Lapisan
transport adalah tingkat empat dari model OSI tujuh tingkat. Menanggapi
permintaan layanan dari lapisan sesi dan permintaan isu-isu pelayanan ke
lapisan jaringan. Layer
Transport bertugas melakukan sesi komunikasi antara komputer dalam jaringan.
Menenrukan bagaimana data ditransmisikan.
Dua Protocol Transport Layer yang dipakai : Transmission Control Protocol (TCP)dan User Datagram Protocol (UDP).
Dua Protocol Transport Layer yang dipakai : Transmission Control Protocol (TCP)dan User Datagram Protocol (UDP).
Lapisan Jaringan umumnya tidak menjamin bahwa paket data akan tiba dalam urutan yang sama bahwa mereka dikirim, tetapi sering ini adalah fitur yang diinginkan, sehingga lapisan Transport menyediakan itu. Cara termudah untuk melakukan hal ini adalah untuk memberikan paket setiap nomor, dan memungkinkan penerima untuk menyusun ulang paket.
Error ‘Bebas’ Data, yaitu Jaringan mendasari bisa jadi berisik, dan
data yang diterima mungkin tidak selalu sama dengan data yang
dikirim. Lapisan Transport bisa memperbaiki hal ini: biasanya dengan
menyediakan checksum dari data yang mendeteksi apakah telah terjadi kesalahan
semacam. Tentu saja, tidak mungkin bebas dari kesalahan, namun adalah
mungkin untuk secara substansial mengurangi jumlah kesalahan
terdeteksi. Lapisan ini juga dapat mengirim ulang paket yang telah hilang
dalam perjalanan.
Flow Control, yaitu Jumlah memori pada komputer terbatas, dan tanpa
flow control komputer yang lebih besar mungkin banjir komputer dengan begitu
banyak informasi yang tidak bisa menahan semua sebelum berurusan dengan
itu. Saat ini, ini bukan masalah besar, karena memori murah sedangkan
bandwidth relatif mahal, namun pada jaman dulu itu lebih penting. Flow
control memungkinkan penerima untuk mengatakan “Whoa!” sebelum
kewalahan. Terkadang ini sudah disediakan oleh jaringan, tetapi di mana
tidak, lapisan Transport dapat menambahkan di Orientasi byte. Daripada
berurusan dengan hal-hal secara paket-per-paket, lapisan Transport dapat
menambahkan kemampuan untuk melihat komunikasi hanya sebagai aliran
byte. Hal ini lebih bagus untuk menangani.
Port, yaitu Pelabuhan pada dasarnya
cara untuk mengatasi beberapa entitas di lokasi yang sama. Sebagai contoh,
baris pertama dari alamat pos adalah jenis port, dan membedakan antara penghuni
yang berbeda dari rumah yang sama. Aplikasi Komputer masing-masing akan
mendengarkan informasi tentang port mereka sendiri, yang mengapa anda dapat
menggunakan lebih dari satu aplikasi berbasis jaringan pada waktu yang sama.
Di internet terdapat berbagai layanan Transportasi, tetapi dua paling umum adalah TCP dan UDP. TCP merupakan protocol connection-oriented, yang artinya data hanya bisa ditransmisikan setelah ada proses negosiasi terlebih dahulu antara pengirim dan penerima Negosiasi diantaranya berupa : Berapa data yang bisa dikirim dalam satu waktu, nomor urut yang dipakai setiap pengiriman data dll. TCP biasanya merupakan komunikasi fully duplex, yang artinya “setiap host yang berkomunikasi mempunyai dua chanel logical untuk mengirim dan menerima messageTCP menyediakan transmisi data yang reliable, dengan cara. Setiap paket data diberi sequence number, dan positive acknowledgement oleh receiver is expected” jika tidak harus retransmite data Receiver akan membuang jika terjadi duplikasi data, dan resequences packets jika kedatangan tidak urut.
TCP header panjangnya bervariasi. Panjang minimal 20 bytes. Terdiri dari 7 field :
- Source Port
- Destination Port
- Sequence Number
- Ack. Number
- Data Offset
- Reserver
- Flag
Fungsi dasar
transport layer adalah menerima data dari session layer, memecah data menjadi
bagian-bagian yang lebih kecil bila perlu, meneruskan data ke network layer,
dan menjamin bahwa semua potongan data tersebut bisa tiba di sisi lainnya
dengan benar.
Selain itu, semua hal tersebut harus dilaksanakan secara efisien, dan bertujuan dapat melindungi layer-layer bagian atas dari perubahan teknologi hardware yang tidak dapat dihindari.
Selain itu, semua hal tersebut harus dilaksanakan secara efisien, dan bertujuan dapat melindungi layer-layer bagian atas dari perubahan teknologi hardware yang tidak dapat dihindari.
Dalam keadaan normal, transport layer membuat koneksi jaringan yang berbeda bagi setiap koneksi transport yang diperlukan oleh session layer. Bila koneksi transport memerlukan throughput yang tinggi, maka transport layer dapat membuat koneksi jaringan yang banyak. Transport layer membagi-bagi pengiriman data ke sejumlah jaringan untuk meningkatkan throughput. Di lain pihak, bila pembuatan atau pemeliharaan koneksi jaringan cukup mahal, transport layer dapat menggabungkan beberapa koneksi transport ke koneksi jaringan yang sama. Hal tersebut dilakukan untuk membuat penggabungan ini tidak terlihat oleh session layer.
Transport layer juga menentukan jenis layanan untuk session layer, dan pada gilirannya jenis layanan bagi para pengguna jaringan. Jenis transport layer yang paling populer adalah saluran error-free point to point yang meneruskan pesan atau byte sesuai dengan urutan pengirimannya. Akan tetapi, terdapat pula jenis layanan transport lainnya. Layanan tersebut adalah transport pesan terisolasi yang tidak menjamin urutan pengiriman, dan membroadcast pesan-pesan ke sejumlah tujuan. Jenis layanan ditentukan pada saat koneksi dimulai.
Arti istilah Brouter dianggap berkaitan erat dengan pengertian berikut :
Suatu alat
penghubung jaringan yang mengkombinasikan fungsi router dan bridge. Alat ini
mengatur lewatnya data sesuai dengan protokol yang dipakai dan menjembatani
semua lalu lintas data lain.
Contoh dari
transport layer :
B-router
Komponen Jaringan :
- Gateway
- Advanced Cable Tester
- Brouter
Protokol :
- TCP, ARP, RARP
- SPX
- NWLink
- NetBIOS / NetBEUI
- ATP
Dalam
jaringan komputer, Transport Layer menyediakan layanan end-to-end
komunikasi untuk aplikasi dalam arsitektur berlapis komponen jaringan
dan protokol.
Lapisan transport menyediakan layanan yang nyaman seperti dukungan arus data connection-oriented, keandalan, kontrol aliran,dan multiplexing. Lapisan Transport yang terkandung dalam baik TCP / IP model (RFC 112) yang merupakan dasar dari Internet,dan Open System Interconnection Model (OSI) dari jaringan umum.
Lapisan transport menyediakan layanan yang nyaman seperti dukungan arus data connection-oriented, keandalan, kontrol aliran,dan multiplexing. Lapisan Transport yang terkandung dalam baik TCP / IP model (RFC 112) yang merupakan dasar dari Internet,dan Open System Interconnection Model (OSI) dari jaringan umum.
LAYANAN
Ada banyak
layanan yang bisa opsional disediakan oleh protokol Transport Layer, dan
protokol yang berbeda mungkin atau mungkin tidak menerapkannya.
- Koneksi berorientasi komunikasi : Menafsirkan koneksi sebagai data stream dapat memberikan banyak manfaat bagi aplikasi. Hal ini biasanya lebih mudah untuk berurusan dengan daripada yang mendasari hubungan-model yang kurang, seperti yang mendasari model Transmission Control Protocol Protokol Internet datagrams.
- Orientasi Byte : Daripada mengolah pesan dalam format sistem komunikasi yang mendasarinya, seringkali lebih mudah untuk sebuah aplikasi untuk mengolah data stream sebagai urutan byte. Penyederhanaan ini membantu aplikasi bekerja dengan berbagai format pesan yang mendasarinya.
- Pengiriman order Sama: Lapisan Jaringan umumnya tidak menjamin bahwa paket data akan tiba dalam urutan yang sama bahwa mereka dikirim, tetapi sering hal ini merupakan fitur yang diinginkan. Hal ini biasanya dilakukan melalui penggunaan penomoran segmen, dengan penerima melewati mereka ke aplikasi secara berurutan. Hal ini dapat menyebabkan kepala-of-line blocking.
- 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.
- Flow control: 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.
- Penghindaran Kemacetan: Congestion control dapat mengatur lalu lintas masuk ke dalam sebuah jaringan telekomunikasi, sehingga untuk menghindari keruntuhan kongestif dengan mencoba untuk menghindari oversubscription dari setiap kemampuan pemrosesan atau link dari node intermediate dan jaringan dan sumber daya mengambil langkah-langkah mengurangi, seperti mengurangi tingkat paket pengiriman. Misalnya, permintaan ulangi otomatis dapat menyimpan jaringan dalam keadaan padat, situasi ini dapat dihindari dengan menambahkan menghindari kongesti dengan kontrol aliran, termasuk lambat-start. Hal ini membuat konsumsi bandwidth pada tingkat yang rendah di awal transmisi, atau setelah pengiriman ulangpaket.
- Multiplexing: Ports dapat menyediakan endpoint ganda pada node tunggal. Sebagai contoh, nama pada alamat pos adalah sejenis multiplexing, dan membedakan antara penerima yang berbeda dari lokasi yang sama. Aplikasi Komputer masing-masing akan mendengarkan informasi tentang port mereka sendiri, yang memungkinkan penggunaan lebih dari satu layanan jaringan pada waktu yang sama. Ini adalah bagian dari Transport Layer pada model TCP / IP, tetapi dari Session Layer dalam modelOSI.
Transport Layer bertanggung jawab untuk menyampaikan data ke proses aplikasi
yang sesuai pada komputer host. Ini melibatkan multiplexing statistik data
dari proses aplikasi yang berbeda, yaitu membentuk paket data, dan sumber
menambahkan dan nomor port tujuan dalam header setiap paket data Transport
Layer. Bersama dengan sumber dan tujuan alamat IP, nomor port merupakan
soket jaringan, yaitu alamat identifikasi proses-proses komunikasi. Dalam
model OSI, fungsi ini didukung oleh Session Layer.
Beberapa Transport Layer protokol, misalnya TCP, tetapi tidak UDP, dukungan
sirkuit virtual, yaitu menyediakan komunikasi berorientasi koneksi melalui
jaringan paket berorientasi datagram yang mendasari. Aliran-byte
disampaikan ketika bersembunyi komunikasi paket modus untuk proses
aplikasi. Ini melibatkan pembentukan koneksi, membagi aliran data ke dalam
paket disebut segmen, segmen penomoran dan penataan kembali out-of data
pesanan.
Akhirnya, beberapa Transport Layer protokol, misalnya TCP, tetapi tidak UDP,
menyediakan komunikasi handal end-to-end, error recovery yaitu dengan cara
mendeteksi kesalahan kode dan permintaan ulang otomatis (ARQ)
protokol. Protokol ARQ juga menyediakan flow control, yang dapat
digabungkan dengan menghindari kemacetan.
UDP adalah protokol yang sangat sederhana, dan tidak menyediakan sirkuit
virtual, atau komunikasi yang handal, mendelegasikan fungsi-fungsi ini dengan
program aplikasi. paket UDP disebut datagram, bukan segmen.
TCP digunakan untuk berbagai protokol, termasuk web browsing HTTP dan transfer
email.UDP dapat digunakan untuk multicasting dan penyiaran, karena transmisi
ulang yang tidak mungkin untuk sejumlah besar host. UDP biasanya
memberikan throughput yang lebih tinggi dan latensi lebih pendek, dan karena
itu sering digunakan untuk komunikasi multimedia real-time dimana packet loss
kadang-kadang dapat diterima, misalnya IP-TV dan IP-telephony, dan untuk
permainan komputer online.
0 komentar:
Posting Komentar