Puan ders bitince hesaba yazılır. Bu dersi tamamlayınca +50 XP alacaksın. Giriş yapmadan ilerlersen puan yalnız bu tarayıcıda durur.
IP başlığını okumak
Bağlantı katmanı yerel segmentte kaldı; ağ katmanı ağlar arası taşımayı üstlenir. Her IP paketi kendi başlığını taşır ve bu başlık IPv4'te en az 20 bayt, seçeneklerle daha uzun olur. IP paketi, Ethernet çerçevesinin yükü olarak taşınır; EtherType 0x0800 gördüğünde bir alt katmanda IP başlığı seni bekler. Bu derste o başlığın alanlarını tek tek açacaksın. Bir önceki derste MAC adresinin yalnız yerel segmentte geçerli olduğunu gördün; IP adresi ise paketi ağlar arasında uçtan uca taşır ve yönlendiriciler bu adrese bakarak yol çizer.
IPv4 başlığının temel alanları şunlardır: Sürüm, IHL (başlık uzunluğu), Toplam Uzunluk, Tanımlayıcı (Identification), Bayraklar (DF, MF), Parça Ofseti, TTL, Protokol (üst katmanı gösterir: 6 TCP, 17 UDP, 1 ICMP), Başlık Sağlama Toplamı, Kaynak IP ve Hedef IP. RFC 791 bu yapıyı tanımlar. Her alanın tek bir görevi vardır ve birlikte paketin kimliğini, yolunu ve davranışını yazar. IHL alanı başlığın kaç 32 bitlik kelimeden oluştuğunu sayar; değer 5 ise başlık seçeneksizdir ve tam 20 bayttır. Başlık Sağlama Toplamı her yönlendiricide yeniden hesaplanır, çünkü TTL her atlamada değişir ve toplam da buna göre güncellenir.
IP başlığı (20 bayt, seçeneksiz) --------------------------------- Sürüm=4 IHL=5 (20 bayt) Toplam Uzunluk=84 TTL=64 Bayraklar=DF Parça Ofseti=0 Protokol=6 (TCP) Kaynak IP=203.0.113.10 Hedef IP=198.51.100.25
Örnekteki TTL=64 paketin en fazla 64 yönlendiriciden geçebileceğini söyler; her atlamada bu sayı bir azalır. Protokol=6 yükün TCP olduğunu, alıcının başlığı nasıl yorumlayacağını belirler. Bayraklar=DF ise yönlendiricilere bu paketi parçalama demektir. Kaynak ve hedef IP alanları paketin kimden kime gittiğini taşır; bu ikisi dışındaki her alan yolculuğun kurallarını yazar.