SlideShare a Scribd company logo
1 of 16
Download to read offline
TCP & UDPTCP & UDP
Lapisan Transport
 Menjamin komunikasi yang handal antara dua buah
komputer yang terhubung
 Terdiri atas :
 TCP (Transmission Control Protocol) TCP (Transmission Control Protocol)
 UDP (User Datagram Protocol)
TCP UDP
Aplikasi Aplikasi
Keluarga Protocol TCP/IP
IP ARP RARPICMP
HARDWARE INTERFACE
Orientasi
 Transport layer protocol adalah protokol end-to-end
 Hanya diimplementasikan pada host
4
Transport Protocols
Transport Protocol pada Internet
 Internet men-support dua transport protocol
6
Transmission Control Protocol (TCP)
 Connection-oriented transport protocol
 menyediakan transport dari source port ke destination port
 Beroperasi diatas IP
 Stream-oriented (sebagai lawan dari message-oriented)
Deretan byte data diterima dari sending application bersama-sama Deretan byte data diterima dari sending application bersama-sama
dengan informasi untuk header
 TCP men-segmentasi deretan data dan menambahkan header
 secara umum TCP menentukan kapan untuk mengakhiri segmen
dan transmit
 user dapat memaksa segmentasi dan transport via push function
 Process sebaliknya terjadi pada TCP process di penerima
 TCP bertanggung jawab untuk pemulihan data
 Dengan mengunakan nomor urut pada setiap paket yang dikirimkan
 TCP membutuhkan ACK (acknowledgement) untuk memastikan
bahwa data yang benar yang diterima
Paket dapat dikirim kembali jika terdeteksi kesalahan
TCP
 Paket dapat dikirim kembali jika terdeteksi kesalahan
 TCP merupakan protocol yang connection-oriented, menggunakan
proses yang disebut dengan three-way handshake
KONSEP TCP
Gambar : TCP – Message packets
User Datagram Protocol (UDP)
 UDP mendukung transmisi datagram unreliable
 UDP hanya memperluas host-to-host delivery service dari datagram IP ke
suatu application-to-application service
 Satu-satunya yg ditambahkan UDP adalah Multiplexing dan
demultiplexingdemultiplexing
10
Port 1
TCP UDP
Port 2 Port 1 Port 2
Demux on IP
Demux on
Port number
Transport
App.
UDP
IP
TCP
Demux on IP
protocol
Network
Port Number
 UDP (dan TCP) menggunakan port number utk identifikasi aplikasi
 Address global unik pd transport layer (utk UDP dan TCP) adalah suatu tuple
<IP address, port number>
 Ada 65.535 UDP port per host
12
 Sebuah port adalah mekanisme yang mengizinkan sebuah komputer
untuk mendukung beberapa sesi koneksi dengan komputer lainnya
dan program di dalam jaringan.
 Port dapat mengidentifikasikan aplikasi dan layanan yang
menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port
juga mengidentifikasikan sebuah proses tertentu di mana sebuah
server dapat memberikan sebuah layanan kepada klien atauserver dapat memberikan sebuah layanan kepada klien atau
bagaimana sebuah klien dapat mengakses sebuah layanan yang
ada dalam server.
 Port dapat dikenali dengan angka 16-bit (dua byte) yang disebut
dengan Port Number dan diklasifikasikan dengan jenis protokol
transport apa yang digunakan, ke dalam Port TCP dan Port UDP.
Karena memiliki angka 16-bit, maka total maksimum jumlah port
untuk setiap protokol transport yang digunakan adalah 65.536
buah.
 Dilihat dari penomorannya, port UDP dan TCP dibagi menjadi
tiga jenis, yakni sebagai berikut:
 Well-known Port: yang pada awalnya berkisar antara 0 hingga 255 tapi kemudian
