Gaya Hidup

Protokol TCP dan UDP dalam Teknologi, pengertian, perbedaan

Pengantar Protokol TCP dan UDP

Baik TCP dan UDP masuk ke dalam lapisan keempat dalam model OSI yang merupakan lapisan transport tepat di atas lapisan IP. TCP dan UDP keduanya mendukung transmisi data dalam dua cara berbeda, TCP berorientasi koneksi dan UDP kurang koneksi.

Dalam transportasi paket ada dua kendala utama, satu merupakan keandalan dan yang lainnya adalah latensi. Keandalan adalah pengiriman paket yang terjamin dan latensi pengiriman paket tepat waktu.

Keduanya tidak dapat dicapai secara bersamaan, tetapi dapat dioptimalkan. Untuk memulai komunikasi data antara dua node, pengirim harus mengetahui IP penerima serta nomor port.

Alamat IP adalah untuk merutekan paket dan nomor port untuk menyerahkan paket ke orang yang tepat. Lebih jauh menjelaskan skenario ini dalam contoh dunia nyata, pikirkan tentang lingkungan kompleks perbelanjaan multi dan seseorang mengarahkan Anda ke toko 30 (Yang merupakan barber saloon), Golden Plaza, No 21 Park Ave, untuk mencapai tempat ini Anda hanya perlu tahu No 21 park avenue tetapi untuk mendapatkan layanan dari saloon Anda perlu mengetahui nomor toko yaitu 30.

Anda dapat menganggap no 21 sebagai alamat IP dan toko no 30 sebagai no port. Sama seperti dalam komunikasi data dan model layanan aplikasi, aplikasi TCP mendengarkan nomor port untuk menerima koneksi TCP.

Sama seperti aplikasi UDP juga mendengarkan nomor port untuk memberikan layanan UDP. TCP:

Didefinisikan dalam RFC 793

TCP adalah protokol yang berorientasi koneksi ujung ke ujung yang andal untuk mendukung transmisi data yang terjamin.

Dari pembentukan koneksi itu sendiri, TCP memastikan keandalannya. Beberapa fitur utama dari TCP adalah 3 way handshake (SYN, SYN-ACK, ACK), Error Detection, Slow Start, Flow Control dan Congestion Control.

TCP adalah mekanisme transportasi yang handal sehingga akan digunakan dimana pengiriman paket adalah suatu keharusan bahkan dalam kemacetan. Contoh umum untuk aplikasi TCP dan nomor port adalah data FTP (20), Kontrol FTP (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP(80), POP3(110),SNMP(161) dan HTTPS(443).

Ini adalah aplikasi TCP yang terkenal. UDP:

Didefinisikan dalam RFC 768

UDP (User Datagram Protocol) adalah protokol transmisi sederhana yang menyediakan layanan yang tidak dapat diandalkan.

Itu tidak berarti bahwa UDP tidak akan mengirimkan data tetapi tidak ada mekanisme untuk memantau kontrol kemacetan atau kehilangan paket, dll. Karena sederhana, UDP menghindari pemrosesan overhead pada antarmuka jaringan.

Aplikasi waktu nyata sebagian besar menggunakan UDP karena menjatuhkan paket lebih disukai daripada paket yang tertunda. Contoh tipikal adalah aliran media voice over IP.

Ringkasan:

(1) TCP berorientasi pada koneksi dan dapat diandalkan sedangkan UDP adalah koneksi yang kurang dan tidak dapat diandalkan. (2) TCP membutuhkan lebih banyak pemrosesan pada tingkat antarmuka jaringan sedangkan di UDP tidak.

(3) TCP menggunakan, jabat tangan 3 arah, kontrol kemacetan, kontrol aliran dan mekanisme lain untuk memastikan transmisi yang andal. (4) UDP paling banyak digunakan dalam kasus di mana penundaan paket lebih serius daripada kehilangan paket.

(Aplikasi waktu nyata)