Bab 9 Transport Layer Abdillah, MIT.

Slides:



Advertisements
Presentasi serupa
Dosen: Nahot Frastian, M.Kom
Advertisements

Pengenalam Lapisan Network dan Lapisan Transport OSI
TCP mengatur aliran data gram dari lapisan di atasnya (lapisan aplikasi) hingga lapisan IP, sebagaimana datagram yang datang dari lapisan IP hingga ke.
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
Pemrograman Jaringan Socket Programming Aurelio Rahmadian.
KONSEP TCP/IP Oleh : Dahlan Abdullah.
Konsep Dasar Protokol Jaringan
Transport Layer Computer Networks Eko Prasetyo Teknik Informatika Universitas Muhammadiyah Gresik 2012.
Model-model Jaringan (Network Models)
CCNA Exploration v5.0 Network fundamentals Yahdi TK 1073 – Jaringan Komputer Semester Ganjil 2013.
Transport Layer.
Pertemuan-2 Referensi OSI
Transport Layer Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya
Pertemuan-10. Transport Layer Protocol
User Datagram Protocol (UDP)
(TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL)
OSI Transport Layer Dosen: Resi Utami Putri, S.Kom., M.Cs.
OSI (Open System Interconnection) Layer
TRANSPORT LAYER PROTOCOLS ( TCP DAN UDP )
UDP Socket Programming
1 Pertemuan 1 Pendahuluan Matakuliah: H0483 – Network Programming Tahun: 2005 Versi: 1.0.
Transport Layer Protocol
Transport Layer (OSI Model)
OSI LAYER.
Sistem Operasi Berbasis Jaringan
Bab 12 Application Layer Abdillah, MIT.
INTERNET LAYER.
Pertemuan-VI PROTOCOL JARINGAN
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
Layanan Pengiriman Pada Jaringan
LATIHAN SOAL JARINGAN KOMPUTER
Pembahasan Pendahuluan Distance Vector Routing Protocol Link-State
Transport Layer Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya
Materi 6 Lapis Transport
Jaringan Komputer: Protokol dan Model Lapisan OSI
Model OSI vs. TCP/IP.
Pertemuan-2 Referensi OSI
TCP & UDP.
Transport layer Jarkom Dasar - Week 5 Aisyatul Karima, 2012.
Bab 12 Transport Layer Abdillah, MIT.
Chayadi Oktomy Noto Susanto, S.T, M.Eng
PENGANTAR JARINGAN KOMPUTER ‏ Oleh : Dahlan Abdullah.
OSI MODEL.
Model-model Jaringan (Network Models)
Kuliah Jaringan Komputer
Ihsan Naskah, S.Kom., MT JARINGAN KOMPUTER Ihsan Naskah, S.Kom., MT
NETWORK LAYER OSI LAYER 3.
Kuliah Jaringan Komputer
Bab 12 Application Layer Abdillah, MIT.
JARINGAN KOMPUTER Komunikasi Data.
TRANSPORT LAYER PROTOKOL
William Stallings Data and Computer Communications 7th Edition
Bab 7 Konsep Network Layer
TET 2633 Jaringan Komputer Model Referensi OSI.
Chapter 4 Oktober 2010.
Model Referensi OSI TET 2633 Jaringan Komputer Model Referensi OSI
Model Referensi OSI.
Jaringan Komputer.
Transport Layer.
Pengantar Jaringan Komputer
JARINGAN KOMPUTER JARINGAN KOMPUTER EKI SAPUTRA, S.Kom., M.Kom.
Application Layer Pada TCP/IP.
OSI LAYER.
INTERNETWORKING Didi Juardi,ST.,M.Kom.
ARSITEKTUR DAN PROTOKOL
KONSEP PROTOKOL OSI & TCP/IP Telekomunikasi Indonesia APRIL 2006.
Dosen pengampu: Resi Utami Putri, S.Kom., M.Cs.
UNIVERSITAS PEMBANGUNAN JAYA
UDP Socket Programming
KONSEP TCP/IP Oleh : Deden Permana,S.IP. 2 Konsep Dasar Protokol TCP/IP Merupakan Sekumpulan protokol yang terdapat di dalam jaringan komputer yang digunakan.
Transcript presentasi:

Bab 9 Transport Layer Abdillah, MIT