diperlebar untuk mendukung antara 0 hingga 1023. Port number yang termasuk ke
dalam well-known port, selalu merepresentasikan layanan jaringan yang sama, dan
ditetapkan oleh Internet Assigned Number Authority (IANA). Beberapa di antara
port-port yang berada di dalam range Well-known port masih belum ditetapkan
dan direservasikan untuk digunakan oleh layanan yang bakal ada di masa depan.dan direservasikan untuk digunakan oleh layanan yang bakal ada di masa depan.
Well-known port didefinisikan dalam RFC 1060.
 Registered Port: Port-port yang digunakan oleh vendor-vendor komputer atau
jaringan yang berbeda untuk mendukung aplikasi dan sistem operasi yang mereka
buat. Registered port juga diketahui dan didaftarkan oleh IANA tapi tidak
dialokasikan secara permanen, sehingga vendor lainnya dapat menggunakan port
number yang sama. Range registered port berkisar dari 1024 hingga 49151 dan
beberapa port di antaranya adalah Dynamically Assigned Port.
 Dynamically Assigned Port: merupakan port-port yang ditetapkan oleh sistem operasi
atau aplikasi yang digunakan untuk melayani request dari pengguna sesuai dengan
kebutuhan. Dynamically Assigned Port berkisar dari 1024 hingga 65536 dan dapat
digunakan atau dilepaskan sesuai kebutuhan.
Ports dan Sockets
 Beberapa contoh nomor Well Known port :
port 21 FTP (File Transfer Protocol)
port 23 Telnet
port 25 SMTP
port 80 HTTPport 80 HTTP
port 110 POP3
port 137 Net BIOS
port 143 IMAP
port 139 SMB
port 443 HTTPS
Client Web
Server
Request
(Port asal=2222, Port tujuan=80)
contoh
Response
(Port asal=80, Port tujuan=2222)
Keterangan:
•A=Port Proxy
•D=Port Web server

More Related Content

What's hot

Internet Control Message protocol ICMP
Internet Control Message protocol ICMPInternet Control Message protocol ICMP
Internet Control Message protocol ICMPZainuddin Kurnia
 
Trivial file transfer protocol (tftp)
Trivial file transfer protocol (tftp)Trivial file transfer protocol (tftp)
Trivial file transfer protocol (tftp)Yunan MaOng
 
Bab jenis protokol jaringan
Bab jenis protokol jaringanBab jenis protokol jaringan
Bab jenis protokol jaringankrisdjayanti1
 
Transport layer
Transport layerTransport layer
Transport layerpeces123
 
Macam Macam Komunikasi Dalam Jaringan Komputer
Macam Macam Komunikasi  Dalam Jaringan Komputer Macam Macam Komunikasi  Dalam Jaringan Komputer
Macam Macam Komunikasi Dalam Jaringan Komputer mohammadtomipratomo
 
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)Ali Must Can
 
Rifqi hanifmaulana 1100631036_rpc_soap_rest
Rifqi hanifmaulana 1100631036_rpc_soap_restRifqi hanifmaulana 1100631036_rpc_soap_rest
Rifqi hanifmaulana 1100631036_rpc_soap_restRifqi Hanif Maulana
 
referensi-model-tcp-ip
referensi-model-tcp-ipreferensi-model-tcp-ip
referensi-model-tcp-ipNoval Sp
 
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]Kurnia Ayuningtyas
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPAchmad Solichin
 
Capturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wiresharkCapturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wiresharkDen Fandy
 
OSI Layer pada Wireshark
OSI Layer pada WiresharkOSI Layer pada Wireshark
OSI Layer pada WiresharkHanif Yogatama
 
Port tcp dan udp
Port tcp dan udpPort tcp dan udp
Port tcp dan udpfiqhan
 
Tugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wiresharkTugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wiresharkEka Putuasduki
 

What's hot (19)

FTP
FTP FTP
FTP
 
Transpot layer
Transpot layerTranspot layer
Transpot layer
 
Internet Control Message protocol ICMP
Internet Control Message protocol ICMPInternet Control Message protocol ICMP
Internet Control Message protocol ICMP
 
