İçeriğe geç
Yeni yazı çıkınca e-posta · 4.812 abone 190 rehber · 78 ipucu · 58 komut RSS GitHub LinkedIn İletişim
Ara Ctrl K Bültene katıl
Tüm arşiv · 190 rehber →
Tüm araçlar · 75 üreteç →

OSI modeli nedir? Yedi katman ve arıza ararken işe yarayan yanı

Katmanların ne yaptığı, TCP/IP ile ilişkisi ve bir ağ sorununu katman katman daraltmanın yöntemi.

Mustafa Çelik 23 Ağustos 2026 · 4 dk okuma

OSI modeli çoğu kişiye sınavda ezberlenen yedi kelime olarak kalır. Oysa asıl değeri teorik değil pratiktir: bir ağ sorununu “çalışmıyor”dan “şu katmanda kopuyor”a indirmenizi sağlar. Sorunun hangi katmanda olduğunu bilmek, çözümün yarısıdır.

Yedi katman

Aşağıdan yukarıya doğru:

1. Fiziksel. Kablo, konnektör, ışık, radyo dalgası. Bitlerin fiziksel olarak taşınması.

2. Veri bağlantısı. MAC adresleri, anahtarlar, VLAN etiketleri. Aynı yerel ağdaki cihazlar arasındaki iletim.

3. Ağ. IP adresleri, yönlendirme. Farklı ağlar arasında yol bulma.

4. Taşıma. TCP ve UDP, port numaraları. Bağlantının güvenilirliği ve hangi uygulamaya ait olduğu.

5. Oturum. Bağlantının kurulması ve sürdürülmesi.

6. Sunum. Şifreleme, sıkıştırma, veri biçimi.

7. Uygulama. HTTP, DNS, SMTP — kullanıcının gördüğü hizmet.

TCP/IP ile ilişkisi

Bugün gerçekte kullanılan model OSI değil, dört katmanlı TCP/IP modelidir. OSI bir referans çerçevesi olarak kaldı; TCP/IP ise çalışan sistemin kendisi.

Eşleşme kabaca şöyledir: TCP/IP’nin ağ erişimi katmanı OSI’nin 1 ve 2’sine, internet katmanı 3’e, taşıma katmanı 4’e, uygulama katmanı 5, 6 ve 7’ye karşılık gelir.

Pratikte kimse “altıncı katman sorunu” demez. Konuşma dilinde üç ifade kullanılır: katman 2 (anahtarlama), katman 3 (yönlendirme) ve katman 7 (uygulama). Bir cihaz için “katman 3 anahtar” dendiğinde, anahtarlama yapan ama yönlendirme de yapabilen bir cihaz kastedilir.

Arıza ararken aşağıdan yukarı

Modelin asıl faydası burada. Bir sorunda alttan başlayıp yukarı çıkmak, tahmin etmekten hızlıdır.

Katman 1: Kablo takılı mı, port ışığı yanıyor mu, arayüz “up” mı? Şaşırtıcı sayıda vaka burada biter.

Katman 2: Cihaz doğru VLAN’da mı, MAC adresi anahtarın tablosunda görünüyor mu? Access port yanlış VLAN’a atanmışsa her şey doğru görünür ama hiçbir şey çalışmaz. Kavram için VLAN nedir yazısı var.

Katman 3: IP adresi doğru mu, ağ geçidine ping gidiyor mu, yönlendirme tablosu ne diyor? Adres yanlış alt ağdaysa yerel trafik çalışır, dışarı çıkış çalışmaz. Hesap için alt ağ hesaplayıcı aracı.

Katman 4: Hedefin portu açık mı, güvenlik duvarı düşürüyor mu? Ping çalışıp uygulamanın çalışmaması neredeyse her zaman buradadır. Port sözlüğü hangi portun gerektiğini hatırlatır.

Katman 7: Uygulama ne diyor, sertifika geçerli mi, kimlik doğrulama başarılı mı?

“Ping çalışıyor ama uygulama açılmıyor”

Bu cümle, katman düşüncesinin neden işe yaradığının en iyi örneğidir.

