Anda di halaman 1dari 15

10/26/2021

Transport Layer

Catur Budi Waluyo
www.calesmart.com

Materi ini untuk kuliah Pemrograman Jaringan di UTY

Pendahuluan
Tipe transfer data pada lapisan Transport Layer dapat berbentuk:
• Connectionless atau Connection Oriented
• Reliable atau Unrealibe
• Reliable berarti data ditransfer ketujuan dalam suatu urutan seperti
ketika dikirim
• Unrealible berarti sangat menggantungkan diri pada lapisan jaringan
dibawahnya, sehingga tidak dapat menyakinkan apakah segment data
dapat dikirimkan sampai tujuannya atau tidak.
• Statefull atau Stateless
• Statefull berarti informasi yang dimasukkan pada satu request, yang
dikirimkan dari pengirim ke penerima, dapat dimodifikasi untuk request
berikutnya.
• Stateless berarti informasi dalam satu request tidak dapat dikaitkan
dengan request lainnya, sehingga tidak dapat digunakan untuk request
lainnya

www.calesmart.com 2

www.calesmart.com 1
10/26/2021

Pendahuluan

www.calesmart.com 3

Peran Transport layer
Tugas Utamanya adalah:
• Tracking the individual communication between aplications on the source
and destination hosts
• Segmenting data and managing each piece
• Reassembling the segments into streams of application data
• Identifying the different applications

www.calesmart.com 4

www.calesmart.com 2
10/26/2021

Peran Transport layer
• Tracking the individual communication between aplications on the source
and destination hosts

www.calesmart.com 5

Peran Transport layer
• Segmenting data and managing each piece

www.calesmart.com 6

www.calesmart.com 3
10/26/2021

Peran Transport layer
• Layanan Pada Transport Layer

www.calesmart.com 7

Protocol Transport layer
• Protocol Pada Transport Layer

www.calesmart.com 8

www.calesmart.com 4
10/26/2021

Protocol Transport layer
UDP (User Datagram Protocol) tidak
memerlukan proses koneksi terlebih dahulu
untuk dapat mengirimkan data, paket‐paket
data yang dikirimkan UDP bisa jadi melalui
rute yang berbeda‐beda, sehingga hasil yang
diterima bisa jadi tidak berurutan.

TCP (Transmission Control Protocol)


mengharuskan terjadinya koneksi terlebih
dahulu, kemudian mengirimkan paket‐paket
data secara berurutan, penerima juga
dijamin akan menerima data dengan urutan
yang benar, dimulai dari data pertama yang
dikirimkan hingga data terakhir. TCP dapat
menangani data yang hilang, rusak, terpecah,
ataupun terduplikasi.

www.calesmart.com

Transmission Control Protocol
Sifat‐sifat pada Protocol TCP yaitu
1. Connection Oriented
Sebelum data dapat dikirimkan antara dua host, dua proses yang berjalan pada
lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi
terlebih dahulu
2. Reliable
Data yang dikirimkan ke sebuah koneksi TCP akan diurutkan dengan sebuah
nomor urut paket dan akan mengharapkan paket positive acknowledgement
dari penerima. Data dijamin sampai tujuan
3. Membutuhkan ack setiap penerimaan data
4. Digunakan untuk mentransmisikan data dalam jumlah besar

Pada masing‐masing Segmen TCP mempunyai 20 Bytes untuk header


encaptulation dari data aplication layer Sedangkan Segmen UDP sebesar 8
bytes
Aplikasi pada TCP yaitu Web Browser, E‐Mail, dan File Transfer
www.calesmart.com

www.calesmart.com 5
10/26/2021

Transmission Control Protocol
Cara kerja:

www.calesmart.com

Transmission Control Protocol
Metode Koneksi: TCP Connection Establishment

www.calesmart.com

www.calesmart.com 6
10/26/2021

Transmission Control Protocol
Metode Koneksi (Lanjutan): TCP Connection Termination