Trivial file transfer protocol (tftp)
Trivial file transfer protocol (tftp)Trivial file transfer protocol (tftp)
Trivial file transfer protocol (tftp)
 
Bab jenis protokol jaringan
Bab jenis protokol jaringanBab jenis protokol jaringan
Bab jenis protokol jaringan
 
Transport layer
Transport layerTransport layer
Transport layer
 
Macam Macam Komunikasi Dalam Jaringan Komputer
Macam Macam Komunikasi  Dalam Jaringan Komputer Macam Macam Komunikasi  Dalam Jaringan Komputer
Macam Macam Komunikasi Dalam Jaringan Komputer
 
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
 
Rifqi hanifmaulana 1100631036_rpc_soap_rest
Rifqi hanifmaulana 1100631036_rpc_soap_restRifqi hanifmaulana 1100631036_rpc_soap_rest
Rifqi hanifmaulana 1100631036_rpc_soap_rest
 
referensi-model-tcp-ip
referensi-model-tcp-ipreferensi-model-tcp-ip
referensi-model-tcp-ip
 
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IP
 
Capturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wiresharkCapturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wireshark
 
OSI Layer pada Wireshark
OSI Layer pada WiresharkOSI Layer pada Wireshark
OSI Layer pada Wireshark
 
Port tcp dan udp
Port tcp dan udpPort tcp dan udp
Port tcp dan udp
 
FTP Server
FTP ServerFTP Server
FTP Server
 
9. tcp ip
9. tcp ip9. tcp ip
9. tcp ip
 
Tugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wiresharkTugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wireshark
 
(Ppp) chap
(Ppp) chap(Ppp) chap
(Ppp) chap
 

Similar to 10 transport layer (tcp&udp)

Transport layer
Transport layerTransport layer
Transport layerpeces123
 
Pertemuan 3 referensi model tcp-ip ok
Pertemuan 3   referensi model tcp-ip okPertemuan 3   referensi model tcp-ip ok
Pertemuan 3 referensi model tcp-ip okeli priyatna laidan
 
Pengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ipPengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ipbroajox
 
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptxPPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptxbali59
 
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYERPEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYERachmadkhafids
 
Socket Programming UDP Echo Client Server (Python)
Socket Programming  UDP Echo Client Server  (Python)Socket Programming  UDP Echo Client Server  (Python)
Socket Programming UDP Echo Client Server (Python)Lusiana Diyan
 
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipJaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipIhsan Nurhalim
 
Transport Control Protokol / Internet Protokol
Transport Control Protokol / Internet ProtokolTransport Control Protokol / Internet Protokol
Transport Control Protokol / Internet Protokoljokokristianto23
 
Part 1 Osi Layer.pdf
Part 1 Osi Layer.pdfPart 1 Osi Layer.pdf
Part 1 Osi Layer.pdfAiAdhi
 
Materi protokol jaringan
Materi protokol jaringanMateri protokol jaringan
Materi protokol jaringankrisdjayanti1
 
Pertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ipPertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ipBahar Sobari
 
Rizkitecrkerjainternet 131119222943-phpapp02
Rizkitecrkerjainternet 131119222943-phpapp02Rizkitecrkerjainternet 131119222943-phpapp02
Rizkitecrkerjainternet 131119222943-phpapp02rizkiinrl
 
Jarkom - Jilid V.2
Jarkom - Jilid V.2Jarkom - Jilid V.2
Jarkom - Jilid V.2rezarmuslim
 

Similar to 10 transport layer (tcp&udp) (20)

Kelompok 6
Kelompok 6Kelompok 6
Kelompok 6
 
Transport layer
Transport layerTransport layer
Transport layer
 
Pertemuan 3 referensi model tcp-ip ok
Pertemuan 3   referensi model tcp-ip okPertemuan 3   referensi model tcp-ip ok
Pertemuan 3 referensi model tcp-ip ok
 
Pengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ipPengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ip
 
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptxPPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
 
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYERPEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
 
