Transport layer merupakan layer ke empat pada lapisan OSI. Fungsinya :
- Memecah data ke dalam paket-paket data / segmentasi
- Memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima.
- Membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement)
- Mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan
1. TCP (Transmission Control Protocol)
suatu protokol yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable). TCP dipakai untuk aplikasi-aplikasi yang membutuhkan keandalan data, contoh ftp, http, mail
Karakteristik dari TCP :
- Reliable berarti data ditransfer ke tujuannya dalam suatu urutan seperti ketika dikirim
- Berorientasi sambungan (connection-oriented): Sebelum data dapat ditransmisikan antara dua host, dua proses yang berjalan pada lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebih dahulu
- Full-duplex : koneksi yang terjadi antara dua host terdiri atas dua buah jalur, yakni jalur keluar dan jalur masuk
- Memiliki layanan flow control: Untuk mencegah data terlalu banyak dikirimkan pada satu waktu, yang akhirnya membuat “macet” jaringan
- Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi
- Mengirimkan paket secara “one-to-one“, TCP tidak menyediakan layanan pengiriman data secara one-to-many
2. UDP (User Datagram Protocol)
Suatu protokol yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan
Karakteristik dari UDP :
- Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar informasi
- Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing.
Contoh protokol aplikasi UDP : DNS, SNMP,
TFTP
Video pembelajaran (sumber : https://www.youtube.com/watch?v=SfwlrEv_hds)
Video pembelajaran (sumber : https://www.youtube.com/watch?v=SfwlrEv_hds)
0 comments:
Post a Comment