Katmanlı Ağ Mimarisi ve OSI Modeli

BLP 1003 — Bilgisayar Ağları

Öğr. Gör. Oktay Cesur

2026-09-12

Taslak Çalışma Notu

Bu doküman BLP 1003 Bilgisayar Ağları dersi için resmî izlence ve mevcut sunum malzemesi temel alınarak hazırlanmış ilk çalışma taslağıdır. Haftalık pedagojik revizyonlarla olgunlaştırılmaya devam edecektir. Ana İzlence: [[crs-blp1003|Ders İzlence Merkezi]]

Bugünün Temel Sorusu

Bir arkadaşınıza internet üzerinden 100 MB boyutunda bir video göndermek istediğinizde, bu dosya tek bir blok halinde kabloya fırlatılabilir mi? Eğer yolda tek bir bit bozulursa 100 MB’ın tamamı baştan mı indirilmelidir?

  • Katmanlama fikri neden zorunlu bir mühendislik tercihidir?
  • Üniversite diploması analojisi ağ iletişimini nasıl açıklar?
  • Veri kabloya inerken hangi dönüşümlerden geçer (veri → segment → paket → çerçeve → bit)?

100 MB Video Problemi: Parçalama ve Kontrol İhtiyacı

Bir uçtan diğerine 100 MB boyutunda tek parça bir dosya gönderdiğimizi hayal edelim:

  • Hat Tekeli: Dosya aktarılırken kablo dakikalarca meşgul olur, diğer hiçbir cihaz ağda tek bir bayt bile gönderemez!
  • Hata Maliyeti: 99. megabaytta kabloda parazit oluşup tek bir bit bozulursa, dosyanın tamamı çöpe gider ve aktarım en baştan başlar!
  • Ara Bellek Sınırı: Ağdaki switch ve router’ların belleği (RAM) sınırlıdır; yüzlerce megabaytlık blokları tek parça tamponlayamazlar.

Çözüm: Büyük veriyi küçük parçalara (segmentasyon / parçalama) bölmek, her parçaya sıra numarası ve adres eklemek, hatalı parçayı bağımsız olarak yeniden istemek!

Üniversite Diploması Analojisi

Bir üniversite mezuniyet diplomasının hazırlanıp öğrenciye teslim edilme süreci:

1. Rektörlük / Senato Onayı    (Diplomanın hak edilmesi - Üst Karar)
        ↓
2. Öğrenci İşleri             (Not dökümü, kimlik kontrolü, metin formatlama)
        ↓
3. Matbaa / Baskı             (Özel kâğıt, mühür, imza)
        ↓
4. Posta / Kargo Departmanı   (Zarflama, adres yazımı, takip barkodu basımı)
        ↓
5. Taşıma / Dağıtım Aracı     (Fiziksel kamyon, uçak, kurye ile teslimat)

Analojinin Güçlü Yönü ve Sınırı

  • Güçlü Yönü: Her birim yalnızca kendi görevini yapar. Kargo şirketi diplomanın hangi bölümden alındığını bilmez; yalnızca adrese bakar. Rektörlük ise kargonun hangi kamyonla taşındığıyla ilgilenmez. Bir katmandaki değişiklik diğer katmanları etkilemez.
  • Sınırı: Ağda diplomadan farklı olarak tek bir kâğıt değil; milyonlarca küçük parçaya bölünmüş, sıralanması ve teyit edilmesi gereken paket akışları vardır.

Katmanlı Mimarinin Avantajları

  1. Karmaşıklığı Azaltır: Büyük problemi küçük, yönetilebilir parçalara böler.
  2. Modülerlik ve Standartlaşma: Katmanlar arası standart arayüzler tanımlanır; bir katmandaki teknoloji değiştiğinde diğer katmanlar etkilenmez (örn. Wi-Fi’dan Ethernet’e geçildiğinde web tarayıcısı değişmez).
  3. Farklı Üreticilerin Uyumu: Farklı işletim sistemleri (Linux, Windows, macOS, Android) ve donanımlar aynı protokollerle sorunsuz konuşabilir.
  4. Sorun Giderme (Troubleshooting) Kolaylığı: Bir arıza olduğunda sorun katman katman izole edilebilir (“Kablo takılı mı? → IP adresi var mı? → Servis çalışıyor mu?”).

OSI 7 Katmanlı Referans Modeli

ISO (International Organization for Standardization) tarafından tanımlanan teorik model:

