Chapter 9 : Transport Layer
Proses yang dijelaskan di layer Transport OSI menerima data dari lapisan aplikasi dan menyiapkannya untuk menangani di lapisan jaringan. Komputer sumber berkomunikasi dengan komputer penerima untuk memutuskan cara memecah data ke segmen, cara memastikan tidak ada segmen tersesat, dan cara memverifikasi semua segmen tiba. Ketika berpikir tentang lapisan transportasi, memikirkan sebuah departemen pengiriman mempersiapkan satu urutan dari beberapa paket untuk pengiriman.Peran Transport Layer bertanggung jawab untuk membangun sesi komunikasi sementara antara dua aplikasi dan memberikan data di antara mereka. Aplikasi menghasilkan data yang dikirim dari aplikasi pada sumber host untuk aplikasi pada host tujuan. Ini adalah tanpa memperhatikan jenis host tujuan, jenis media di mana data harus melakukan perjalanan, jalur yang diambil oleh data, kemacetan pada link, atau ukuran jaringan.
Seperti yang ditunjukkan pada gambar, layer Transport adalah penghubung antara layer aplikasi dan layer yang lebih rendah yang bertanggung jawab untuk transmisi jaringan.
Percakapan multiplexing
Mengirim beberapa jenis data (misalnya, video streaming) di seluruh jaringan, sebagai salah satu aliran komunikasi lengkap, dapat menghabiskan semua bandwidth yang tersedia. Ini akan mencegah komunikasi lain terjadi pada saat yang sama. Hal ini juga akan membuat kesalahan pemulihan dan retransmission data yang rusak sulit.
UDP
UDP adalah protokol transportasi yang lebih baik. UDP menyediakan fungsi dasar untuk mengirimkan segmen data antara aplikasi yang sesuai, dengan overhead yang sangat sedikit dan pengecekan data. UDP dikenal sebagai protokol pengiriman upaya terbaik. Dalam konteks jaringan, pengiriman usaha terbaik disebut sebagai tidak dapat diandalkan karena tidak ada pengakuan bahwa data yang diterima di tempat tujuan. Dengan UDP, tidak ada proses lapisan transportasi yang menginformasikan pengirim keberhasilan pengiriman.
UDP mirip dengan menempatkan surat biasa, tidak terdaftar, dalam surat. Pengirim Surat tidak menyadari ketersediaan penerima untuk menerima surat tersebut. Juga tidak kantor pos bertanggung jawab untuk melacak surat atau menginformasikan pengirim jika Surat tidak tiba di tujuan akhir. Klik putar pada gambar untuk melihat animasi dari segmen UDP yang ditransmisikan dari pengirim ke penerima.
Gambar menunjukkan komputer yang mengirim file ke server menggunakan aplikasi TFTP, yang memanfaatkan UDP pada lapisan transportasi. Data tersegmentasi menjadi enam segmen dan semua paket meninggalkan komputer dan dikirim ke router dan kemudian diarahkan ke server TFTP di jaringan Kampung server jauh. Server menerima semua paket, tapi karena menggunakan UDP tidak ada pengakuan paket dikirim dari server.
TCP
TCP adalah protokol sambungan berorientasi. Sambungan berorientasi protokol adalah salah satu yang melakukan negosiasi dan menetapkan sambungan permanen (atau sesi) antara perangkat sumber dan tujuan sebelum meneruskan lalu lintas. Melalui pembentukan sesi, perangkat menegosiasikan jumlah lalu lintas yang dapat diteruskan pada waktu tertentu, dan data komunikasi antara keduanya dapat dikelola dengan ketat. TCP digunakan sebagai protokol transport.
Pengiriman andal
Dalam istilah Jaringan, keandalan berarti memastikan bahwa setiap segmen yang dikirim sumber tiba di tujuan. Untuk berbagai alasan, adalah mungkin untuk segmen menjadi rusak atau hilang sepenuhnya, seperti yang ditransmisikan melalui jaringan. Pengiriman yang sama-order
Karena jaringan dapat menyediakan beberapa rute yang dapat memiliki tingkat transmisi yang berbeda, data dapat tiba dalam urutan yang salah. Dengan penomoran dan pengurutan segmen, TCP dapat memastikan bahwa segmen ini dirakit kembali ke urutan yang benar.
Kontrol aliran
Host jaringan memiliki sumber daya yang terbatas, seperti memori dan daya pemrosesan. Ketika TCP menyadari bahwa sumber daya ini overtaxed, dapat meminta bahwa aplikasi pengiriman mengurangi tingkat aliran data. Hal ini dilakukan oleh TCP mengatur jumlah data sumber mentransmisikan. Flow Control dapat mencegah perlunya transmisi ulang data ketika sumber daya Penerima menerima kewalahan.
Proses TCP server
Setiap proses aplikasi yang berjalan di server dikonfigurasi untuk menggunakan nomor port, baik secara default atau manual, oleh administrator sistem. Server individu tidak dapat memiliki dua layanan yang ditetapkan ke nomor port yang sama dalam Layanan lapisan transport yang sama.
Terlihat pada gambar server yang menjalankan server HTTP pada Port 80 dan server SMTP berjalan pada port 25. Angka ini memiliki dua klien yang mengakses server. Klien 1 mengirimkan permintaan HTTP dari sumber Port 49152 ke Port tujuan 80. Klien 2 mengirimkan permintaan SMTP dari sumber Port 51152 ke Port tujuan 25. Hal ini menunjukkan bagaimana nomor port yang digunakan untuk membedakan antara beberapa layanan yang berjalan pada satu server. Gambar dua menyoroti penggunaan Port terkenal untuk layanan. Gambar tiga menyoroti penggunaan Port sumber acak sebagai Port sumber. Gambar empat menyoroti respon dari server untuk masing-masing dari dua permintaan dan fakta bahwa server menggunakan sumber Port dari permintaan paket sebagai tujuan. Gambar lima menyoroti pelabuhan tujuan baru.
UDP server proses dan permintaan
Seperti aplikasi berbasis TCP, aplikasi server berbasis UDP ditetapkan nomor port terkenal atau terdaftar, seperti yang ditunjukkan pada gambar. Ketika aplikasi atau proses yang berjalan di server, mereka menerima data yang cocok dengan nomor port yang ditetapkan. Ketika UDP menerima datagram ditakdirkan untuk salah satu port ini, meneruskan data aplikasi ke aplikasi yang sesuai berdasarkan nomor port.Catatan: server remote otentikasi panggilan masuk pengguna layanan (RADIUS) yang ditunjukkan pada gambar menyediakan otentikasi, otorisasi, dan layanan akuntansi untuk mengelola akses pengguna. Pengoperasian RADIUS di luar cakupan untuk kursus ini.
Aplikasi yang menggunakan TCP
Aplikasi yang menggunakan UDP
Aplikasi video dan multimedia langsung-dapat mentolerir beberapa kehilangan data, tetapi memerlukan sedikit atau tanpa penundaan. Contohnya termasuk VoIP dan video live streaming.
Aplikasi permintaan dan Balasan sederhana-aplikasi dengan transaksi sederhana di mana host mengirimkan permintaan dan mungkin atau mungkin tidak menerima balasan. Contohnya termasuk DNS dan DHCP.
Aplikasi yang menangani keandalan sendiri-komunikasi Unidirectional di mana kontrol aliran, deteksi kesalahan, pengakuan, dan pemulihan kesalahan tidak diperlukan atau dapat ditangani oleh aplikasi. Contohnya termasuk SNMP dan TFTP.
Meskipun DNS dan SNMP menggunakan UDP secara default, keduanya juga dapat menggunakan TCP. DNS akan menggunakan TCP jika permintaan DNS atau respons DNS lebih dari 512 byte, seperti ketika respons DNS mencakup sejumlah besar resolusi nama. Demikian pula, di bawah beberapa situasi administrator jaringan mungkin ingin mengkonfigurasi SNMP menggunakan TCP.
wassalamualaikum wr wb.