Page 26 - MODUL KOMPUTER DAN JARINGAN DASAR
P. 26
Gambar 6. Transport layer
(source:google.com)
Layanan-layanan yang terdapat di transport layer melakukan segmentasi dan juga menyatukan
kembali data yang sudah tersegmentasi dari aplikasi-aplikasi upper-layer dan menggabungkannya ke
dalam arus data yang sama. Layanan-layanan ini menyediakan layanan transportasi data ujung ke
ujung dan dapat membuat koneksi logikal antara host pengirim dan host tujuan pada sebuah inter
network. Adapun layanan – layanan yang ada pada transport layer adalah :
Flow control
lapisan transport bertanggung jawab untuk kontrol aliran (flow control). Flow
control mencegah host pengirim membanjiri (overflowing) buffer di host
penerima (suatu kejadian yang dapat mengakibatkan data hilang atau rusak).
Tingkat transmisi data antara dua node kadang-kadang harus dikelola untuk
mencegah pengirim cepat dari transmisi data lebih banyak daripada yang dapat
didukung oleh data buffer menerima, menyebabkan buffer overrun. Ini juga dapat
digunakan untuk meningkatkan efisiensi dengan mengurangi buffer underrun.
Reliabilitas
Paket mungkin hilang selama transportasi karena kongesti jaringan dan
kesalahan. Dengan menggunakan kode deteksi kesalahan, seperti checksum,
maka protokol transport dapat memeriksa bahwa data tidak rusak, dan
memverifikasi penerimaan yang benar dengan mengirim ACK atau pesan NACK
ke pengirim. skema mengulangi permintaan otomatis dapat digunakan untuk
mengirim ulang data yang hilang atau rusak.
17