Networking öğrenmeye ilk başladığımda en çok kafamı karıştıran konulardan biri “katman” mantığıydı.
Her yerde OSI modeli, TCP/IP modeli, 7 katman, 4 katman gibi ifadeler geçiyor ama çoğu zaman bu katmanların gerçekten neyi temsil ettiğini anlamak zor olabiliyor.
Bu yazıda OSI ve TCP/IP modellerini ezber listeler olarak değil, mantığını kavrayabileceğimiz şekilde anlatmaya çalışacağım.

⸻
Katman Mantığı Neden Var?
Bir web sitesine girdiğinizi düşünün.
Tarayıcıya bir adres yazıyorsunuz ve saniyeler içinde sayfa açılıyor. Ama arka planda şunlar oluyor:
• DNS sorgusu yapılıyor
• IP adresi bulunuyor
• TCP bağlantısı kuruluyor
• Veri paketlere bölünüyor
• Router’lardan geçiyor
• Sunucu cevap veriyor
• Cevap tekrar size ulaşıyor
Bunların hepsini tek bir sistem yönetiyor olsaydı, hem anlaması hem de yönetmesi çok zor olurdu.
Bu yüzden ağ iletişimi katmanlara ayrılmıştır.
Her katman belirli bir görevden sorumludur.
Basitçe söylemek gerekirse:
Katman mantığı = karmaşık süreci küçük ve yönetilebilir parçalara bölmek.
⸻
OSI Modeli Nedir?
OSI (Open Systems Interconnection) modeli, ağ iletişimini 7 katmana ayıran bir referans modelidir.
Buradaki önemli nokta şu:
OSI gerçek internetin birebir mimarisi değildir. Daha çok öğretici bir modeldir.
Ama networking öğrenirken oldukça güçlü bir temel sağlar.
Şimdi katmanlara mantığıyla bakalım.
⸻
- Physical (Fiziksel Katman)
En alt seviyedir.
Burada veri sadece 0 ve 1’lerden ibarettir. Elektrik sinyali ya da ışık olarak iletilir.
Kablolar, voltaj seviyeleri, fiziksel bağlantılar bu katmanın konusudur.
Eğer kablo takılı değilse ya da fiziksel bağlantı yoksa, üst katmanların hiçbir önemi kalmaz.

⸻
2. Data Link (Veri Bağlantı Katmanı)
Aynı ağ içindeki cihazların birbiriyle konuşmasını sağlar.
MAC adresleri bu katmanda çalışır.
Switch’ler bu seviyede işlem yapar.
Veri burada “frame” halindedir.
Yerel ağ (LAN) iletişiminin temelidir.

⸻
3. Network (Ağ Katmanı)
Farklı ağlar arasındaki iletişim burada gerçekleşir.
IP adresleme ve yönlendirme bu katmandadır.
Router’lar bu seviyede çalışır.
Veri burada “packet” olarak adlandırılır.
İnternet dediğimiz yapı, büyük ölçüde bu katman sayesinde çalışır.

⸻
4. Transport (Taşıma Katmanı)
Verinin güvenli ve doğru şekilde iletilmesinden sorumludur.
TCP ve UDP burada bulunur.
TCP:
• Bağlantı kurar
• Veri kaybını kontrol eder
• Güvenilir iletim sağlar
UDP:
• Daha hızlıdır
• Kontrol mekanizması daha azdır
Ayrıca port numaraları da bu katmanda yer alır.

⸻
5. Session (Oturum Katmanı)
İki cihaz arasındaki oturumun yönetilmesini sağlar.
Bağlantının başlatılması, sürdürülmesi ve sonlandırılması burada gerçekleşir.

⸻
6. Presentation (Sunum Katmanı)
Verinin formatlanması ve dönüştürülmesi burada yapılır.
Örneğin:
• Şifreleme (SSL/TLS)
- Veri format dönüşümleri

⸻
7. Application (Uygulama Katmanı)
Kullanıcıya en yakın katmandır.
HTTP, FTP, SMTP, DNS gibi protokoller burada çalışır.
Tarayıcıdan bir site açtığınızda bu katman devrededir.

⸻
TCP/IP Modeli Nedir?
TCP/IP modeli ise internetin pratikte çalıştığı modeldir.
OSI’ye göre daha sade bir yapıya sahiptir ve 4 katmandan oluşur.
Burada bazı OSI katmanları birleştirilmiştir.
⸻
TCP/IP Katmanları
1. Network Interface
2. Internet
3. Transport
4. Application
Network Interface
OSI’nin Physical ve Data Link katmanlarını kapsar.
Fiziksel iletim ve yerel ağ iletişimi burada gerçekleşir.
⸻
Internet
IP adresleme ve yönlendirme bu katmandadır.
OSI’nin Network katmanına karşılık gelir.
⸻
Transport
TCP ve UDP burada bulunur.
Verinin nasıl iletileceğini belirler.
⸻
Application
HTTP, DNS, SMTP gibi protokoller bu katmanda yer alır.
OSI modelindeki üst üç katman (Session, Presentation, Application) burada birleşmiştir.
⸻
Katman Mantığı Gerçek Hayatta Nasıl İşe Yarar?
Özellikle problem çözme (troubleshooting) sırasında katman mantığı çok işe yarar.
Örneğin bir web sitesi açılmıyorsa şu şekilde düşünebilirsiniz:
• Fiziksel bağlantı var mı?
• IP adresi doğru mu?
• Port açık mı?
• Servis çalışıyor mu?
Bu yaklaşım problemi adım adım izole etmenizi sağlar.
⸻
Sonuç
OSI modeli, ağ iletişimini anlamak için güçlü bir eğitim aracıdır.
TCP/IP modeli ise internetin gerçek çalışma mimarisidir.
Networking öğrenirken önce katman mantığını oturtmak gerekir.
Bu mantık oturduğunda protokoller, firewall kuralları, VLAN yapıları ve routing konuları çok daha anlaşılır hale gelir.


Bir yanıt yazın