Arsitektur protokol tcp/ip
Arsitektur protokol tcp/ipArsitektur protokol tcp/ip
Arsitektur protokol tcp/ip
 
Socket Programming UDP Echo Client Server (Python)
Socket Programming  UDP Echo Client Server  (Python)Socket Programming  UDP Echo Client Server  (Python)
Socket Programming UDP Echo Client Server (Python)
 
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipJaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
 
Transport Control Protokol / Internet Protokol
Transport Control Protokol / Internet ProtokolTransport Control Protokol / Internet Protokol
Transport Control Protokol / Internet Protokol
 
Transport layer
Transport layerTransport layer
Transport layer
 
Part 1 Osi Layer.pdf
Part 1 Osi Layer.pdfPart 1 Osi Layer.pdf
Part 1 Osi Layer.pdf
 
Internet protocol suite atau tcp
Internet protocol suite atau tcpInternet protocol suite atau tcp
Internet protocol suite atau tcp
 
Materi protokol jaringan
Materi protokol jaringanMateri protokol jaringan
Materi protokol jaringan
 
Pertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ipPertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ip
 
Rizkitecrkerjainternet 131119222943-phpapp02
Rizkitecrkerjainternet 131119222943-phpapp02Rizkitecrkerjainternet 131119222943-phpapp02
Rizkitecrkerjainternet 131119222943-phpapp02
 
Jarkom - Jilid V.2
Jarkom - Jilid V.2Jarkom - Jilid V.2
Jarkom - Jilid V.2
 
Pertemuan9
Pertemuan9Pertemuan9
Pertemuan9
 
Bab iii
Bab iiiBab iii
Bab iii
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
 

More from Dede Yudhistira

More from Dede Yudhistira (7)

Pengelolaan arsip
Pengelolaan arsipPengelolaan arsip
Pengelolaan arsip
 
Dokumentasi
DokumentasiDokumentasi
Dokumentasi
 
PIK 1
PIK 1PIK 1
PIK 1
 
subnetting
subnettingsubnetting
subnetting
 
9 network layer
9 network layer9 network layer
9 network layer
 
jarkom lanjut sistem keamanan jaringan komputer
jarkom lanjut sistem keamanan jaringan komputerjarkom lanjut sistem keamanan jaringan komputer
jarkom lanjut sistem keamanan jaringan komputer
 
Bab xii sistem kriptografi
Bab xii sistem kriptografiBab xii sistem kriptografi
Bab xii sistem kriptografi
 