Katman 7: Uygulama (Application)   ─── Kullanıcıya ve uygulamaya en yakın arayüz (HTTP, DNS)
Katman 6: Sunum (Presentation)     ─── Veri formatı, şifreleme ve sıkıştırma (JPEG, ASCII, TLS)
Katman 5: Oturum (Session)         ─── İletişim oturumunun başlatılması ve yönetimi (RPC)
Katman 4: Taşıma (Transport)       ─── Uçtan uca güvenilirlik, portlar, parçalama (TCP, UDP)
Katman 3: Ağ (Network)             ─── Mantıksal adresleme, en iyi yol seçimi (IP, ICMP, Router)
Katman 2: Veri Bağı (Data Link)    ─── Fiziksel adresleme, çerçeveleme, yerel iletim (MAC, Switch)
Katman 1: Fiziksel (Physical)      ─── Bitlerin kablo/ortamda sinyal olarak iletimi (Kablo, NIC, Bit)

Katmanların Temel Görevleri ve Ayrışması

  • Alt Katmanlar (1–4): Verinin bir noktadan diğerine taşınmasıyla ilgilenir (Veri İletimi). Ağ cihazları (switch, router) bu katmanlarda çalışır.
  • Üst Katmanlar (5–7): Uygulama ve verinin anlamıyla ilgilenir (Uygulama Alanı). Yalnızca uç bilgisayarların (host) işletim sisteminde çalışır.

Teknik Düzeltme

Session (Oturum) katmanına port numaraları veya TCP bağlantı güvenilirliği yüklenemez! Port numaralandırması, akış kontrolü ve yeniden iletim kesinlikle Katman 4 (Taşıma) sorumluluğundadır. Session katmanı yalnızca oturumun kimliğini ve kontrol noktalarını (checkpoint) yönetir.

Protokol Veri Birimi (PDU) ve Kapsülleme (Encapsulation)

Veri üst katmandan alt katmana inerken her katman verinin başına kendi yönetim başlığını (Header) ekler:

[Uygulama Katmanı]  ───> Veri (Data)
                              ↓
[Taşıma Katmanı]    ───> [Taşıma Başlığı (Port)] + [Veri]                 ───> SEGMENT
                              ↓
[Ağ Katmanı]        ───> [Ağ Başlığı (IP)] + [Segment]                    ───> PAKET (Packet)
                              ↓
[Veri Bağı Katmanı] ───> [MAC Başlığı] + [Paket] + [FCS Kuyruğu]          ───> ÇERÇEVE (Frame)
                              ↓
[Fiziksel Katman]   ───> 01011001011010101100110100101...                  ───> BİT

Cihazların Katmanlardaki Rolü

Bir paket A bilgisayarından çıkıp Switch ve Router üzerinden B bilgisayarına giderken:

[PC A]           [SWITCH]         [ROUTER]         [PC B]
 Kat 7             │                │               Kat 7
 Kat 4             │                │               Kat 4
 Kat 3             │             Kat 3 (IP)         Kat 3
 Kat 2 ──────> Kat 2 (MAC) ────> Kat 2 (Yeni MAC) > Kat 2
 Kat 1 ──────> Kat 1       ────> Kat 1 ───────────> Kat 1
  • Switch: Yalnızca Katman 2’ye kadar bakar (MAC adresini okur, içeriğe dokunmaz).
  • Router: Katman 3’e kadar açar (Çerçeveyi söker, IP başlığına bakar, yönlendirir, yeni çerçeve sarar).
  • Uç Bilgisayarlar: Katman 7’ye kadar tüm başlıkları çözer.

Özet ve Gelecek Hafta

Bu derste öğrendiklerimiz: - 100 MB video problemi ile parçalama, sıralama ve hata denetimi gereksinimi, - Üniversite diploması analojisi ve sorumlulukların katmanlara ayrılması, - Katmanlı mimarinin getirdiği modülerlik ve uyumluluk avantajları, - OSI 7 Katmanlı Modeli ve her katmanın özgün sorumlulukları, - PDU dönüşüm hattı: Veri → Segment → Paket → Çerçeve → Bit, - Kapsülleme ve cihazların katman çalışma sınırları.

Gelecek Hafta: TCP/IP protokol kümesi, IP protokolünün doğası, ARP ile yerel adres çözümleme ve ICMP (ping, traceroute) ile ağ teşhisi.