Abstraksi Layer 4 Layer 4 membuat segment data pada sistem host yang mengirim kemudian mengumpulkan kembali menjadi aliran data pada sistem host yang menerima. Layer 4 menjamin koneksi antara dua host. Dalam menyediakan reliable service, Layer 4 menggunakan transport error detection dan recovery serta information flow control. Jika ingin mengingat Layer 4 dalam beberapa kata, pikirkan tentang quality of service dan reliability.

Protokol Layer 4 Terdapat dua protokol pada Layer 4 yang berfungsi mengangkut data antar host, yakni Transmision Control Protocol (TCP) dan User Datagram Protocol (UDP). TCP adalah protokol berorientasi koneksi, artinya mengutamakan ketersediaan koneksi antara dua host dan menjamin message sampai ke tujuan secara berurutan tanpa ada kesalahan. UDP adalah protokol yang tidak menjamin message sampai ke tujuan, dirancang untuk aplikasi yang tidak membutuhkan urutan message.

Karakteristik UDP UDP memiliki karakteristik sebagai berikut: connectionless unreliable mengirim message (disebut user datagram) tidak menyediakan software untuk memeriksa pengantaran pesan (unreliable) tidak mengumpulkan kembali message yang datang tidak menggunakan acknowledgement tidak menyediakan flow control

Format Message UDP Setiap message UDP disebut User Datagram, terdiri atas UDP Header dan UDP Data Area. UDP Header memiliki format sbb: UDP Source Port (16 bit): port pengirim message UDP Destination Port (16 bit): port tujuan UDP Message Length (16 bit): panjang message UDP Checksum (16 bit): optional Beberapa UDP Port No. tidak dapat dipakai karena dikhususkan untuk program aplikasi tertentu (reserved)

Transmission Control Protocol (TCP) TCP adalah protokol berorientasi koneksi yang menyediakan full duplex connection antara dua host dan memungkinkan keduanya saling bertukar banyak data. TCP mengontrol aliran data dan menggunakan jaringan secara efisien. TCP mendefinisikan pelayanan penting yang disediakan Internet, yakni reliable stream delivery.

Karakteristik TCP Berikut adalah karakteristik protokol TCP: Berorientasi koneksi Reliable Membagi message yang keluar menjadi segment-segment Mengumpulkan kembali message pada host tujuan Mengirim kembali sesuatu yang tidak diterima host tujuan Mengumpulkan kembali message dari segment yang datang

Format Message TCP Setiap message TCP disebut Segment. TCP Source Port (16 bit) TCP Destination Port (16 bit) Sequence Number (32 bit) Acknowledgement Number (32 bit) HLEN (4 bit) Reserved (6 bit) Code Bits (6 bit) Window (16 bit) Checksum (16 bit) Urgent Pointer (16 bit)

Transmission Control Protocol (TCP) TCP adalah protokol berorientasi koneksi yang menyediakan full duplex connection antara dua host dan memungkinkan keduanya saling bertukar banyak data. TCP mengontrol aliran data dan menggunakan jaringan secara efisien. TCP mendefinisikan pelayanan penting yang disediakan Internet, yakni reliable stream delivery.

Sliding Window Protocol Sliding window menjaga 3 pointer pada setiap koneksi. 1 2 3 4 5 6 7 8 9 10 11 … Oktet 1-2 sudah dikirim dan menerima acknowledment Oktet 3-6 sudah dikirim tetapi belum menerima acknowledgement Oktet 7-9 akan dikirim tanpa ada penundaan Oktet 10 dst tidak dapat dikirim sampai window berpindah.

Port Number TCP dan UDP menggunakan Port Number untuk meneruskan informasi ke layer di atasnya. Port number digunakan untuk memonitor percakapan yang berbeda yang melintasi jaringan pada waktu yang sama. Pengembang software aplikasi telah setuju untuk menggunakan port number terkenal yang didefinisikan dalam RFC1700, misal aplikasi FTP menggunakan port number 21. Port number digunakan sebagai alamat source dan destination dalam segment TCP.

Port Number

Metode Koneksi TCP Untuk membuat sebuah koneksi, TCP menggunakan metode three-way handshake/open connection. Event pada Site 1 Network Message Event pada Site2 Send SYN seq=x Receive SYN segment Receive SYN + Send SYN seq=y, ACK x+1 ACK segment Send ACK y+1 Receive ACK segment