10 transport layer (tcp&udp)

  • 1. TCP & UDPTCP & UDP
  • 2. Lapisan Transport  Menjamin komunikasi yang handal antara dua buah komputer yang terhubung  Terdiri atas :  TCP (Transmission Control Protocol) TCP (Transmission Control Protocol)  UDP (User Datagram Protocol)
  • 3. TCP UDP Aplikasi Aplikasi Keluarga Protocol TCP/IP IP ARP RARPICMP HARDWARE INTERFACE
  • 4. Orientasi  Transport layer protocol adalah protokol end-to-end  Hanya diimplementasikan pada host 4
  • 6. Transport Protocol pada Internet  Internet men-support dua transport protocol 6
  • 7. Transmission Control Protocol (TCP)  Connection-oriented transport protocol  menyediakan transport dari source port ke destination port  Beroperasi diatas IP  Stream-oriented (sebagai lawan dari message-oriented) Deretan byte data diterima dari sending application bersama-sama Deretan byte data diterima dari sending application bersama-sama dengan informasi untuk header  TCP men-segmentasi deretan data dan menambahkan header  secara umum TCP menentukan kapan untuk mengakhiri segmen dan transmit  user dapat memaksa segmentasi dan transport via push function  Process sebaliknya terjadi pada TCP process di penerima
  • 8.  TCP bertanggung jawab untuk pemulihan data  Dengan mengunakan nomor urut pada setiap paket yang dikirimkan  TCP membutuhkan ACK (acknowledgement) untuk memastikan bahwa data yang benar yang diterima Paket dapat dikirim kembali jika terdeteksi kesalahan TCP  Paket dapat dikirim kembali jika terdeteksi kesalahan  TCP merupakan protocol yang connection-oriented, menggunakan proses yang disebut dengan three-way handshake
  • 9. KONSEP TCP Gambar : TCP – Message packets
  • 10. User Datagram Protocol (UDP)  UDP mendukung transmisi datagram unreliable  UDP hanya memperluas host-to-host delivery service dari datagram IP ke suatu application-to-application service  Satu-satunya yg ditambahkan UDP adalah Multiplexing dan demultiplexingdemultiplexing 10
  • 11. Port 1 TCP UDP Port 2 Port 1 Port 2 Demux on IP Demux on Port number Transport App. UDP IP TCP Demux on IP protocol Network
  • 12. Port Number  UDP (dan TCP) menggunakan port number utk identifikasi aplikasi  Address global unik pd transport layer (utk UDP dan TCP) adalah suatu tuple <IP address, port number>  Ada 65.535 UDP port per host 12
  • 13.  Sebuah port adalah mekanisme yang mengizinkan sebuah komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan program di dalam jaringan.  Port dapat mengidentifikasikan aplikasi dan layanan yang menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port juga mengidentifikasikan sebuah proses tertentu di mana sebuah server dapat memberikan sebuah layanan kepada klien atauserver dapat memberikan sebuah layanan kepada klien atau bagaimana sebuah klien dapat mengakses sebuah layanan yang ada dalam server.  Port dapat dikenali dengan angka 16-bit (dua byte) yang disebut dengan Port Number dan diklasifikasikan dengan jenis protokol transport apa yang digunakan, ke dalam Port TCP dan Port UDP. Karena memiliki angka 16-bit, maka total maksimum jumlah port untuk setiap protokol transport yang digunakan adalah 65.536 buah.
  • 14.  Dilihat dari penomorannya, port UDP dan TCP dibagi menjadi tiga jenis, yakni sebagai berikut:  Well-known Port: yang pada awalnya berkisar antara 0 hingga 255 tapi kemudian diperlebar untuk mendukung antara 0 hingga 1023. Port number yang termasuk ke dalam well-known port, selalu merepresentasikan layanan jaringan yang sama, dan ditetapkan oleh Internet Assigned Number Authority (IANA). Beberapa di antara port-port yang berada di dalam range Well-known port masih belum ditetapkan dan direservasikan untuk digunakan oleh layanan yang bakal ada di masa depan.dan direservasikan untuk digunakan oleh layanan yang bakal ada di masa depan. Well-known port didefinisikan dalam RFC 1060.  Registered Port: Port-port yang digunakan oleh vendor-vendor komputer atau jaringan yang berbeda untuk mendukung aplikasi dan sistem operasi yang mereka buat. Registered port juga diketahui dan didaftarkan oleh IANA tapi tidak dialokasikan secara permanen, sehingga vendor lainnya dapat menggunakan port number yang sama. Range registered port berkisar dari 1024 hingga 49151 dan beberapa port di antaranya adalah Dynamically Assigned Port.  Dynamically Assigned Port: merupakan port-port yang ditetapkan oleh sistem operasi atau aplikasi yang digunakan untuk melayani request dari pengguna sesuai dengan kebutuhan. Dynamically Assigned Port berkisar dari 1024 hingga 65536 dan dapat digunakan atau dilepaskan sesuai kebutuhan.
  • 15. Ports dan Sockets  Beberapa contoh nomor Well Known port : port 21 FTP (File Transfer Protocol) port 23 Telnet port 25 SMTP port 80 HTTPport 80 HTTP port 110 POP3 port 137 Net BIOS port 143 IMAP port 139 SMB port 443 HTTPS
  • 16. Client Web Server Request (Port asal=2222, Port tujuan=80) contoh Response (Port asal=80, Port tujuan=2222) Keterangan: •A=Port Proxy •D=Port Web server