TCP & UDP.

Slides:



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

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.
Referensi Model TCP/IP
KONSEP TCP/IP Oleh : Dahlan Abdullah.
Konsep Dasar Protokol Jaringan
Referensi Model TCP/IP Pertemuan III. TCP/IP dikembangkan sebelum model OSI ada. Namun demikian lapisan-lapisan pada TCP/IP tidaklah cocok seluruhnya.
Transport Layer Computer Networks Eko Prasetyo Teknik Informatika Universitas Muhammadiyah Gresik 2012.
Pemrograman Client Server
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)
IP Address Dedi Hermanto.
TRANSPORT LAYER PROTOCOLS ( TCP DAN UDP )
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
Digunakan dalam pembuatan dasar- dasar hubungan internet Referensi ini sering disebut sebagai referensi model TCP/IP Terdiri atas empat lapisan.
FIREWALL Asrinah “Jaringan Komputer” PTIK_A.
PROTOKOL LAPISAN APLIKASI
Pertemuan-VI PROTOCOL JARINGAN
Jaringan Komputer Dasar
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
Referensi Model TCP/IP
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
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
Referensi Model TCP/IP
Referensi Model TCP/IP (ransmission Control Protocol/Internet Protocol) Eko Riyanto.
Model Referensi TCP/IP
Pertemuan-2 Referensi OSI
Transport layer Jarkom Dasar - Week 5 Aisyatul Karima, 2012.
Bab 12 Transport Layer Abdillah, MIT.
Chayadi Oktomy Noto Susanto, S.T, M.Eng
Bab 9 Transport Layer Abdillah, MIT.
PENGANTAR JARINGAN KOMPUTER ‏ Oleh : Dahlan Abdullah.
OSI MODEL.
NETWORK LAYER OSI LAYER 3.
TRANSPORT LAYER PROTOKOL
William Stallings Data and Computer Communications 7th Edition
KELOMPOK 1 PEMODELAN LAYER (OSI, TCP/IP) Agung Ismail
Reperensi Model TCP/IP
Chapter 4 Oktober 2010.
PERTEMUAN KETUJUH Referensi Model DoD.
Referensi Model TCP/IP
PROTOCOL PROTOCOL TCP/IP.
Model Referensi OSI.
Jaringan Komputer.
7 OSI Layer & TCP/IP Layer
Transport Layer.
Application Layer Pada TCP/IP.
Referensi Model TCP/IP
OSI LAYER.
INTERNETWORKING Didi Juardi,ST.,M.Kom.
ARSITEKTUR DAN PROTOKOL
Jaringan Komputer Week 2-Protocol Jaringan -TCP/IP Reference Model.
Transport Layer.
Referensi Model TCP/IP
Transport Layer.
Referensi Model TCP/IP
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:

TCP & UDP

Lapisan Transport Menjamin komunikasi yang handal antara dua buah komputer yang terhubung Terdiri atas : TCP (Transmission Control Protocol) UDP (User Datagram Protocol)

Keluarga Protocol TCP/IP Aplikasi Aplikasi TCP UDP ICMP IP ARP RARP HARDWARE INTERFACE

Orientasi Transport layer protocol adalah protokol end-to-end Hanya diimplementasikan pada host Internet Internet Network Access Network Access

Transport Protocols Internet Layer Network Access

Transport Protocols Application Layer TELNET FTP SMTP DNS Transport TCP UDP Internet Layer IP Network Access Layer ARPANET SATNET Packet Radio LAN

Transport Protocol pada Internet Internet men-support dua transport protocol

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 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 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 merupakan protocol yang connection-oriented, menggunakan proses yang disebut dengan three-way handshake

Gambar : TCP – Message packets 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 demultiplexing

UDP UDP TCP IP Port 1 Port 2 Port 1 Port 2 App. Demux on Port number Transport TCP Demux on IP protocol Network IP Low overhead since: no set up or tear down, deals with only one datagram at a time

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

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 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. 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 HTTP port 110 POP3 port 137 Net BIOS port 143 IMAP port 139 SMB port 443 HTTPS

contoh Keterangan: A=Port Proxy D=Port Web server Request Client Web Server Request (Port asal=2222, Port tujuan=80) Response (Port asal=80, Port tujuan=2222) Keterangan: A=Port Proxy D=Port Web server