150 likes | 277 Views
TRANSPORT LAYER. Chayadi Oktomy Noto Susanto , S.T, M.Eng. Tujuan. Menjelaskan aturan dari protokol layer Transport dan layanan dalam mensuport komunikasi melewati jaringan-jaringan data Menganalisa aplikasi dan operasi dari mekanisme yang mensuport reliability
E N D
TRANSPORT LAYER ChayadiOktomyNotoSusanto, S.T, M.Eng
Tujuan • Menjelaskan aturan dari protokol layer Transport dan layanan dalam mensuport komunikasi melewati jaringan-jaringan data • Menganalisa aplikasi dan operasi dari mekanisme yang mensuport reliability • Menganalisa aplikasi dan operasi dari mekanisme TCP yang mensuport dan mengatur kehilangan data • Menganalisa operasi dari UDP dalam mensuport komunikasi antara 2 proses pada end device
TCP/IP (Transport Control Protocol/Internet Protocol) • Merupakan sekelompok protokol yang mengatur komunikasi data komputer dan memungkinkan komputer berbagai jenis dan berbagai vendor serta berbeda sistem operasi untuk dapat berkomunikasi dengan baik.
Pendahuluan • Protokol pada Transport Layer TCP/IP terdiri atas : TCP dan UDP.
Ilustrasi Multiplexing Source: www.tcpipguide.com
Pendahuluan • UDP adalah protokol yang sifatnya unreliable dan connectionless. • TCP adalah protokol yang sifatnya reliable dan connection-oriented. • Setiap proses pada aplikasi harus mendefinisikan protokol transport mana yang akan digunakan. Contoh: HTTP, FTP, SMTP menggunakan TCP, sedangkan DNS, Internet Telephony menggunakan UDP.
Pendahuluan • Sebuah host dapat memberikan layanan lebih dari satu proses, hal ini terjadi karena Transport Layer mampu memberikan layanan multiplexing • TCP merupakan reliable data transfer karena TCP menjamin pengiriman pesan sampai ditempat tujuan melalui: flow control, congestion control, acknowledgment, timer.
Multiplexing • Dalam jaringan TCP/IP beberapa proses dapat dikirimkan secara bersama-sama dari sebuah host melalui multiplexing. • Seperti diketahui, masing-masing proses dibedakan berdasarkan nomor Port.
Model OSI • Model OSI dibagi menjadi 2 group • Tiga layer (upper layer) teratas mendefinisikan bagaimana aplikasi-aplikasi berkomunikasi satu sama lain dan bagaimana aplikasi berkomunikasi dengan User. • Empat layer (lower layer) dibawahnya, mendefinisikan bagaimana data dipindahkan dari satu tempat ke tempat yang lain.