Fungsi Lapis Transport

dokumen-dokumen yang mirip
Fungsi Lapis Transport

TCP DAN UDP. Budhi Irawan, S.Si, M.T

Transport Layer. Oleh : Akhmad Mukhammad

LAPISAN TRANSPORT. Budhi Irawan, S.Si, M.T

Lapisan Transport. Menjamin komunikasi yang handal antara dua buah komputer yang terhubung Terdiri atas :

TRANSPORT LAYER. Fikri Fadlillah, ST

TRANSPORT LAYER. Aplikasi dan Operasi pada TCP dan UDP

Sejarah TCP/IP TCP/IP

Arsyad Dwiyankuntoko Pendahuluan. Lisensi Dokumen:

Refrensi OSI

Minggu 6 Transport Layer

Modul 10 TCP/IP Lanjutan

Transport Layer El E ectro ect n ro ic En E gineerin ri g Pol o ytech tec nic In I stitu sti t of o Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

TRANSPORT LAYER DEFINISI

Monitoring Jaringan. Rijal Fadilah, S.Si

BAB 2: INTRODUCTION TCP/IP

JARINGAN KOMPUTER Layanan Dari TCP dan UDP Protocol

Pemrograman Jaringan

Layer Transport OSI. Network Fundamentals Chapter 4. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

Materi Mata Kuliah Jaringan Komputer Universitas Indo Global Mandiri

Bab 5: Lapisan Transport

Protokol TCP/IP. Oleh: Eko Marpanaji

ARSITEKTUR PROTOKOL TCP/IP

: M Rasyid Darmawan NIM : TCP. Pengertian TCP. Karakteristik TCP

NAMA : 1. HANDOKO DWI HARTONO ( ) 2. IMANUEL HASIOLAN SIMATUP ( ) 3. YOSUA MINANDO ( )

BAB 4 PROTOKOL JARINGAN KOMPUTER

Tugas Jaringan Komputer

lapisan-lapisan pada TCP/IP tidaklah cocok seluruhnya dengan lapisan-lapisan OSI.

BAB II DASAR TEORI. 2.1 Pentingnya Efisiensi Energi pada Perangkat Komunikasi Bergerak

