Title: Lapisan Transport (1)
1Lapisan Transport (1)
- Process to Process Delivery
2PROCESS-TO-PROCESS DELIVERY
- The transport layer bertanggung jawab untuk
process-to-process delivery - Pengiriman dari sebuah paket (bace
penggalan-penggalan dari sebuah pesan) dari satu
proses ke proses lainnya . Dua proses
berkomunikasi dalam sebuah hubungan client-server
Topic yang akan dibahas
- Paradigma Client - ServerMultiplexing dan
Demultiplexing - Connectionless Versus Connection-Oriented Service
- Reliable Versus Unreliable
- UDP dan TCP
3Lapisan transport bertanggung jawab terhadap cara
pengiriman paket dari satu proses ke proses yang
lain.
4Figure 1 Berbagai tipe pengiriman data
5Figure 2 Port numbers
6Figure 3 IP addresses versus port numbers
7Figure 4 IANA ranges
8Figure 5 Socket address
9Figure 6 Multiplexing and demultiplexing
10Figure 7 Error control
11Figure 8 Position of UDP, TCP, and SCTP in
TCP/IP suite
12USER DATAGRAM PROTOCOL (UDP)
The User Datagram Protocol (UDP) biasa disebut
sebagai connectionless, unreliable transport
protocol. Analogi proses mengirim surat
Topik diskusi
- Well-Known Ports dari UDP
- User Datagram
- Checksum
- Operasi UDP
- Penggunaan UDP
13Table 1 Well-known ports used with UDP
14Contoh 1
- Pada UNIX, informasi tentang well-known ports di
dalam file /etc/services. - Setiap baris dari file tersebut mendefinisikan
nama dari layanan (service) dan nomor port yang
digunakan. - Contoh
15Contoh 1 (continued)
SNMP menggunakan dua nomor port (161 and 162),
setiap port digunakan untuk tujuan yang berbeda.
16Figure 9 User datagram format
17UDP length IP length IP headers length
18Figure 10 Pseudoheader for checksum calculation
19Example 2
Figure 11 shows the checksum calculation for a
very small user datagram with only 7 bytes of
data. Because the number of bytes of data is odd,
padding is added for checksum calculation. The
pseudoheader as well as the padding will be
dropped when the user datagram is delivered to IP.
20Figure 11 Checksum calculation of a simple UDP
user datagram
21Figure 12 Antrian di UDP