Please enable JavaScript.
Coggle requires JavaScript to display documents.
CHAPTER 7 TRANSPORT LAYER, CHAPTER 7 TRANSPORT LAYER, Theresia Wahyu T…
CHAPTER 7 TRANSPORT LAYER
Protokol Lapisan Transport
bertanggung jawab untuk membangun sesi komunikasi sementara antara dua aplikasi dan mengirimkan data di antara keduanya. TCP / IP menggunakan dua protokol untuk mencapai ini:
Transmission Control Protocol (TCP)
User Datagram Protocol (UDP)
Tanggung Jawab Utama dari Transport Layer Protocols
Melacak komunikasi individu antara aplikasi pada host sumber dan tujuan
Menyegmentasi data untuk pengelolaan dan menyusun kembali data yang tersegmentasi menjadi aliran data aplikasi di tempat tujuan
Mengidentifikasi aplikasi yang tepat untuk setiap aliran komunikasi
Keandalan TCP dan Kontrol Aliran
Kontrol Aliran TCP - Penghindaran Kemacetan
Keandalan TCP - Ucapan Terima Kasih
TCP dan UDP
TCP
Transmission Control Protocol (TCP)
RFC 793
Berorientasi koneksi - membuat sesi antara sumber dan tujuan
Pengiriman yang andal - mentransmisikan ulang data yang hilang atau rusak
Rekonstruksi data yang dipesan - penomoran dan pengurutan segmen
Kontrol aliran - mengatur jumlah data yang dikirim
Protokol stateful - melacak sesi
UDP
User Datagram Protocol (UDP)
RFC 768
Tanpa koneksi
Pengiriman tidak dapat diandalkan
Tidak ada rekonstruksi data yang dipesan
Tidak ada kontrol aliran
Protokol tanpa negara
Aplikasi yang menggunakan UDP:
Sistem Nama Domain (DNS)
Streaming Video
Voice over IP (VoIP)
Percakapan Multiplexing
Menyegmentasikan data
Memungkinkan banyak komunikasi berbeda, dari banyak pengguna berbeda, untuk disisipkan (multipleks) pada jaringan yang sama, pada waktu yang sama.
Menyediakan sarana untuk mengirim dan menerima data saat menjalankan banyak aplikasi.
Header ditambahkan ke setiap segmen untuk mengidentifikasinya.
Keandalan Lapisan Transportasi
Aplikasi yang berbeda memiliki persyaratan keandalan transportasi yang berbeda pula
TCP / IP menyediakan dua protokol lapisan transport, TCP dan UDP
Transmission Control Protocol (TCP)
Memberikan pengiriman yang andal memastikan bahwa semua data sampai di tujuan.
Menggunakan pengiriman yang diakui dan proses lain untuk memastikan pengiriman
Membuat tuntutan yang lebih besar pada jaringan - lebih banyak overhead
User Datagram Protocol (UDP)
Lebih sedikit overhead
Pengembang aplikasi memilih protokol transport berdasarkan persyaratan aplikasi mereka.
TCP atau UDP
Hanya menyediakan fungsi dasar untuk pengiriman - tidak ada keandalan
Ada trade-off antara nilai keandalan dan beban yang ditimbulkannya pada jaringan.
Memisahkan Banyak Komunikasi
Nomor Port digunakan oleh TCP dan UDP untuk membedakan antar aplikasi.
Pengalamatan Port TCP dan UDP
Nestat
Digunakan untuk memeriksa koneksi TCP yang terbuka dan berjalan di host jaringan
Proses Server TCP
Request Destination Ports
Request Source Ports
Koneksi TCP, Pembentukan dan Penghentian
Three-Way Hand Shake
Menetapkan bahwa perangkat tujuan ada di jaringan.
Memverifikasi bahwa perangkat tujuan memiliki layanan aktif dan menerima permintaan pada nomor port tujuan yang ingin digunakan oleh klien yang memulai untuk sesi tersebut.
Memberi tahu perangkat tujuan bahwa klien sumber bermaksud untuk membuat sesi komunikasi pada nomor port tersebut.
Langkah Three-Way Hand Shake
Langkah 1: Klien yang memulai meminta sesi komunikasi klien-ke-server dengan server.
Langkah 2: Server mengakui sesi komunikasi klien-ke-server dan meminta sesi komunikasi server-ke-klien.
Langkah 3: Klien yang memulai mengakui sesi komunikasi server-ke-klien.
Penghentian Sesi TCP
A Send FIN - FIN received B
B Send ACK - ACK received A
B Send FIN - FIN rceived A
A Send ACK - ACK received B
Keandalan TCP
Pengiriman yang Dipesan
Nomor urutan digunakan untuk memasang kembali segmen ke dalam urutan aslinya
Pengakuan dan Ukuran Jendela
Nomor urut dan nomor pengakuan digunakan bersama untuk mengkonfirmasi penerimaan.
Ukuran Jendela - Jumlah data yang dapat dikirim sumber sebelum pengakuan harus diterima.
Komunikasi UDP
UDP Overhead Rendah vs. Keandalan
UDP
Protokol sederhana yang menyediakan fungsi lapisan transport dasar
Digunakan oleh aplikasi yang dapat mentolerir hilangnya data dalam jumlah kecil
Digunakan oleh aplikasi yang tidak dapat mentolerir penundaan
Digunakan oleh
Sistem Nama Domain (DNS)
Simple Network Management Protocol (SNMP)
Protokol Konfigurasi Host Dinamis (DHCP)
Protokol Transfer File Sepele (TFTP)
Telepon IP atau Voice over IP (VoIP)
Game online
Datagram Reassembly
Datagram yang berbeda dapat mengambil rute yang berbeda
Server UDP dan Proses Klien
Aplikasi server berbasis UDP diberikan nomor port yang terkenal atau terdaftar.
Proses klien UDP secara acak memilih nomor port dari kisaran nomor port dinamis sebagai port sumber.
TCP atau UDP
Aplikasi yang menggunakan TCP
FTP
SMTP
Telnet
HTTP
Aplikasi yang menggunakan UDP
DHCP
DNS
SNMP
TFTP
VolP
IPTV
CHAPTER 7 TRANSPORT LAYER
Theresia Wahyu T.W/190710360