Lapisan Transport
Lapisan transport
menyediakan untuk segmentasi data, dan kontrol yang diperlukan untuk memasang
kembali segmen tersebut ke dalam berbagai aliran komunikasi. Dalam TCP / IP,
proses segmentasi dan reassembly ini dapat dicapai dengan menggunakan dua
sangat berbeda protokol lapisan transport: Transmission Control Protocol (TCP)
dan User Datagram Protocol (UDP).
Tanggung jawab utama dari
protokol lapisan transport adalah:
- o Pelacakan komunikasi individual antara
aplikasi pada host sumber dan tujuan
- o
egmentasi data untuk pengelolaan dan
pemasangan kembali data yang tersegmentasi menjadi aliran data aplikasi di
tempat tujuan
- o
Mengidentifikasi aplikasi yang tepat untuk
setiap aliran komunikasi

Protokol transport menentukan bagaimana untuk mentransfer pesan antara host. TCP / IP menyediakan dua protokol lapisan transport, Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP. TCP dianggap handal, fitur lengkap protokol lapisan transport, yang menjamin bahwa semua data tiba di tempat tujuan. Sebaliknya, UDP adalah protokol lapisan transport yang sangat sederhana yang tidak menyediakan untuk keandalan apapun.
Dengan TCP, ada kehandalan dari tiga operasi dasar adalah:
- Pelacakan segmen data yang dikirimkan.
- Mengakui data yang diterima.
- Mentransmisi data tidak diakui.
TCP memecah pesan menjadi potongan-potongan kecil yang dikenal sebagai segmen. Segmen diberi nomor secara berurutan dan diteruskan ke proses IP untuk perakitan ke dalam paket. TCP melacak jumlah segmen yang telah dikirim ke host dari aplikasi tertentu.
UDP adalah protokol transport yang lebih baik.UDP hanya menyediakan fungsi dasar untuk menyampaikan segmen data antara aplikasi yang sesuai, dengan sangat sedikit overhead dan pengecekan data.
Untuk benar-benar memahami perbedaan antara TCP dan UDP, penting untuk memahami bagaimana masing-masing protokol mengimplementasikan fungsi kehandalan spesifik dan bagaimana mereka melacak komunikasi
Transmission Control Protocol (TCP)
TCP awalnya dijelaskan dalam RFC 793. Selain mendukung fungsi dasar segmentasi data dan reassembly, menyediakan:
Connection-oriented percakapan dengan mendirikan sesi.
- Pengiriman yang handal.
- Memerintahkan rekonstruksi Data.
- Kontrol aliran.
- Membangun Session.
Contoh aplikasi yang menggunakan TCP adalah web browser, email, dan transfer file.
User Datagram Protocol (UDP)
UDP dianggap sebagai terbaik-upaya transportasi protokol, dijelaskan dalam RFC 768. UDP adalah protokol transport ringan yang menawarkan segmentasi data yang sama dan reassembly TCP, tetapi tanpa kehandalan TCP dan flow control. UDP adalah suatu protokol sederhana, yang biasanya dijelaskan dalam hal apa tidak melakukan dibandingkan dengan TCP.
Fitur berikut menjelaskan UDP:
- Connectionless - UDP tidak membuat sambungan antara host sebelum data dapat dikirim dan diterima.
- Pengiriman tidak dapat diandalkan - UDP tidak menyediakan layanan untuk memastikan bahwa data akan dikirimkan andal. Tidak ada proses dalam UDP memiliki pengirim memancarkan kembali data yang hilang atau rusak.
- Tidak ada Memerintahkan data Rekonstruksi - Kadang data yang diterima dalam urutan yang berbeda dari yang dikirim. UDP tidak menyediakan mekanisme untuk pemasangan kembali data dalam urutan aslinya.
- Tidak ada Flow Control - Tidak ada mekanisme dalam UDP untuk mengontrol jumlah data yang dikirimkan oleh sumber untuk menghindari besar perangkat tujuan.