·
Pengertian Transport Layer
Gambar : 7 Lapisan OSI Layer |
Lapisan transport atau transport layer adalah lapisan
keempat dari model referensi jaringan OSI. Lapisan transport bertanggung jawab
untuk menyediakan layanan-layanan yang dapat diandalkan kepada
protokol-protokol yang terletak di atasnya. Layanan yang dimaksud antara lain :
Mengatur alur (flow control) untuk menjamin bahwa
perangkat yang mentransmisikan data tidak mengirimkan lebih banyak data
daripada yang dapat ditangani oleh perangkat yang menerimanya.
Mengurutkan paket (packet sequencing), yang dilakukan
untuk mengubah data yang hendak dikirimkan menjadi segmen-segmen data (proses
ini disebut dengan proses segmentasi/segmentation), dan tentunya memiliki fitur
untuk menyusunnya kembali.
Penanganan kesalahan dan fitur (acknowledgment) untuk
menjamin bahwa data telah dikirimkan dengan benar dan akan dikirimkan lagi
ketika memang data tidak sampai ke tujuan.
Multiplexing, yang dapat digunakan untuk menggabungkan
data dari bebeberapa sumber untuk mengirimkannya melalui satu jalur data saja.
Pembentukan sirkuit virtual, yang dilakukan dalam rangka
membuat sesi koneksi antara dua node yang hendak berkomunikasi. Contoh dari
protokol yang bekerja pada lapisan transport adalah Transmission Control
Protocol (TCP) dan User Datagram Protocol (UDP) yang tersedia dari kumpulan
protokol TCP/IP.
Fungsi lain dari lapisan transport adalah untuk
memberikan layanan koneksi untuk protokol dan aplikasi yang berjalan di tingkat
atasnya. Ini dapat dikategorikan sebagai layanan koneksi atau layanan
connectionless. Sementara orientasi layanan koneksi dapat ditangani pada
lapisan jaringan juga, mereka lebih sering terlihat pada lapisan transport
dalam dunia nyata.
Beberapa protokol suite, seperti TCP / IP, menyediakan
connection-oriented dan lapisan transport protokol connectionless, untuk
memenuhi kebutuhan berbagai aplikasi. Lapisan transport mengontrol port sumber
dan port tujuan paket, termasuk nomor urut paket yang dikirim.
Oleh karenanya, menggunakan mekanisme lapisan protokol
transport file yang besar dapat dikirim dalam potongan paket kecil, yang
kemudian digabungkan kembali di bagian penerima. Lapisan transport juga
berusaha menjamin supaya paket yang diterima sampai ditujuan dengan selamat,
jika ada kesalahan / kerusakan paket di jalan, maka [lapisan transport] ini
yang akan berusaha memperbaikinya.
·
Unsur – unsur yang terdapat dalam lapisan transport
Dua protokol utama pada layer ini adalah Transmission
Control Protocol (TCP) dan User Datagram Protocol (UDP). TCP menyediakan
layanan pengiriman data handal dengan end-to-end deteksi dan koreksi kesalahan.
TCP menyediakan layanan penuh lapisan transport untuk aplikasi, TCP juga
dikatakan protokol transport untuk stream yang reliabel. Dalam konteks ini
artinya TCP bermakna connection oriented, dengan kata lain: koneksi end-to-end
harus dibangun dulu di kedua ujung terminal sebelum kedua ujung terminal
mengirimkan data. UDP menyediakan layanan pengiriman datagram tanpa koneksi
(connectionless) dan low-overhead. Kedua protokol ini mengirmkan data diantara
Application Layer dan Internet Layer.
·
Beberapa peran dan fungsi transport layer antara lain :
Komunikasi end-to-end logik : Setiap host bisa saja
memiliki lebih dari 1 aplikasi yang memanfaatkan network untuk proses
komunikasi. Setiap aplikasi tersebut bisa saja berkomunikasi dengan satu atau
lebih aplikasi pada host lain.
Segmenting : Layer transport bertanggung jawab untuk
melakukan segmentasi data yang diterima dari layer atas (layer application).
Setiap pecahan data hasil segmentasi akan di enkapsulasi dengan header yang
berisi informasi-informasi layer transport seperti, nomor urut (sequence) dan
juga port address pengirim dan penerima.
Reassembling data: Pada sisi penerima, transport layer
memanfaatkan informasi yang ada pada header layer transport untuk menyusun
ulang segmen-segmen data menjadi data yang utuh sebelum diberikan ke layer atas
(application).
Identifikasi aplikasi (port-addresssing) : Agar data
dapat disampaikan pada aplikasi yang tepat, layer transport harus
mengidentifikasi target aplikasi yang dituju. Layer transport. Untuk itu layer
transport memberikan identifier/addressing untuk aplikasi (service/layanan)
yang disebut dengan port number.
·
Multiplexing/Demultiplexing
Gambar : Multiplexing dan Demultiplexing |
Pada komputer penerima,transport layer harus mampu
menerima data dari Internet Layer dan mengarahkan data-data tersebut pada
beberapa aplikasi yang berbeda. Fitur yang dikenal sebagai demultiplexing ini,
memungkinkan sebuah komputer untuk men-support jalannya beberapa aplikasi
network secara simultan, seperti web browser, email client, dan file-sharing.
Aspek lain dari multiplexing/demultiplexing adalah satu aplikasi tunggal dapat
me-maintain koneksi-koneksi dengan lebih dari satu computer.
Hal ini memungkinkan layer bawah (network) untuk
memproses data tanpa memperhatikan aplikasi mana yang menginisiasi data
tersebut, dan hanya focus pada mesin (host) yang dituju.
Reliable Delivery : Banyak hal yang bisa menyebabkan data
korup atau hilang dalam proses. pengiriman, transport layer dapat memastikan
penerima mendapatkan data tersebut dengan mengirim ulang data yang hilang.
Sequencing : Banyaknya rute untuk mencapai tujuan dapat
menyebabkan data diterima tidak berurutan, transport layer dapat menyusun ulang
data secara benar dengan adanya penomoran dan sequencing.
Flow control : Memori komputer atau bandwidth network
tidak tak terbatas, transport layer bisa meminta aplikasi pengirim untuk
mengurangi kecepatan pengiriman data. Hal ini dapat mengurangi hilangnya data
dan proses pengiriman ulang.
·
Kelebihan Layer 4 (Transport) adalah:
- menggunakan bahasa internet
- menyediakan transmisi data yang handal dan penerimaan
- kemudahan dalam transmisi
- kemudahan dalam penanganan troubles
- kemudahan dalam memasang kabel
- biaya intalasi kabel rendah
- efisien kabel
·
Kekurangan Layer 4 (Transport):
- membutuhkan overhead yang cukup
- mengalami kesulitan untuk pemasangan kabel dalam jumlah
besar
- sukar di implementasi untuk susunan yang tidak teratur
- performance turun untuk banyak node
- penanganan troubles rumit
- biaya instalasi kabel tinggi
No comments:
Post a Comment