Network Layer Bölüm Ağ Katmanı Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
Network Layer Bölüm: Ağ Katmanı Bölümün amaçları: r Ağ katmanı servislerinin altında yatan prensipleri anlamak: m Ağ katmanı servis modelleri m İletme vs. yönlendirme m Bir yönlendirici nasıl çalışır m yönlendirme (yol seçimi)
Network Layer4-3 Ağ katmanı r Segmenti göndericiden alıcıya taşır r Gönderici tarafta segmentleri datagramlar şeklinde sarmalar r Alıcıda segmentleri taşıma katmanına iletir r Her host ve yönlendiricide ağ katmanı protokolleri bulunur r Yönlendirici üzerinden geçen bütün IP datagramlarının başlık alanlarına bakar uygulama taşıma ağ link fiziksel uygulama taşıma ağ link fiziksel ağ link fiziksel ağ link fiziksel ağ link fiziksel ağ link fiziksel ağ link fiziksel ağ link fiziksel ağ link fiziksel ağ link fiziksel ağ link fiziksel ağ link fiziksel ağ link fiziksel
Network Layer4-4 İki Önemli Ağ-Katmanı Fonksiyonu r iletme: paketleri yönlendiricinin girişinden uygun çıkışına iletir r yönlendirme: kaynaktan hedefe takip edilecek yolu belirler. m Yönlendirme algoritmaları analoji: r yönlendirme : kaynaktan hedefe bir yolculuk planlama r iletme : tek bir geçiş noktasını geçme
Network Layer Gelen paketin başlığındaki değer Yönlendirme algoritması yerel iletim tablosu Başlık değeri çıkış linki yönlendirme ve iletme etkileşimi
Network Layer4-6 Bağlantı Kurulumu r Bazı ağ mimarilerindeki 3. önemli fonksiyon m ATM, frame relay, X.25 r Datagram akışından önce, iki uç sistem ve aradaki yönlendiriciler bir sanal bağlantı oluştururlar m Yönlendiricilerde bu işe katılır r ağ vs taşıma katmanı bağlantı servisi: m ağ: iki host arasında (aradaki yönlendiricileri de içerebilir (VC)) m taşıma: iki işlem arasında
Network Layer4-7 Ağ servis modeli Herbir datagram için örnek servis: r Dağıtım garantisi r 40msn’den daha az gecikmeyle dağıtım garantisi Datagram akışı için örnek servis : r Sıralı datagram teslimi r Garantili en küçük bant genişliği r İki paket arasındaki süre için sınırlamalar
Network Layer4-8 Ağ katmanı servis modelleri : Ağ Mimarisi Internet ATM Servis Modeli En iyi çaba CBR VBR ABR UBR Bant gen. yok Sabit hız garanti hız Minimum garanti yok Kayıp yok Var var yok Sıra yok var Zaman lama yok var yok Tıkanıklık Göstergsi yok Tıkanıklık yok Tıkanıklık Yok var yok Garantiler ?
Network Layer4-9 ağ katmanı bağlantılı ve bağlantısız servis r datagram ağı ağ-katmanı bağlantısız servis sağlar r VC ağı ağ-katmanı bağlantılı servis sağlar r Taşıma katmanı servislerine benzer, fakat m servis: host’tan-host’a m Seçenek yok: ağ birini yada diğerini seçer m uygulama:ağ merkezinde
Network Layer4-10 Sanal Devreler r Data akmadan önce arama kurulumu ve bozumu r Her paket bir VC tanımlayıcısı taşır (hedef host adresi değil) r Yoldaki her yönlendirici üzerinden geçen her bağlantı için “durum” takibi yapar r link, yönlendirici kaynakları (bant genişliği, buferlar) VC’ye ayırılabilir “kaynak-hdef yolu telefon devresine benzer şekilde davranır m Performans bakımından m Kaynak-hedef arasındaki yolda ağın davranışı bakımından
Network Layer4-11 VC kurulumu Bir VC şunları içerir: 1. Kaynaktan hedefe olan yol 2. VC numaraları, yoldaki her link için bir numara 3. Yol üzerindeki yönlendiricilerin iletim tablolarında girdiler r VC’ye ait paket VC numarası taşır (hedef adresi değil) r VC numarası her linkte değişebilir. m Yeni VC numarası iletim tablosundan gelir
Network Layer4-12 İletim tablosu VC numarası Arayüz numarası Giriş arayüzü Giriş VC # Çıkış arayüzü Çıkış VC # … … Sol üstteki routerın İletim tablosu: Yönlendiriciler bağlantı durum bilgisini saklarlar!
Network Layer4-13 Sanal Devreler: işaret protokolları r VC’nin kurulum, devamlılık ve yıkımı için kullanılır r ATM’de kullanılır r Internet’te kullanılmaz uygulama taşıma ağ link fiziksel uygulama taşıma ağ link fiziksel 1. Arama yap 2. Gelen arama 3. Arama kabulu 4. Bağlantı kuruldu 5. Data akışı başladı 6. Data al
Network Layer4-14 Datagram ağları r Ağ katmanında arama kurulumu yok r yönlendirici: uçtan uca bağlantı konusunda herhangi bir protokol yok m Ağ seviyesinde bağlantı kavramı yok r Paketle hedef host adresi kullanılarak yönlendirilir m Aynı kaynak-hedefe ait paketler farklı yollar takip edebilirler uygulama taşıma ağ link fiziksel uygulama taşıma ağ link fiziksel 1. Data gönder 2. Data al
Network Layer4-15 İletim Tablosu Hedef adres aralığıLink arayüzü ile ile ile diğer 3 4 milyar giriş ihtimali
Network Layer4-16 En uzun ön ek uyumu Ön ek uyumu Link arayüzü otherwise 3 DA: Örnekler DA: Hangi adres?
Network Layer4-17 Datagram veya VC ağı: neden? Internet (datagram) r Bilgisayarlar arsında data alış verişi m “elastik” servis, sıkı zaman gereksinimi yok r “zeki” uç sistemler (bilgisayarlar) m Uyum sağlar, kontrol ve hatadan kurtarma yapar m Ağda basit, uç sistemde karnmaşık r Birçok link tipi m Farklı davranışlar m uniform servis zor ATM (VC) r Telefon mantığından türemiştir r İnsanlararası konuşma: m Sıkı zaman ve güvenilirlik gereksinimleri m Garanti servis ihtiyacı r “aptal” uç sistemler m telephonlar m Karmaşıklık ağın içinde