Video: 09 - Layer 4 (Transport Layer) 2024
Lapisan pengangkutan Model Interconnection Sistem Terbuka (OSI) berkait rapat dengan lapisan rangkaian, tetapi menambah fungsinya. Anda boleh memikirkan lapisan ini sebagai polis lalulintas atau penyelia untuk kumpulan paket tanpa mimpi yang merupakan lapisan rangkaian. Lapisan pengangkutan bertanggungjawab untuk mengesahkan penghantaran data.
Lapisan rangkaian mungkin mempunyai kadar kejayaan yang tinggi dalam mendapatkan data ke destinasi, tetapi lapisan pengangkutan dinyatakan secara khusus untuk memastikan penghantaran data. Sama ada cara, anda akan menggunakan mekanisme penghantaran lapisan pengangkutan, tetapi anda (atau aplikasi yang anda gunakan) perlu membuat keputusan sama ada anda akan menggunakan penghantaran data yang disahkan atau penghantaran data yang tidak disahkan.
Dalam kedua-dua kes, anda masih menggunakan komponen atau protokol lapisan pengangkutan.
Mekanisme sebenar yang digunakan untuk menjamin penghantaran data bergantung pada protokol rangkaian yang sedang digunakan, sedangkan konsep keandalan pengiriman lebih universal. Apabila bekerja dengan suite protokol TCP / IP, penghantaran disahkan dilakukan menggunakan Protokol Kawalan Penghantaran (TCP), manakala penghantaran tidak disahkan dilakukan dengan menggunakan Protokol Pengguna Datagram (UDP).
Sebagai contoh, bandingkan mesej teks ke perbualan telefon. Walaupun sebilangan besar mesej teks melewati, tidak ada jaminan bahawa apa-apa mesej yang diberikan kepada seseorang telah diterima, sedangkan panggilan telepon yang dijawab dan pertukaran yang bersambung dengan orang lain memberi anda maklum balas segera bahawa kata-kata diterima oleh penerima. Begitu juga, voicemail sama-sama tidak berguna sebagai mesej teks dari segi maklum balas.
Sekarang anda mungkin tertanya-tanya mengapa anda ingin menggunakan penghantaran yang tidak disahkan. Nah, dalam hal interaksi orang-ke-orang, sesetengah orang memilih mesej teks untuk panggilan suara, kerana mereka boleh mendapatkan mesej mereka kepada seseorang tanpa perbualan yang panjang. Pengesahan bahawa mesej telah berlaku apabila mereka menerima balasan. Sekiranya jawapan itu tidak berlaku dalam tempoh masa yang munasabah, mesej itu boleh menjadi marah.
Sama dengan komunikasi rangkaian, di mana kos penyampaian yang disahkan adalah overhed tambahan dalam mewujudkan saluran penghantaran, mengesahkan data diterima selepas anda menghantar mesej, dan menutup saluran penghantaran. Sekiranya data yang anda hendak hantar adalah kecil atau tidak terlalu penting, maka overhead ini boleh membosankan dan memperlambat proses komunikasi; tetapi jika anda menghapuskan overhead, anda juga menghapuskan pengesahan.
Ini bukan masalah yang membimbangkan lapisan pengangkutan, permintaan untuk menghantar data itu datang dari lapisan sesi.
Jika lapisan sesi telah menandakan data tanpa perlu pengesahan, maka lapisan sesi bertanggungjawab untuk melakukan pemeriksaan atau pengesahan sendiri penghantaran. Berdasarkan data, lapisan sesi mungkin memilih untuk tidak bimbang tentang penghantaran atau lapisan sesi mungkin mempunyai peraturan pengesahan penghantaran sendiri, seperti yang dijangkakan sambutan dari komputer destinasi dalam masa lima saat, selepas itu lapisan sesi akan menghantar semula data.