TCP (Transmission Control Protocol) adalah protocol yang connection-oriented, yang berarti komunikasi yang melewatinya membutuhkan handshaking untuk mengatur koneksi end-to-end. Koneksi dapat dibuat dari client ke server, dan kemudian banyak data dapat dikirimkan melalui konesi itu.
TCP memiliki ciri-ciri yaitu sebagai berikut:
Ciri-ciri UDP adalah:
TCP memiliki ciri-ciri yaitu sebagai berikut:
- Terpercaya
TCP mengatur pesan acknoweledegment, retransmission, dan timeout. Banyak usaha untuk mengirimkan pesan yang dibuat dengan terpercaya. Jika hilang ditengah jalan, server akan meminta kembali bagian yang hilang. Di TCP, tidak ada data yang hilang atau dalam beberapa kasus timeouts, koneksi didrop. - Terurut
Jika dua pesan dikirimkan sepanjang koneksi, satu demi satu, pesan yang pertama akan mencapai aplikasi penerima pertama. Ketika paket data tiba di urutan yang berbeda, layer TCP menahan data selanjutnya sampai data yang baru saja datang dapat di urutkan kembali dan dikirimkan ke aplikasi. - Heavyweight
TCP meminta tiga paket hanya untuk mensetup socket, sebelum beberapa data aktual dapat dikirimkan. Ini mengatur koneksi, reliability, dan congestion control. Ini adalah protocol transport yang besar yang didesain di atas IP - Streaming
Data dibaca sebagai “stream”, dengan tidak membedakan dimana satu paket berakhir dan yang lin dimulai. Paket mungkin dipisah atau digabungkan ke dalam data streams yang lebih besar atau lebih kecil secara sewenang-wenang.
Ciri-ciri UDP adalah:
- Tidak terpercaya
Ketika pesan dikirimkan, tidak dapat diketahui apakah akan sampai tujuan. Paket dapat hilang di jalan. Tidak ada konsep acknoweledgment, retransimission, dan timeout. - Tidak terurutJika dua pesan dikirimkan ke penerima yang sama, urutan sampainya tidak dapat diprediksi.
- Lightweight
Tidak ada pemesanan pesan, tidak ada pelacakan koneksi, dll. Layer transport yang kecil yang didesain di atas IP. - Datagrams
Paket yang dikirimkan secara individu dan dijamin akan utuh jika sampai. Paket-paket memiliki batas-batas yang pasti, dan tidak dipisan dan dibagi ke dalam data stream yang mungkin ada.
No comments:
Post a Comment