Deskripsi Layanan Protokol TCP dan UDP. (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM: Kelas: SK 4 C

MODUL 2 WIRESHARK Protokol TCP

MODEL REFERENSI OSI & TCP/IP. Budhi Irawan, S.Si, M.T

Tugas Jaringan Komputer

Komunikasi end-to-end logik Segmenting enkapsulasi port address Reassembling data Identifikasi aplikasi (port-addressing)

BAB II DASAR TEORI. Teknologi TCP/IP adalah hasil penelitian dan pengembangan protocol

adalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data

MODUL 2 WIRESHARK Protokol TCP

Rahmady Liyantanto liyantanto.wordpress.com

Protokol Jaringan. Oleh : Tengku Mohd Diansyah,ST,M.Kom

Agenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP

26/09/2013. Pertemuan III. Elisabeth, S.Kom - FTI UAJM. Referensi Model TCP/IP

PEMROGRAMAN JARINGAN

AMALIA ZAKIYAH 1 D4LJ-TI

Komunikasi Data Ala TCP/IP

REVIEW MODEL OSI DAN TCP/IP

1. Menggunakan model OSI dan TCP/IP dan protokol-protokol yang terkait untuk menjelaskan komunikasi data dalam network. 2. Mengidentifikasi dan

LAPORAN RESMI ADMINISTRASI & MANAGEMENT JARINGAN. PRAKTIKUM 3 Pemrograman Socket dengan TCP

We Can Start From Nothing

TUGAS JARINGAN KOMPUTER : REVIEW TCP/IP

IP Address. Dedi Hermanto

Networking Model. Oleh : Akhmad Mukhammad

Pertemuan III. Referensi Model TCP/IP

Pertemuan III. Referensi Model TCP/IP

Soal Ujian Tengah Semester Mata Kuliah Jaringan Komputer

Soal Ujian Tengah Semester Mata Kuliah Jaringan Komputer

TASK V OBSERVING TCP/IP, PORT USING COMMAND PROMPT AND WIRESHARK

User Datagram Protocol (UDP)

SISTEM PROTOKOL PADA JARINGAN KOMPUTER

1. Pendahuluan. 2. Tinjauan Pustaka

Memahami cara kerja TCP dan UDP pada layer transport

KOMUNIKASI DATA JUFRIADIF NA`AM. 10. Protocol Komunikasi

Transmission Control Protocol (End-to-End Protocols)

Analisis Paket Data Wireshark

KOMUNIKASI DATA sahari. 10. Protocol Komunikasi

TRANSPORT LAYER. Oleh : Reza Chandra

BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi

BAB III LANDASAN TEORI

Pemrograman Socket TCP dan Socket UDP

TCP/IP (singkatan dari "Transmission Control Protocol")

End-to-End Protocols (Simple Demultiplexer and Reliable Byte Stream)

MODEL OSI DAN DOD. Referensi Model OSI (Open System Interconnections).

Pemrograman Jaringan

Dosen Pengampu : Muhammad Riza Hilmi, ST.

DASAR KOMUNIKASI DATA

1. Menggunakan model OSI dan TCP/IP dan protokol-protokol yang terkait untuk menjelaskan komunikasi data dalam network. 2. Mengidentifikasi dan

Transport Layer. Muhammad Zen S. Hadi, ST. MSc.

Naufal Ilham Ramadhan SOAL

TUGAS KELAS 1 Praktek Jaringan Komputer 2 Tentang Ringkasan Model DOD D I S U S U N OLEH :

Computer Networking & Security. H. Mochamad Wahyudi, CCNA, CEH, CHFI

Muhamad Husni Lafif. TCP/IP. Lisensi Dokumen: Copyright IlmuKomputer.

Network Layer JARINGAN KOMPUTER. Ramadhan Rakhmat Sani, M.Kom

Sekar Langit

Analisis Paket Data Wireshark

Komunikasi Data STMIK AMIKOM Yogyakarta Khusnawi, S.Kom, M.Eng. TCP/IP Architecture

Teknologi Streaming Streaming

Mengenal Komunikasi Data Melalui Layer OSI & TCP/IP

application layer memungkinkan user berinteraksi secara langsung dengan aplikasi software. Beberapa implementasi dari layer aplikasi adalah : HTTP,

layer interface layanan protokol

BAB 2 TINJAUAN PUSTAKA

LAPISAN JARINGAN (NETWORK LAYER) Budhi Irawan, S.Si, M.T

TK 2134 PROTOKOL ROUTING

STANDARISASI JARINGAN KOMPUTER. Pertemuan 5

MODEL OSI LAYER DAN DOD

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

NETWORK PROGRAMMING. Yuliana Setiowati Politeknik Elektronika Negeri Surabaya D4 PENS-ITS

JARINGAN KOMPUTER. Disusun Oleh : Nama : Febrina Setianingsih NIM : Dosen Pembimbing : Dr. Deris Stiawan, M.T., Ph.D.

Praktikum Jaringan Komputer 2

BAB 2 DASAR TEORI. Iklan berasal dari sebuah kata dalam bahasa melayu, yaitu i lan atau i lanun

SATUAN ACARA PERKULIAHAN (JARINGAN KOMPUTER) Pengesahan. Nama Dokumen : SILABUS. No Dokumen : No Revisi : Diajukan oleh

FLOW CONTROL & ERROR CONTROL. Fungsi SUBLAYER LLC pada datalink

Transkripsi:

Transport Layer

Fungsi umum Memungkinkan multi aplikasi dapat dikomunikasikan melalui jaringan pada saat yang sama dalam single device. Memastikan agar, jika diperlukan, data dapat diterima dengan handal dan oleh aplikasi yang benar. Melibatkan mekanisme error handling.

Fungsi Lapis Transport Memberikan alamat untuk service Segmentasi dan reassembly Kontrol koneksi : connection-oriented ; conn less Kendali aliran Kendali kesalahan Multiplexing dan demultiplexing

PROTOCOLS

Tipe Transfer Data komunikasi logika pada lapisan Transport dapat berbentuk : connectionless atau connection-oriented. Reliable atau unreliable : reliable,jika data yang dikirim corrupt, bisa dikirim ulang untuk memastikan seluruh data mencapai tujuan.lebih Lambat. Contoh TCP unreliable, jika data yang dikirim corrupt, tidak dikirim ulang.lebih cepat. Contoh : UDP Stateful atau stateless. Pengiriman data stateful berarti informasi yang dimasukkan pada satu request, yang dikirimkan dari pengirim ke penerima, dapat dimodifikasi untuk request berikutnya. Pengiriman stateless berarti informasi dalam satu request tidak dapat dikaitkan dengan request lainnya, sehingga tidak dapat digunakan untuk request lainnya.

PORT ADDRESS Untuk alamat proses, yaitu port, berdasar standarisasi dari IANA, dapat dikelompokkan menjadi 3, yaitu Well-known port, yaitu 0 1023 direserved untuk aplikasi dan servis (misal untuk HTTP : 80, POP3: 110, Telnet: 23, SMTP : 25, IRC : 194, TFTP : 69) Registered port, yaitu 1024 49151 diassign untuk user process atau aplikasi lebih kepada proses install. ( MS SQL : 1433, WAP: 2948, MSN Messanger : 1863) Dynamic/Private port, 49152 65535 inisialisasi connection, peer to peer file sharing program, dapat dipilih secara dinamik oleh client sebagai source port

Protokol Transport dan Layanannya Protokol transport adalah protokol end2end (hanya berada di end sistem, tidak ada dijaringan). Protokol transport tergantung pada layanan dilakukan oleh protokol jaringan, sekaligus menambah kualitas layanan sistem

TCP dan UDP 2 jenis protokol yang banyak digunakan pada transport layer: Transmission Control protocol (TCP) User Datagram Protocol (UDP) Protokol tambahan pada transport layer Stream Control Transmission Protocol (SCTP) Datagram Congestion Control Protocol (DCCP) Fiber Channel Protocol (FCP)

Layanan Transport Internet Layanan pengiriman yang handal, berurutan, unicast (TCP) Kendali aliran Kendali collision Pembangunan hubungan Layanan pengiriman yang tidak handal (besteffort), tidak berurutan, unicast atau multicast (UDP)

Multiplexing : pengumpulan data dari banyak proses aplikasi kemudian membungkusnya dengan header Berdasarkan alamat port pengirim dan penerima, alamat IP Nomor port ada di setiap segmen TCP/UDP Nomor port untuk aplikasi standar TCP/IP telah ditentukan HTTP = 80 SMTP = 25 POP3 = 110 TELNET = 23 dll

TCP Berikut beberapa karakteristik TCP : reliable dan stateful menerapkan flow control sliding window untuk mengontrol kemacetan dan aliran datanya terdapat buffer pengirim dan penerima header min 20 byte, maksimum 60 byte connection-oriented aliran data yang dikontrol

FORMAT TCP

Keterangan Field TCP Source Port berisi alamat port sumber. Destination port berisi alamat port tujuan. Sequencial number berisi nomor urut paket yang dikirim. Acknowledgement number berisi nomor paket yang diminta. Header length berisi panjang words (4 bytes) dalam header TCP. Reserved disimpan untuk kegunaan di masa depan. Code bits memiliki isi bit-bit control sebagai berikut: URG: NIlai Urgent Pointer valid. ACK : Nilai ACK valid. PSH : Mengirim data. RST : Reset koneksi. SYN :Sinkronisasi sequence number selama koneksi. FIN : Mengakhiri koneksi. Satu atau lebih bit control tersebut dapat disetting bersamaan. Window berisi ukuran window yang didefinisikan oleh receiver. Checksum berisi hasil kalkulasi checksum Option berisi tambahan informasi yang optional untuk TCP.

Manajemen Koneksi TCP Pada saat Setup Koneksi Three Way Handshake 1.Membuka hubungan ke destination device 2.Memverifikasi bahwa destination device aktif dan menerima request pada nomor port destination yang diminta client untuk memulai sesi. 3.Menginformasikan kepada destination device bahwa siap membentuk hubungan pada port yang diminta

Pada saat Menutup Koneksi 1.client mengirim kontrol TCP FIN ke Server 2.server menerima FIN, dan membalas dengan ACK. Menutup koneksi dan mengirimkan FIN ke client. 3.Client menerima FIN dan membalas ACK, kemudian Server menerima ACK dan koneksi tertutup.

Three way hand shake & half close

Contoh komunikasi host server No Standar server HTTP t

host server error t Pembubaran hubungan

UDP (User Datagram Protocol) Menyediakan layanan best effort sehingga segmen UDP bisa: Hilang Tidak berurutan diterima Connectionless Tidak ada handshaking antara host dan server Setiap segmen UDP ditangani secara independen

Mengapa ada UDP? Tidak perlu adanya setup koneksi terlebih dahulu (hal ini dapat mengurangi delay) sederhana, artinya antara penerima dan pengirim tidak perlu menjaga session atau status koneksi ukuran header segment lebih kecil 8 byte tidak perlu kontrol kemacetan koneksi, artinya UDP dapat mengirimkan per segment tanpa dipengaruhi oleh kesibukan jaringan

Latar Belakang UDP (RFC768) Tidak ada pembangunan hubungan (menambah delay) Header kecil (8 byte, dibanding TCP min 20 byte) Tidak ada kendali kongesti : UDP bisa dikirim secepat mungkin Umum digunakan untuk aplikasi dengan req: Loss tolerant Rate sensitive

Pengguna UDP: Domain Name System (DNS) Simple Network Management Protocol (SNMP) Dynamic Host Configuration Protocol (DHCP) Trivial File Transfer Protocol (TFTP) Online games Jika diinginkan kehandalan yang tinggi tetapi tetap menggunakan UDP, maka harus ditambahkan fungsi kehandalan pada protokol lapis aplikasi atau lapis diatas UDP (disesuaikan dengan requirement aplikasi)

Source port = alamat host Destination port = alamat server Length = panjang total paket UDP Checksum = fungsi deteksi error sederhana

HAPPY LEARNING!!