Header TCP dan Header UDP Dijelaskan

Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP) adalah dua lapisan transport standar yang digunakan dengan protokol internet (IP) .

TDP dan UDP menggunakan header sebagai bagian dari pengemasan data pesan untuk transfer melalui koneksi jaringan. Header TCP dan header UDP masing-masing berisi satu set parameter yang disebut field yang didefinisikan oleh spesifikasi teknis protokol.

Format Header TCP

Setiap header TCP memiliki sepuluh bidang yang diperlukan dengan total 20 byte (160 bit ) dalam ukuran. Mereka juga bisa opsional termasuk bagian data tambahan hingga 40 byte dalam ukuran.

Ini adalah tata letak header TCP:

  1. Nomor port TCP sumber (2 byte)
  2. Nomor port TCP tujuan (2 byte)
  3. Nomor urut (4 byte)
  4. Nomor pengakuan (4 byte)
  5. Transfer data TCP (4 bit)
  6. Data yang dicadangkan (3 bit)
  7. Bendera kontrol (hingga 9 bit)
  8. Ukuran jendela (2 byte)
  9. TCP checksum (2 byte)
  10. Penunjuk urgen (2 byte)
  11. Data opsional TCP (0-40 byte)

TCP menyisipkan bidang tajuk ke dalam aliran pesan dalam urutan yang tercantum di atas.

Format Header UDP

Karena UDP secara signifikan lebih terbatas dalam kemampuan daripada TCP, headernya jauh lebih kecil. Header UDP berisi 8 byte, dibagi ke dalam empat bidang wajib berikut:

  1. Nomor port sumber (2 byte)
  2. Nomor port tujuan (2 byte)
  3. Panjang data (2 byte)
  4. UDP checksum (2 byte)

UDP menyisipkan kolom tajuk ke dalam aliran pesannya dalam urutan yang tercantum di atas.