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