Tentu saja, TCP bukanlah satu-satunya protokol dalam jaringan TCP/IP. Walaupun TCP cocok untuk aplikasi untuklogin, biaya yang dibutuhkan terbatas untuk aplikasi semacam NFS, dimana lebih baik kita menggunakan saudara sepupu dari TCP yang disebut UDP (User Datagram Protocol. Seperti halnya TCP, UDP memperbolehkan sebuah aplikasi untuk menghubungi sebuah service pada port tertentu dari remote machine, tapi untuk itu tidak diperlukan koneksi apa pun juga. Sebaliknya, anda bisa mengirimkan paket tunggal ke pelayanan tujuan, apa pun juga namanya.
Asumsikan bahwa anda ingin menggunakan sejumlah kecil data dariserverbasis data. Pengambilan data tersebut membutuhkan minimal tiga datagram untuk membangun sebuah koneksi TCP, tiga lainnya untuk mengirim dan mengkonfirmasikan sejumlah kecil data tiap kali jalan, sedangkan tiga lainnya dibutuhkan untuk menutup koneksi. UDP menyediakan kita pelayanan yang sama dengan hanya menggunakan dua datagram. UDP bisa dikatakan hanya membutuhkan sedikit koneksi, dan tidak menuntut kita untuk membangun dan menutup koneksi. Kita hanya perlu untuk meletakkan data kita pada datagram dan mengirimkannya keserver. serverakan memformulasikan balasannya, meletakkan data balasan ke dalam datagram yang dialamatkan kembali ke kita, dan mengirimkan balik. Walaupun UDP lebih cepat dan efisien daripada TCP untuk transaksi yang sederhana, UDP tidak didesain untuk menghadapi hilangnyadatagrampada saat pengiriman. Semuanya tergantung pada aplikasi, sebagai contoh mungkin namaserver, untuk menangani hal ini.
Asumsikan bahwa anda ingin menggunakan sejumlah kecil data dariserverbasis data. Pengambilan data tersebut membutuhkan minimal tiga datagram untuk membangun sebuah koneksi TCP, tiga lainnya untuk mengirim dan mengkonfirmasikan sejumlah kecil data tiap kali jalan, sedangkan tiga lainnya dibutuhkan untuk menutup koneksi. UDP menyediakan kita pelayanan yang sama dengan hanya menggunakan dua datagram. UDP bisa dikatakan hanya membutuhkan sedikit koneksi, dan tidak menuntut kita untuk membangun dan menutup koneksi. Kita hanya perlu untuk meletakkan data kita pada datagram dan mengirimkannya keserver. serverakan memformulasikan balasannya, meletakkan data balasan ke dalam datagram yang dialamatkan kembali ke kita, dan mengirimkan balik. Walaupun UDP lebih cepat dan efisien daripada TCP untuk transaksi yang sederhana, UDP tidak didesain untuk menghadapi hilangnyadatagrampada saat pengiriman. Semuanya tergantung pada aplikasi, sebagai contoh mungkin namaserver, untuk menangani hal ini.
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.