Network Bölümlemek
Network Bölümlemek Adres yönetimi kolaylığı, güvenlik sağlamak ve performans artışı sağlamak için Networkleri küçük parçalara böleriz. Bölümlenmiş bu alt networklere Subnetwork ya da Subnet denir. Networkler, - Konum (Location) - Kullanım Amacı (Purpose) - Sahiplik (Ownership) Kriteleri göz önüne alınarak bölümlenir. Aynı ağda bulunan cihazlar, bazı durumlarda tüm hostların alabileceği mesajlar yayınlarlar. (Broadcast) Aynı broadcast mesajını alabilen cihazların bulunduğu network “broadcast domain” olarak tanımlanır. Bu tür mesajlar büyük ağlarda daha sıklıkla gerçekleşeceğinden ağ trafiğine ek yük getirirler. (overhead). Bu durumda ağı küçük parçalara ayırma k performans artışını sağlar.
Network Adres + Subnet Mask ikilisi bir grup mantıksal adresi temsil eder. Örnek: ve (veya /24) tanımlaması ile; ile arasındaki tüm IP ler ifade edilmiş olur.
IP v4 ADRESİ
IP v4 Adres Sınıfları Sınıf Network Sayısı Host Sayısı A B C
IP v4 ADRESİ
Hostlara IP adresi ataması yapılırken Gateway adresi bilgisi de verilir. Gateway ile hostun iletişim kurabilmesi için her ikisinin aynı networkte bulunması gerekir. Router, yönlendirme yaparken bireysel IP adreslere göre değil Network Adreslerine göre yönlendirme yapar. Paketin yönlendirilebilmesi için yol bilgisine (route) ihtiyaç vardır. Aksi taktirde paket yönlendirilmez ve imha edilir (discard). Route bilgisi routerlarda “Routing Tablosunda” tutulur. Routing Tablosunda, - Hedef Network Adresi - Sonraki Atlama Adresi (Next Hop Address) - Ölçüt (metric) değerleri bulunur.
PACKET FORWARDING Router kendisine gelen paket için: 1.Layer2 header ve trailer bilgisini kaldırır. 2. Hedef IP adresi çıkarılır ve Network Adresi hesaplanır. 3. Network Adresi ile Routing Tablosu karşılatırılır a.Eşleşme Bulunursa Encapsulation Hedefe gönderilir b.Eşleşme Yoksa i.Default Route varsa Def. Route adresine gönderilir ii.Default Route yoksa Paket imha edilir (discard) Default Route : Hedefi bilinmeyen tüm paketlerin yönlendirileceği adres Windows’ta route print komutu ile ( ) görülür.
Addressing the Network ADRES TİPLERİ Network Adres: Network’ün tümünü gösteren adrestir. Bu adresler hostlara atanmaz Broadcast Adres : Ağdaki tüm hostlara veri göndermek için kullanılan adrestir. Bu adresler hostlara atanmaz Host Adres : Ağdaki bir cihaza atanmış adres SUBNET MASK bilgisi, bir IP nin hangi kısmılarının NETWORK hangi kısımlarının HOST kısmı olduğunu gösterir ve için; SubnetMask ta gösterilen tüm 1 ler Network Kısmını 0 lar Host kısmını gösterir. Bu durumda Network Kısmı : Host Kısmı :5 dir.
Subnet yapıldığında host kısmından alınan bit/bitler network kısmına kaydırılır. C Clas bir IP için varsayılan olarak 24 bit Network kısmını 8 bit host kısmını gösterir. 1 bit kaydırdığımızı düşünelim bu durumda bu bitin alacağı iki (0 ve 1 ) değer vardır. Yani bir bit alarak iki subnet oluşturduk. (n alınan bit sayısı o.ü. 2^n tane subnet oluşturulur) Örnek : IP aralığımız ve 4 network ihtiyacımız olsun. Bu durumda 4 subnet oluşturmak için 2 bit ayırmak gerekecektir. Host kısmı için ise 6 bit kalcaktır. Bu durumda subnet başına 2^6 -2 = 62 tane host adres kalacaktır. 0.Sub: – Usable IP : 1.1 – 1.62 Broadcast : Sub: Usable IP : 1.65 – Broadcast : Sub: Usable IP : – Broadcast : Sub: – Usable IP : – Broadcast : 1.255
PING Hostlar arasında bağlantı olup olmadığını test eden bir komuttur. Bu komutla hedefe ICMP ECHO REQUEST paketleri gönderilir. Hedef cihazdan ise ICMP ECHO REPLY paketi cevap olarak gönderilir. PING herbir datagram için cevabın gelme süresini gösterir. Böylece networkün durumu hakkında bilgi sahibi oluruz. Belirli bir süre içinde gelmeyen cevaplar için TimeOut mesajı görüntülenir. Looopback test yapıldığında (PING ) IP protokolünün doğru bir şekilde kurulu olup olmadığının testi yapılmış olur. TRACEROUTE (TRACERT) Hostlar arasındaki yolu gözlemlememizi sağlar Yol boyunca her hop için bir IP değer gönderilir. Cevap gelmezse * sembolü görüntülenir. TTL değerinin sürekli olarak 1 arttırılması ile elde edilir. TTL değeri 1 olan bir paket Router tarafından discard edilir ve Time Exceeded mesajı yayınlanır Bu mesajda Router’ın IP adresi bulunur.
Data Link Layer Bu katman, Network Layer paketlerini iletilmek üzere fiziksel medyaya ugun hale getirmekten sorumludur. Media Access Control (MAC) ve Logical Link Control (LLC) olmak üzere iki alt katmandan oluşmuştur. Bu katmanda kullanılan protokoller: HDLC, 802.2, 802.3, 802.5, , q921 İki çeşit medyaya erişim kontrol metodu vardır. 1- Conrolled Access for Shared Media Her cihaz sırasını beklemek zorundadır. (Deterministic) Cihazın göndereceği mesaj yoksa sıra bir sonraki cihaza geçer. Herhangi bir anda bir cihaz veri gönderirken diğer tüm cihazlar beklemek zorundadır.
2- Contention Based (Non-Deterministic) Herhangi bir cihaz herhangi bir anda veri gönderebilir. Bu durumda oluşabilecek çakışmaları önlemek amacıyla CSMA/CD metodu kullanılır. Bu metotta cihaz, veri göndermeden önce hattın boş olup olmadığını kontrol eder. Aynı anda hatta iki sinyalin bulunması çarpışma (collision) olarak tanımlanır. Collision durumunda her cihaz veri göndermeyi keser ve rastgele bir bekleme süresi (Back off Algorithm) sonunda tekrar veri göndermek için hattı kontrol eder. -CSMA/CD geleneksel ethernetlerde kullanılır. Wireless Networklerde CSMA/CA yöntemi kullanılır -FULL DUPLEX : Aynı anda hem veri gönderimi ve alımı olan ortamın özelliği. - HALF DUPLEX : Bir anda ya veri gönderilir ya da alınır.
Genel olarak bir çerçevenin (frame) yapısı Ethernet Frame Yapısı