Rabu, 11 Mei 2016

TCP dan UDP

TCP

TCP merupakan protokol berorientasi koneksi,
yang berarti koneksi didirikan dan dipertahankan
sampai program aplikasi pada setiap akhir telah
selesai bertukar pesan. Hal ini menentukan cara
memecahkan data aplikasi ke dalam paket bahwa
jaringan dapat memberikan, mengirimkan paket
ke dan menerima paket dari lapisan jaringan,
mengelola kontrol aliran, dan-karena dimaksudkan
untuk memberikan bebas dari kesalahan transmisi
data-menangani pengiriman ulang paket terjatuh atau
kacau serta pengakuan dari semua paket yang datang.
Dalam model komunikasi Open System Interconnection (OSI),
TCP meliputi bagian dari Layer 4, Transport Layer, dan bagian dari Layer 5, Session Layer.

Misalnya, ketika server Web mengirimkan file HTML ke klien,
menggunakan protokol HTTP untuk melakukannya.
Program HTTP lapisan meminta lapisan TCP untuk mengatur koneksi dan mengirim file.
Stack TCP membagi file ke dalam paket-paket,
nomor mereka dan kemudian meneruskan mereka secara individu ke lapisan IP untuk pengiriman.
Meskipun masing-masing paket dalam transmisi akan memiliki sumber dan tujuan alamat IP yang sama,
paket dapat dikirim sepanjang beberapa rute.
Program TCP lapisan di komputer client menunggu sampai semua paket telah tiba,
maka mengakui mereka menerima dan meminta transmisi ulang pada setiap hal itu tidak (berdasarkan hilang nomor paket),
 kemudian merakitnya menjadi sebuah file dan memberikan file untuk aplikasi penerima.



UDP

UDP menyediakan dua layanan tidak disediakan oleh lapisan IP.
 Ini memberikan nomor port untuk membantu membedakan permintaan
 pengguna yang berbeda dan, opsional, kemampuan checksum untuk memverifikasi bahwa data tiba utuh.

TCP telah muncul sebagai protokol yang dominan digunakan untuk
sebagian besar konektivitas internet karena layanan untuk melanggar
set data yang besar menjadi paket individu, memeriksa dan kirim kembali
paket yang hilang dan pemasangan kembali paket ke dalam urutan yang benar.
Tapi ini layanan tambahan datang dengan biaya dalam hal overhead data tambahan, dan penundaan disebut latency.

Sebaliknya, UDP hanya mengirim paket,
yang berarti bahwa ia memiliki overhead yang bandwidth yang lebih rendah dan latency.
Tapi paket dapat hilang atau diterima rusak sebagai hasilnya, karena jalur yang berbeda
paket individu melintasi antara pengirim dan penerima.

UDP adalah protokol yang ideal untuk aplikasi jaringan yang dirasakan latency sangat penting seperti game,
suara dan video komunikasi, yang dapat mengalami beberapa kehilangan data tanpa mengganggu kualitas yang dirasakan.
Dalam beberapa kasus, teknik koreksi kesalahan maju digunakan untuk meningkatkan kualitas audio dan video terlepas dari beberapa kehilangan.

UDP juga dapat digunakan dalam aplikasi yang membutuhkan transmisi data lossless
saat aplikasi dikonfigurasi untuk mengelola proses transmisi ulang paket yang hilang dan benar mengatur paket yang diterima.
Pendekatan ini dapat membantu untuk meningkatkan kecepatan transfer data file besar dibandingkan dengan TCP.

Dalam model komunikasi Open System Interconnection (OSI), UDP, seperti TCP, adalah di lapisan 4, Transport Layer.
UDP bekerja sama dengan protokol tingkat yang lebih tinggi untuk
membantu mengelola layanan transmisi data termasuk Trivial File Transfer Protocol (TFTP),
Real Time Streaming Protocol (RTSP), Simple Network Protocol (SNP) dan Domain Name System (DNS) lookup.

Tidak ada komentar:

Posting Komentar

jasa service komputer dan maintenance sidoarjo dan sekitarnya

TENTANG KAMI Kami dari Cv. KBS_tech sebagai salah satu usaha yang bergerak dalam bidang service dan pengadaan komput...