TCP/IP Header

Revisi sejak 15 Juli 2009 10.21 oleh 222.124.204.178 (bicara) (←Membuat halaman berisi '== TCP Header == TCP Header merupakan sebuah frame paket data yang bertugas pada Layer Transport. TCP header berisi field yang terdiri dari beberapa bit yang berbeda. ...')
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

TCP Header

TCP Header merupakan sebuah frame paket data yang bertugas pada Layer Transport. TCP header berisi field yang terdiri dari beberapa bit yang berbeda. Jadi, data yang akan dikirim akan diterjemahkan dalam bentuk bit. Nama-nama field :


Source Port (16 bit) adalah port asal yang akan melakukan koneksi ke port tujuan.

Destination Port (16 bit) adalah port tujuan yang akan dimintai koneksi.

Sequence Number (32 bit) adalah nomor urut dari data yang akan dikirimkan.

Acknowledgment Number (32 bit) adalah respon dari penerima data kepada pengirim data bahwa ia siap melakukan koneksi dengan pengirim atau biasa disebut dengan istilah ‘jabat tangan’.

Offset (4 bit) adalah panjang header TCP keseluruhan.

Recerved (4 bit) adalah header cadangan.

Flag (8 bit) adalah tanda-tanda tentang suatu data yang dikirimkan. Terdiri dari:

- URG, menandakan bahwa ada data yang penting. - ACK, menandakan respon dari pengirim atau penerima untuk melakukan koneksi selanjutnya. - PSH, menandakan bahwa isi dari TCP diserahkan pada layer application. - Reset, menandakan bahwa koneksi yang sudah dibuat akan digagalkan. - SYN, menandakan bahwa bagian TCP mengandung nomor urut data

Window (16 bit) adalah pemberitahuan dari penerima kepada pengirim tentang berapa banyak data yang bisa diterima supaya pengiriman data tidak berlebihan.

Checksum (16 bit) adalah perhitungan paket data pada saat dikirim dan diterima. Jika sama maka data diterima dalam keadaan utuh, jika beda berarti data ada yang rusak.

Urgent Pointer (16 bit), menunjukan adanya data yang urgent (mendesak).

Optional (32 bit) adalah hasil akhir pengiriman data.