TUGAS TRANSPORT LAYER
- Menyusun paket (packetizing)
- Membuat koneksi (creating a connection)
- Pengalamatan (addressing)
- Menyediakan keandalan/ reliabilitas (reliability)
MENYUSUN PAKET (PACKETIZING)
Lapis transport layer menerima sebuah pesan dari lapis application layer. Pesan berukuran besar yang diterima tersebut kemudian dibagi ke dalam beberapa pesan. Pemecahan ini dikenal dengan sebutan fragmentasi (fragmentation). Ada dua tujuan dilakukan fragmentasi, yaitu :
- Bahwa pesan-pesan berukuran kecil lebih mudah dikelola.
- Lapis di bawahnya, yaitu network layer memiliki batasan ukuran paket.
MEMBUAT KONEKSI (CREATING A CONNECTION)
Pembuatan koneksi oleh protocol transport layer memiliki 2 tipe, yaitu ;
- Orientasi koneksi (connection oriented)
- Tanpa koneksi (connectionless)
Pengiriman paket dilaksanakan dalam tiga tahapan, sebagaimana proses pemanggilan telepon, yaitu ;
- Membentuk koneksi
- Transfer data
- Menghentikan koneksi
- Client mengirim request koneksi ke server
- Server mengirimkan paket konfirmasi kepada client
- Client mengirim sebuah paket konfirmasi/ acknowledge.
- Client mengirim request penghentian koneksi dari server
- Server memberikan konkfirmasi/ acknowledge
- Server mengirim request penghentian koneksi dari client
- Client kemudian akan memahamu penghentian koneksi
PENGALAMATAN (ADDRESSING)
Tugas pengalamatan yang dilaksanakan oleh lapis transport layer meliputi dua hal, sebagai berikut.
- Pengalamatan local (local addressing)
- Nomor port (port number)
- Nomor port client (client port number)
- Nomor port server (server port number)
- Nomor port harus berada dalam range yang benar
- Nomor port harus unik, tidak diberikan kepada client atau server lainnya.
- Penggunaan kembali nomor port ini hanya bisa dilakukan hingga koneksi dihentikan
MENYEDIAKAN KEANDALAN/ RELIABILITAS (RELIABILITY)
Lapis layer transport layer juga bertugas menyediakan dan menjaga reliabilitas/ keandalan (reliability) system komunikasi antara client dan server yang sedang berkomunikasi. Dalam hal inim tugas menyediakan dan menjaga reliabilitas tersebut dilakukan dalam dua kategori, yaitu :
- Layanan tidak andal (unreliable service)
- Layanan andal (reliable service)
- Paket mengalami kerusakan
- Paket hilang
- Paket diterima dengan urutan yang tidak sesuai pengiriman
- Paket terduplikasi
Layanan andal (reliable service) memberikan jaminan keandalan terhadap pengiriman paket. Layanan andal menyediakan empat jenis kendali, yaitu :
- Kendali kerusakan (damage control)
- Kendali kehilangan (loss control)
- Kendali pesanan (order control)
- Kendali duplikasi (duplicate control)
- Lebih lambat dalam pengiriman
- Lebih komplek
- Deteksi kesalah (eror detection)
- Acknowledge (ACK)
- Time out
Kendali kehilangan (loss control) dalam layana andal diperlukan karena paket yang dikirim atau ACK dapat hilang selama komunikasi. Kehilangan dapat terjadi disebabkan oleh kemaceta yang terjadi pada perlatan komunikasi, sehingga mengakibatkan penumpukan pesan yang menjadi beban berat dan paket harus dihentikan.
Sebagaimana telah diketahui, bahwa transport layer akan melakukan fragmentasi terhadap data ke dalam beberapa paket. Dengan demikian, kendali pesanan (order control) dalam layanan andal akan dilakukan s=dengan cara menyusun ulang terhadap paket yang diluar pesanan.
Kendali duplikasi (duplicate control) dalam layanan andal akan dilakukan dengan cara jika dua buah paket dating dengan nomor urutan yang sama, maka salah satunya harus dihentikan.
1 komentar:
Pranala --> LAYER TRANSPORT DALAM OSI
Posting Komentar