Perbedaan mendasar TCP atau Transmission Control Protocol dan UDP atau User Datagram Protocol.Pertanyaan ini sering diajukan saat wawancara kerja sama user untuk posisi Network Engineer.
Transmission Control Protocol atau TCP adalah suatu protokol yang berada di lapisan transport (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable).
User Datagram Protoco atau UDP adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP.
Karakteristik TCP
- connection-oriented
- reliable atau dapat diandalkan
- TCP bisa menggunakan multiplex port number untuk menjalankan aplikasi yang berbeda-beda
- TCP menggunakan flow kontrol untuk mencegah dan membatasi pengiriman dan menerima data dalam satu waktu untuk mencegah buffering.
- ordered delivery of segments melakukan segmentasi data yang datang dari lapisan aplikasi
- Mengirimkan paket secara "one-to-one": hal ini karena memang TCP harus membuat sebuah sirkuit logis antara dua buah protokol lapisan aplikasi agar saling dapat berkomunikasi. TCP tidak menyediakan layanan pengiriman data secara one-to-many
- sequencing and acknowledgements
Karakteristik UDP
- Connectionless atau Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak bertukar informasi
- Unrealible maksudnya Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment
- Cocok digunakan untuk voice dan Vidio
- TCP bisa menggunakan multiplex port number untuk menjalankan aplikasi yang berbeda-beda
Tidak semua traffic menggunakan TCP atau UDP,berikut adalah contoh protokol dari IP header :
1—ICMP
6—TCP
17—UDP
88—EIGRP
89—OSPF
Berikut adalah aplikasi yang menggunakan TCP dan UDP
Berikut adalah TCP dan UDP port number:
ok sih ini min, makasihbanyalsudah share
ReplyDeletesolder uap