IPv4 - Struktur Paket
Protokol Internet menjadi protokol lapisan-3 (OSI) mengambil Segmen data dari lapisan-4 (Transport) dan membaginya menjadi paket-paket. Paket IP mengenkapsulasi unit data yang diterima dari lapisan di atas dan menambahkan informasi headernya sendiri.
Data yang dienkapsulasi disebut sebagai IP Payload. Header IP berisi semua informasi yang diperlukan untuk mengirimkan paket di ujung lainnya.
Header IP mencakup banyak informasi yang relevan termasuk Nomor Versi, yang dalam konteks ini adalah 4. Detail lainnya adalah sebagai berikut -
Version- Versi no. Protokol Internet yang digunakan (misalnya IPv4).
IHL- Panjang Header Internet; Panjang seluruh header IP.
DSCP- Poin Kode Layanan yang Dibedakan; ini adalah Jenis Layanan.
ECN- Pemberitahuan Kemacetan Eksplisit; Ini membawa informasi tentang kemacetan yang terlihat di rute.
Total Length - Panjang seluruh Paket IP (termasuk header IP dan Payload IP).
Identification- Jika paket IP terfragmentasi selama transmisi, semua fragmen berisi nomor identifikasi yang sama. untuk mengidentifikasi paket IP asli yang mereka miliki.
Flags- Seperti yang dibutuhkan oleh sumber daya jaringan, jika Paket IP terlalu besar untuk ditangani, 'tanda' ini memberi tahu apakah mereka dapat terfragmentasi atau tidak. Dalam flag 3-bit ini, MSB selalu disetel ke '0'.
Fragment Offset - Offset ini memberi tahu posisi pasti dari fragmen dalam Paket IP asli.
Time to Live- Untuk menghindari perulangan dalam jaringan, setiap paket dikirim dengan beberapa nilai TTL yang ditetapkan, yang memberi tahu jaringan berapa banyak router (hop) yang dapat dilintasi paket ini. Pada setiap hop, nilainya berkurang satu dan ketika nilainya mencapai nol, paket tersebut akan dibuang.
Protocol- Memberi tahu lapisan Jaringan di host tujuan, di mana Protokol milik paket ini, yaitu Protokol tingkat berikutnya. Misal nomor protokol dari ICMP adalah 1, TCP 6 dan UDP 17.
Header Checksum - Field ini digunakan untuk menyimpan nilai checksum dari seluruh header yang kemudian digunakan untuk memeriksa apakah paket diterima tanpa kesalahan.
Source Address - Alamat 32-bit dari Pengirim (atau sumber) paket.
Destination Address - Alamat 32-bit Penerima (atau tujuan) paket.
Options - Ini adalah bidang opsional, yang digunakan jika nilai IHL lebih besar dari 5. Opsi ini mungkin berisi nilai untuk opsi seperti Keamanan, Rute Rekam, Stempel Waktu, dll.