Minggu, 01 Mei 2011

TRANSPORT LAYER

TRANSPORT LAYER
Lapisan transport adalah tingkat empat dari model OSI tujuh tingkat. Menanggapi permintaan layanan dari lapisan sesi dan permintaan isu-isu pelayanan ke lapisan jaringan.
l  Layer Transport bertugas melakukan sesi komunikasi antara komputer dalam jaringan. Menenrukan bagaimana data ditransmisikan.
l  Dua Protocol Transport Layer yang dipakai :
l  Transmission Control Protocol (TCP)
l  User Datagram Protocol (UDP).
l  User Datagram Protocol
l  UDP merupakan connectionless communication, bekerja tidak menjamin data sampai ditujuan secara utuh.
l  Normalnya untuk mentransmisikan data dalam jumlah kecil pada satu waktu.
l  Reliabilitasnya/penjaminan data sampai pada penerima tergantung dari aplikasi.
l  Transmission Control Protocol (TCP)
l  Connection-oriented dan reliable communication yang artinya data dijamin sampai tujuan
l  Untuk menjamin diperlukan komunikasi awal dengan penerima sebelum transfer data dilakukan
l  Membutuhkan ack setiap penerimaan data
l  Dipakai untuk mentransmisikan data dalam jumlah besar
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.




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 dan Flag. 2 byte masing –masing untuk Source Port and the Destination Port, sama seperti UDP4 byte sequence Number yang berisi nomor urut transmisi data dalam satu segmentIni digunakan ceking ketika semua byte telah diterima Acknowledgement Number yang terdiri dari 4 byte. Berisi Sequence number. Berikutnya dari penerima Data Offset mengindikaitkan awal data. Ini berhubungan dengan ukuran TCP header. Diikuti 6 bit reserve  untuk penggunaan kedepan, diset 0. Flags menentukan tipe informasi pada segment
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.
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
Network components:
* Gateway
* Advanced Cable Tester
* Brouter
Protocols:
* TCP, ARP, RARP;
* SPX
* NWLink
* NetBIOS / NetBEUI
* ATP
Dalam jaringan komputer, Transport Layer menyediakan layanan end-to-end komunikasiuntuk aplikasi dalam arsitektur berlapis komponen jaringan dan protokol. Lapisantransport 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 jaringanumum. Definisi dari Transport Layer sedikit berbeda dalam dua model. Artikel ini terutama mengacu pada model TCP / IP, di mana TCP sebagian besar untuk sebuah antarmuka pemrograman aplikasi nyaman untuk host internet, yang bertentangan dengan definisi modelOSI dari Transport Layer.

Protokol transport yang paling terkenal adalah Transmission Control Protocol (TCP). Hal ini meminjamkan namanya menjadi judul seluruh Internet Protocol Suite, TCP / IP. Hal ini digunakan untuk transmisi connection-oriented, sedangkan Datagram Pengguna connectionless Protocol (UDP) digunakan untuk transmisi pesan sederhana. TCPmerupakan protokol lebih kompleks, karena desain yang menggabungkan stateful transmisiyang handal dan layanan data stream. Protokol menonjol lainnya dalam kelompok ini adalah Datagram Congestion Control Protocol (DCCP) dan Stream Control Transmission Protocol(SCTP).
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.

1 komentar:

Posting Komentar

Total Pageviews

Diberdayakan oleh Blogger.

About Me

Foto saya
Hi guys, for our metal soul!! support us \m/666\m/

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More