Ping katman 3’te çalışır. Başarılı olması, iki cihaz arasında IP düzeyinde yol olduğunu kanıtlar — ama o kadar. Uygulamanın kullandığı port kapalıysa, güvenlik duvarı o portu düşürüyorsa ya da hizmet dinlemiyorsa ping yine de çalışır.

Tersi de olur: bazı ağlar ICMP’yi engeller. Ping çalışmaz ama uygulama gayet çalışır. Ping’in başarısız olması “ağ yok” anlamına gelmez.

Şifreleme nerede durur

TLS, OSI’de tam oturmaz — taşıma ile uygulama arasında bir yerdedir. Pratik sonucu şudur: TLS’i katman 4’ün üstüne koyan bir ağ cihazı, içeriği göremez.

Bu yüzden içerik denetimi yapan güvenlik ürünleri trafiği açıp yeniden şifreler. Aynı nedenle, bir sertifika hatası ağ sorunu gibi görünse de aslında katman 7 sorunudur. Sertifikanın içine bakmak için sertifika okuyucu, sunucu tarafı ayarları için TLS yapılandırma araçları var.

Kapsülleme: paket yolda nasıl büyür

Veri yukarıdan aşağı inerken her katman kendi başlığını ekler. Uygulama verisine taşıma katmanı TCP başlığını, ağ katmanı IP başlığını, veri bağlantısı katmanı da çerçeve başlığını ekler. Karşı tarafta süreç ters işler: her katman kendi başlığını okuyup soyar.

Bunun pratik sonucu MTU meselesidir. Her bağlantının taşıyabileceği azami çerçeve boyutu vardır; klasik Ethernet’te 1500 bayttır. Araya bir tünel girdiğinde (VPN gibi) ek başlıklar eklenir ve kullanılabilir alan daralır.

Ayar yapılmazsa sonuç tuhaf görünür: küçük paketler geçer, büyük paketler kaybolur. Site açılır ama dosya indirilemez, oturum açılır ama rapor yüklenmez. Bu belirti neredeyse her zaman MTU ile ilgilidir ve tünel kullanan her ortamda akla gelmelidir.

Katman 8 şakası ve gerçek payı

Sahada “katman 8 sorunu” diye bir deyim vardır: kullanıcı katmanı. Şaka olarak söylenir ama altında gerçek bir uyarı yatar.

Teknik katmanların hepsi sağlıklıyken sorun bildirimi devam ediyorsa, bildirimin kendisini sorgulamak gerekir: kullanıcı ne yapmaya çalışıyordu, hangi adımda ne gördü, sizin sınadığınız senaryo onunkiyle aynı mı? Yedi katmanı boşuna taramaktan kurtaran soru genelde budur.

Paket yakalarken

Paket yakalama, katmanları aynı anda görmenizi sağlar: bir satırda MAC adresleri, IP’ler, portlar ve uygulama verisi birlikte durur.

Ama her sorun için gerekmez. Ne zaman gerçekten gerektiği ve ne zaman vakit kaybı olduğu paket yakalama ne zaman gerekir rehberinde ele alınıyor.

Kısaca

OSI’yi ezberlemek gerekmez; sırayı bilmek yeterlidir. Bir sorunda aşağıdan yukarı çıkın, her katmanda tek bir soru sorun ve yanıt “evet” olana kadar yukarı geçmeyin.

Bu disiplin, “bir şeyler çalışmıyor” cümlesini birkaç dakikada “şu portta kural var” gibi somut bir bulguya çevirir.

Mustafa Çelik

Altyapı ve Operasyon Müdürü, İstanbul. 25 yıldır BT altyapısı, sistem yönetimi ve ağ altyapısıyla uğraşıyor; öğrendiklerini bu blogda üretim ortamında denenmiş rehberlere çeviriyor.

Hakkımda

Bu rehber işinize yaradıysa, sonrakini kaçırmayın.

Yeni yazı yayınlandığında tek e-posta. Takvim yok, dilediğiniz an çıkabilirsiniz.

Bülten sağlayıcısı henüz bağlanmadı. Bağlanana kadar e-posta ile yazabilirsiniz ya da RSS akışını takip edebilirsiniz.