www.calesmart.com

Transmission Control Protocol
Pengaturan Segment data oleh TCP

www.calesmart.com

www.calesmart.com 7
10/26/2021

Transmission Control Protocol
Pengaturan Segment data oleh TCP

Window Size menyatakan jumlah dari bytes yang dikirim sebelum ack (acknowledment) diperkirakan/expected


Ack (acknowledgement) number menyatakan jumlah dari byte berikutnya yang diperkirakan/expected
www.calesmart.com

Transmission Control Protocol
Pengaturan Congestion dan Flow Control oleh TCP

www.calesmart.com

www.calesmart.com 8
10/26/2021

User Datagram Protocol
Sifat‐sifat pada Protocol UDP yaitu
1. Connectionless
Bekerja tidak menjamin data sampai ditujuan secara utuh
2. Normalnya untuk mentransmisikan data dalam jumlah kecil pada satu waktu
3. Reliabilitasnya/penjaminan data sampai pada penerima tergantung dari
aplikasi.
4. Tidak butuh banyak byte untuk pengiriman data.

Pada masing‐masing Segmen TCP mempunyai 20 Bytes untuk header


encaptulation dari data aplication layer Sedangkan Segmen UDP sebesar 8
bytes
Aplikasi pada UDP yaitu Domain Name System (DNS), Video Streaming, Voice over
IP (VoIP)

www.calesmart.com

User Datagram Protocol
Protocol dari Aplication layer yang menggunakan UDP:
• Domain Name System (DNS)
• Simple Network management Protocol (SNMP)
• Dynamic Host Configuration Protocol (DHCP)
• Routing Information Protocol (RIP)
• Trivial File Transfer Protocol (TFTP)
• Online Games

www.calesmart.com

www.calesmart.com 9
10/26/2021

User Datagram Protocol
Metode Koneksi:

www.calesmart.com

User Datagram Protocol
Metode Koneksi:

www.calesmart.com

www.calesmart.com 10
10/26/2021

User Datagram Protocol
Metode Koneksi:

www.calesmart.com

TCP dan UDP Header
Metode Koneksi:

www.calesmart.com

www.calesmart.com 11
10/26/2021

Peran Protocol TCP dan UDP


Metode Koneksi:

www.calesmart.com

Peran Protocol TCP dan UDP


Ada badan Internet Assigned Number Authority (IANA) yang mengatur kegunaan
port number.
Tipe port number:
1. Well‐known ports. Port yang telah digunakan secara internal oleh sistem
Windows, misalnya port untuk koneksi Internet, service FTP, dan seterusnya.
Port yang telah digunakan ini adalah port 0 sampai dengan port 1023. nomor
untuk layanan dan aplikasi.
2. Registered ports. Port ini dapat digunakan dalam aplikasi Anda, range‐nya
adalah port 1024 hingga port 49151, digunakan oleh vendor‐vendor komputer
atau jaringan yang berbeda untuk mendukung aplikasi dan sistem operasi yang
mereka buat. Nomor port untuk user processes or Applications
3. Dynamic/Private ports atau Ephemeral Ports. Dari port 49152 sampai dengan
port 65535. port‐port yang ditetapkan oleh sistem operasi atau aplikasi yang
digunakan untuk melayani request dari pengguna sesuai dengan kebutuhan.

www.calesmart.com

www.calesmart.com 12
10/26/2021

Peran Protocol TCP dan UDP


Port untuk TCP.

www.calesmart.com

Peran Protocol TCP dan UDP


Port untuk UDP.

www.calesmart.com

www.calesmart.com 13
10/26/2021

Peran Protocol TCP dan UDP


Port untuk TCP dan UDP.

www.calesmart.com

Fungsionalitas Transport layer

www.calesmart.com

www.calesmart.com 14
10/26/2021

OSI dan TCP/IP Protocol Suite

www.calesmart.com

www.calesmart.com 15

Anda mungkin juga menyukai