Merhaba değerli THT üyeleri bu konuda sizlere IPv4 başlık yapısını anlatıcam. Faydalı olması dileğiyle...
TCP/IP [Transmission Control Protocol (Internet Protocol)], ağ cihazlarının birbirleriyle haberleşebilmesi amacıyla kullanılan protokol kümesidir. Genel veya yerel ağ üzerinde haberleşecek her cihaz bir IP adresi kullanır. Kullanılan IP adreslerinin her biri birbirinden farklıdır. IP adresleme, TCP/IP protokol kümesinin internet katmanı (OSI 3.katman / ağ katmanı) protokolü ile kullanılır.
İnternet protokolü (IP), ağ adreslemesinde temel iletişim protokolüdür. İnternet protokolü (IP), ağ cihazları arasında paketlerin yönlendirilmesini sağlayan bağlantısız bir protokoldür.
Version (Sürüm): IP paketinin sürümünü belirten alandır. IPv4 için onluk (decimal) 4 değerine eşit olan ikilik (binary) 0100 değeridir.
Header Length (Başlık Boyutu): 4 bit olan bu alan başlık bilgisinin boyutunu gösterir.
Type Of Service (Servis Türü): 8 bitlik bu alanda paket önceliği, gecikmesi, güvenilirliği ve iletim hızı bilgileri yer alır.
Total Length (Toplam Uzunluk): IP paketinin toplam uzunluğu belirtilir. En büyük değeri 65.536 bayttır.
Identification (Kimlik Bilgisi): İletilen ve alınan paketin hangi verinin parçası olduğunu gösterir. Aynı veriyi oluşturan bütün parçalar için kimlik bilgisi değeri aynıdır.
Flags (Bayraklar): Bu alan 3 bittir ve ilk biti 0’dır. İkinci bit parçalanma bayrağıdır. Üçüncü bit ise daha fazla parçalanma bayrağıdır. Bu değer “0” ise ya o parça son parçadır ya da veri parçalanmaya uğramamıştır.
Fragment Offset (Parça Numarası): Parçaların hangi sırada birleşerek veriyi oluşturacağını gösteren 13 bit değerindeki alandır.
Time To Live–TTL (Yaşam Süresi): Paket ömrünü sınırlamak için kullanılan alandır. Amacı paket hedef adrese belirli bir sürede / durakta ulaşamazsa internette dolaşmasını engellemektir.
Protocol (Protokol): Üst katman protokol bilgilerinin bulunduğu 8 bitlik alandır. Protokol numaraları IANA’ya göre belirlenmiştir. Örnek: ICMP(0x01), TCP(0x06), UDP(0x11)
Header Checksum (Başlık Kontrolü): Pakette hata olup olmadığı bu bölümde kontrol edilir. Verinin geçtiği bütün yönlendiricilerde bu alan tekrar hesaplanarak doğrulanır.
Source IPv4 Address: Kaynak IPv4 adresini gösteren alandır.
Destination IPv4 Address: Hedef IPv4 adresini gösteren alandır.
Options (Seçenekler): Boyutu değişkendir. Gerektiği zaman kullanılmak üzere güvenlik, kaynak, yönlendirme, yolun kaydedilmesi ve zaman gibi bilgilerin tutulduğu alanlardır.
Padding (Dolgu): Paketin genişliğinin 32 bit olarak sınırlanması için kullanılan alandır.
TCP/IP [Transmission Control Protocol (Internet Protocol)], ağ cihazlarının birbirleriyle haberleşebilmesi amacıyla kullanılan protokol kümesidir. Genel veya yerel ağ üzerinde haberleşecek her cihaz bir IP adresi kullanır. Kullanılan IP adreslerinin her biri birbirinden farklıdır. IP adresleme, TCP/IP protokol kümesinin internet katmanı (OSI 3.katman / ağ katmanı) protokolü ile kullanılır.
İnternet protokolü (IP), ağ adreslemesinde temel iletişim protokolüdür. İnternet protokolü (IP), ağ cihazları arasında paketlerin yönlendirilmesini sağlayan bağlantısız bir protokoldür.
Version (Sürüm): IP paketinin sürümünü belirten alandır. IPv4 için onluk (decimal) 4 değerine eşit olan ikilik (binary) 0100 değeridir.
Header Length (Başlık Boyutu): 4 bit olan bu alan başlık bilgisinin boyutunu gösterir.
Type Of Service (Servis Türü): 8 bitlik bu alanda paket önceliği, gecikmesi, güvenilirliği ve iletim hızı bilgileri yer alır.
Total Length (Toplam Uzunluk): IP paketinin toplam uzunluğu belirtilir. En büyük değeri 65.536 bayttır.
Identification (Kimlik Bilgisi): İletilen ve alınan paketin hangi verinin parçası olduğunu gösterir. Aynı veriyi oluşturan bütün parçalar için kimlik bilgisi değeri aynıdır.
Flags (Bayraklar): Bu alan 3 bittir ve ilk biti 0’dır. İkinci bit parçalanma bayrağıdır. Üçüncü bit ise daha fazla parçalanma bayrağıdır. Bu değer “0” ise ya o parça son parçadır ya da veri parçalanmaya uğramamıştır.
Fragment Offset (Parça Numarası): Parçaların hangi sırada birleşerek veriyi oluşturacağını gösteren 13 bit değerindeki alandır.
Time To Live–TTL (Yaşam Süresi): Paket ömrünü sınırlamak için kullanılan alandır. Amacı paket hedef adrese belirli bir sürede / durakta ulaşamazsa internette dolaşmasını engellemektir.
Protocol (Protokol): Üst katman protokol bilgilerinin bulunduğu 8 bitlik alandır. Protokol numaraları IANA’ya göre belirlenmiştir. Örnek: ICMP(0x01), TCP(0x06), UDP(0x11)
Header Checksum (Başlık Kontrolü): Pakette hata olup olmadığı bu bölümde kontrol edilir. Verinin geçtiği bütün yönlendiricilerde bu alan tekrar hesaplanarak doğrulanır.
Source IPv4 Address: Kaynak IPv4 adresini gösteren alandır.
Destination IPv4 Address: Hedef IPv4 adresini gösteren alandır.
Options (Seçenekler): Boyutu değişkendir. Gerektiği zaman kullanılmak üzere güvenlik, kaynak, yönlendirme, yolun kaydedilmesi ve zaman gibi bilgilerin tutulduğu alanlardır.
Padding (Dolgu): Paketin genişliğinin 32 bit olarak sınırlanması için kullanılan alandır.