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
- Protocol UDP
- Protocol ICMP
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).
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