Transfer Control Protocol / Internet Protocol dan User Datagram Protocol
TCP/IP dan UDP
TCP/IP TCP singkatan dari 'Transmission Control Protocol' dan hampir semua sistem operasi modern kompatibel dengan protocol ini. TCP adalah dasar dari koneksi, Hal ini berarti melakukan suatu koneksi langsung antara dua komputer untuk melakukan transfer data antara kedua host. Suatu paket mengandung header dan data gram, pada bagian header dari paket akan mengandung informasi penting tentang :
? ? Source Port
? ? Destination Port
? ? Sequence number
? ? Acknowledgement number
? ? Header Length (Standard 20 Bytes)
? ? Flags (syn, ack, psh, fin, rst, urg)
? ? Window size
? ? Checksum
? ? IP_v4 or IP_v6
? ? Header Length
? ? DSF
? ? Total Length
? ? Identification
? ? Flags (Set Fragment bit or not)
? ? Fragment Offset
? ? TTL
? ? Protocol (this case TCP)
? ? Header checksum
? ? Source IP
? ? Destination IP
Jika anda ingin memahami bagaimana suatu koneksi dilakukan, bacalah dengan seksama ilustrasi berikut ini :
Awalnya suatu paket dengan SYN-flag dikirim ke IP tujuan, tujuan akan memberikan respon dengan suatu ACK(SYN) flag atau suatu paket de ngan RST-flag. Akan saya jelaskan: SYN singkatan dari SYN -(synchronisation), yang digunakan untuk ‘memberitahukan' komputer tujuan suatu permintaan
melakukan koneksi, kalau diterima, maka permintaan tersebut akan dijawab dengan suatu paket ACK(SYN) flag. A CK singkatan dari ACK-(nowledgement). Setelah menerima paket dengan ACK(SYN) flag, komputer mengirim kembali suatu ACK memberitahukan host lain bahwa koneksi telah dibuat. Hal ini kita sebut sebagai "Three-Way-Handshake". Jika koneksi telah dibuat dan salah satu host ingin melakukan disconnect, akan dikirim suatu paket dengan FIN-flag diaktifkan. (FIN singkatan dari FINish). Tabel ini akan membuat hal ini lebih jelas:
Label: TCP/IP dan UDP

