Skip to main content

Apa itu lapisan sesi?

Lapisan sesi adalah lapisan kelima dari model Open Systems Interconnection (OSI) yang dikembangkan oleh Organisasi Internasional untuk Standardisasi (IOS).Ini bertanggung jawab untuk membangun, mengelola, dan menutup koneksi ujung ke ujung, yang disebut sesi, antara aplikasi yang terletak di titik akhir jaringan yang berbeda.Manajemen kontrol dialog yang disediakan oleh lapisan sesi termasuk komunikasi dupleks penuh, setengah dupleks, dan simpleks.Manajemen lapisan sesi juga membantu memastikan bahwa beberapa aliran data tetap disinkronkan satu sama lain, seperti dalam kasus aplikasi multimedia seperti konferensi video, dan membantu dengan pencegahan kesalahan data terkait aplikasi.Lapisan sesi juga bertanggung jawab untuk memastikan komunikasi data yang tepat selama panggilan prosedur jarak jauh (RPC).

Ada tujuh unit fungsional yang berbeda, yang disebut lapisan, bahwa model OSI memecah, atau memodulasi, ke dalam tugas yang berbeda untuk perangkat lunak jaringan mana danPerangkat keras bertanggung jawab.Lapisan di bawah lapisan sesi terutama berkaitan dengan mengirimkan data pada jaringan.Lapisan sesi, yang juga biasa disebut Layer 5 dalam jaringan komputer, dan lapisan di atasnya terutama fokus pada berinteraksi dengan dan menyediakan fungsionalitas untuk aplikasi dalam sistem komputasi.Ini berinteraksi dengan lapisan transport, juga disebut lapisan 4, sehingga aliran data dari aplikasi dapat tersegmentasi dan ditransmisikan dengan mulus ke jaringan.Layer 5 juga meneruskan data yang masuk ke lapisan presentasi, yang dikenal sebagai Layer 6, untuk pemrosesan lebih lanjut sebelum diberikan ke suatu aplikasi.

Ketika model OSI awalnya dikembangkan ada perdebatan tentang apakah protokol lapisan sesi akan bermanfaat atau tidak.Sejumlah layanan jaringan yang berbeda, protokol berpemilik, dan protokol OSI telah berhasil dikembangkan dan menunjukkan pentingnya lapisan ini.Ini termasuk RPC, bahasa kueri terstruktur (SQL), sistem X Windows dan terminal X, layanan file jaringan (NFS), Protokol Sesi Apple Talk (ASP), dan Protokol Informasi Zona Apple Talk (ZIP).Tanpa lapisan sesi, akan jauh lebih sulit untuk mengontrol informasi aplikasi komputer yang dilewati melalui jaringan.

Layanan dan protokol ini melakukan berbagai fungsi.SQL adalah bahasa komputer yang digunakan untuk membuat permintaan yang dikirim ke database untuk mengambil informasi spesifik yang disusun dengan cara yang diinginkan.Sistem X Windows dan terminal X memungkinkan komputer jaringan, beberapa dengan kemampuan terbatas, untuk terhubung ke komputer server sehingga komputer klien memiliki kemampuan grafis dan antarmuka dengan perangkat seperti monitor, tikus, dan keyboard.Protokol NFS meniru akses lokal ke file yang terletak di server file jaringan jarak jauh.Protokol ASP dan Zip Apple Talk digunakan dengan versi awal sistem operasi Macintosh tetapi digantikan oleh protokol berbasis IP setelah rilis sistem operasi Mac OS X.