IP Paket Başlığı: Biçim, Alanlar
IP başlığı nedir?
IP Başlığı IP paketinin başlangıcındaki meta bilgidir. IP sürümü, paketin uzunluğu, kaynak ve hedef gibi bilgileri görüntüler.
IPV4 başlık formatı 20 ila 60 bayt uzunluğundadır. Yönlendirme ve teslimat için gereken bilgileri içerir. Versiyon, Başlık uzunluğu, toplam mesafe, tanımlama, bayraklar, sağlama toplamı, kaynak IP adresi, hedef IP adresi gibi 13 alandan oluşur. Verilerin iletilmesi için gereken temel verileri sağlar. LE
IPv4 Başlık Bileşenleri/Alanları

Aşağıda IP paket başlığının çeşitli bileşenleri/alanları yer almaktadır
- Sürüm: İlk IP başlık alanı 4 bitlik bir sürüm göstergesidir. IPv4'te, dört bitinin değeri 0100 olarak ayarlanmıştır; bu, ikili olarak 4'ü gösterir. Ancak yönlendirici belirtilen sürümü desteklemiyorsa bu paket düşürülecektir.
- İnternet Başlığı Uzunluğu: Kısaca IHL olarak bilinen internet başlık uzunluğu 4 bit boyutundadır. HELEN (Başlık Uzunluğu) olarak da adlandırılır. Bu IP bileşeni, başlıkta kaç adet 32 bitlik kelimenin bulunduğunu göstermek için kullanılır.
- Servis tipi: Hizmet Türüne Farklılaştırılmış Hizmetler Kod Noktası veya DSCP de denir. Bu alanda veri akışı veya VoIP aramaları için hizmet kalitesiyle ilgili özellikler sağlanır. İlk 3 bit öncelikli bitlerdir. Ayrıca Datagram'ı nasıl işleyebileceğinizi belirtmek için de kullanılır.
- Toplam uzunluk: Toplam uzunluk bayt cinsinden ölçülür. Bir IP datagramının minimum boyutu 20 bayttır ve maksimumu 65535 bayt olabilir. HELEN ve Toplam uzunluk, faydalı yükün boyutunu hesaplamak için kullanılabilir. Tüm ana bilgisayarların 576 baytlık datagramları okuyabilmesi gerekir. Ancak bir datagramın ağdaki ana bilgisayarlar için çok büyük olması durumunda parçalama yöntemi yaygın olarak kullanılır.
- Kimlik: Tanımlama, bir IP datagramının parçalarını benzersiz şekilde tanımlamak için kullanılan bir pakettir. Bazıları bu alanın paket izleme vb. için bilgi eklemek gibi başka şeyler için kullanılmasını önerdi.
- IP Bayrakları: Bayrak, parçaları kontrol etmenize ve tanımlamanıza yardımcı olan üç bitlik bir alandır. Aşağıdakiler olası yapılandırmaları olabilir:Bit 0: ayrılmıştır ve sıfıra ayarlanmalıdırBit 1: parçalanmayacağı anlamına gelirBit 2: daha fazla parça anlamına gelir.
- Parça Ofseti: Parça Uzaklığı, belirli Datagramdaki belirli parçanın önündeki Veri Baytlarının sayısını temsil eder. Maksimum değeri 8 bayt olan 65,528 bayt sayısı cinsinden belirtilir.
- Yaşama zamanı: Datagramın internet sisteminde canlı kalacağı maksimum süreyi belirten 8 bitlik alandır. Zaman süresi saniye cinsinden ölçülür ve TTL değeri sıfır olduğunda Datagram silinir. Bir datagram her işlendiğinde TTL değeri bir saniye azalır. TTL, datagramların otomatik olarak iletilmemesi ve atılmaması için kullanılır. TTL'nin değeri 0 ile 255 arasında olabilir.
- Protokol: Bu IPv4 başlığı, Datagram'ın ikinci kısmında internet protokolünün kullanıldığını belirtmek için ayrılmıştır. Örneğin, TCP'yi belirtmek için çoğunlukla 6 rakamı kullanılır ve UDP protokolünü belirtmek için 17 rakamı kullanılır.
- Başlık Sağlama Toplamı: Bir sonraki bileşen, başlığı herhangi bir hata açısından kontrol etmek için kullanılan 16 bitlik bir başlık sağlama toplamı alanıdır. IP başlığı, sağlama toplamının değeriyle karşılaştırılır. Başlık sağlama toplamı eşleşmediğinde paket atılır.
- Kaynak adresi: Kaynak adresi, IPv32 paketi için kullanılan kaynağın 4 bitlik adresidir.
- Varış noktası: Hedef adresi ayrıca 32 bit boyutunda olup alıcının adresini de saklar.
- IP Seçenekleri: IHL (İnternet Başlık Uzunluğu) değeri 4'ten büyük olarak ayarlandığında kullanılan isteğe bağlı bir IPv5 başlığı alanıdır. Güvenlik, kayıt rotası ve zaman damgası vb. ile ilgili değer ve ayarları içerir. Seçeneklerin listesini görebilirsiniz. bileşen çoğu durumda Seçeneklerin Sonu veya EOL ile sona erer.
- Veri: Bu alan, verileri IP katmanına aktaran protokol katmanındaki verileri saklar.