adsense

Sabtu, 23 September 2017

Perbedaan Protocol Jaringan TCP, UDP, dan ICMP

Protocol adalah kumpulan aturan baku yang digunakan sistem operasi untuk berkomunikasi antara satu dengan yang lainnya dalam sebuah jaringan komputer. atau kumpulan peraturan yang mendefinisikan bagaimana cara informasi di transmisikan melalui jaringan. Ada beberapa Protocol jaringan yaitu, TCP/IP, NetBIOS, IPX/SPX, UDP, dan Aple Talk. Namun, saat ini protocol yang paling sering digunakan untuk membangun sebuah jaringan komputer adalah protocol TCP/IP dengan alasan karena protocol ini merupakan protocol transportasi paling fleksibel dan dapat digunakan pada area yang luas. berikut akan di bahas lebih lanjut mengenai protocol yang sesuai judul diatas.
  • Protocol TCP
Transmission Control Protocol (TCP) adalah suatu protokol yang berada di lapisan transpor (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable).
  • Protocol UDP
User Datagram Protocol (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. 
  •  Protocol ICMP
Internet Control Message Protocol (ICMP) adalah salah satu protokol inti dari keluarga protokol internet. ICMP utamanya digunakan oleh sistem operasi komputer jaringan untuk mengirim pesan kesalahan, Contohnya bahwa komputer tujuan tidak bisa dijangkau.

TCP dianalogikan paket penting yang musti dicek keasliannya, Sedangkan UDP sebagai paket kilat yang asal sampai dengan cepat. Mereka tetap memiliki alamat pengirim dan alamat tujuan tetapi berbeda dalam penulisannya/bentuknya/prosesnya. Perbedaan TCP dan UDP secara umum adalah dalam TCP mesti ada semacam handshaking terlebih dahulu sehingga paket TCP lebih terjamin (reliable) dibanding UDP sehingga menjadi protocol yang paling sering digunakan di internet (Browsing, chatting, e-mail dan sebagainya).
UDP tidak memerlukan handshaking sehingga paket yang dikirim kurang terjamin dibanding TCP, akan tetapi mengurangi latency sehingga paket akan lebih cepat sampai. Biasanya digunakan untuk hal-hal yang tidak begitu memerlukan akurasi data tetapi diinginkan cepat sampai (misalnya VoIP, Game Online, Live Streaming, dsb, walaupun banyak juga yang tetap menggunakan TCP).
Jadi perbedaan antara protocol TCP,UDP, dan ICMP adalah jika pada TCP adalah sebuah koneksi berorientasi protokol yang dapat diandalkan dan menawarkan transfer data ke komputer lain terbebas dari kesalahan, digunakan bersama dengan Internet Protocol (IP) untuk mentransfer data dalam bentuk paket antara komputer melalui Internet, Receive Window, field yang digunakan oleh penerima untuk memberitahukan pengirim seberapa banyak ruang tersedia dalam buffer penerima. Sebaliknya protokol UDP adalah sebuah connectionless yang tidak memiliki keandalan, windowing,dan tidak adanya fungsi jika data diterima dengan benar. UDP melakukan multiplexing UDP menggunakan cara yang sama seperti TCP. Namun bedanya terletak pada transport protocol yang digunakan, yaitu protokol UDP. Suatu aplikasi dapat membuka nomor port yang sama pada satu host, tetapi satu menggunakan TCP dan yang satu lagi menggunakan UDP—hal ini tidak biasa, namun diizinkann. Jika suatu layanan mendukung TCP dan UDP, ia menggunakan value yang sama untuk nomor port UDP dan TCP. Sedangkan ICMP tidak digunakan untuk mengirim paket data, tetapi digunakan untuk memeriksa jalur yang digunakan (misalnya ping, traceroute).



Tidak ada komentar:

Posting Komentar