Series/OSI Model/Episode 15
Episode 15 of 19

BELAJAR OSI MODEL - [EPISODE 15 - LAYER 5 SESSION]

Membahas fungsi Layer 5 (Session Layer) dalam membangun, memelihara, dan mengakhiri sesi komunikasi antar aplikasi beserta contoh penerapannya.

Architek ID
Architek IDMarch 9, 2026
0 views
1 min read

Di episode kelima belas dari seri Belajar OSI Model ini, kita akan melanjutkan pembahasan naik satu tingkat menuju Layer 5 atau Session Layer.

Apa itu Session Layer?

Session Layer adalah lapisan yang bertugas secara spesifik untuk mengelola percakapan atau dialog antar aplikasi. Lapisan inilah yang bertanggung jawab penuh untuk membangun, memelihara, dan pada akhirnya mengakhiri sebuah sesi (session) komunikasi.

Contoh Penggunaan Session Layer

Dalam implementasi sehari-hari di dunia komputasi dan jaringan, ada beberapa contoh nyata bagaimana Session Layer ini bekerja:

  1. HTTP Session Saat kita melakukan web browsing dan login ke sebuah situs, aplikasi web harus mengingat bahwa kita sudah masuk. Hal ini dikelola melalui HTTP Session, yang umumnya memanfaatkan elemen seperti Cookie dan Session ID.
  2. Database Connection Ketika aplikasi backend terhubung ke sebuah database (seperti MySQL atau PostgreSQL), koneksi tersebut dikelola dalam sebuah sesi, salah satu contohnya adalah implementasi Connection Pooling untuk menjaga sesi koneksi tetap efisien.
  3. Remote Connection Sesi yang dibangun saat kita meremote komputer atau server lain dari jarak jauh, misalnya menggunakan protokol SSH (Secure Shell) atau RDP (Remote Desktop Protocol).

Ilustrasi Penerapan: SSH Session

Untuk memberikan gambaran yang lebih konkret, mari kita lihat ilustrasi penggunaan SSH.

Misalkan Anda berada di terminal komputer lokal dengan username foo dan hostname bar. Anda kemudian menjalankan perintah SSH untuk terhubung ke mesin target (misalnya menggunakan perintah ssh username@ip_address).

Setelah proses autentikasi berhasil, Session Layer akan membangun dan memelihara sebuah sesi baru. Saat ini terjadi, konteks environment Anda berubah sepenuhnya menjadi environment mesin target tersebut. Jika Anda menjalankan perintah whoami, hasil yang dikembalikan bukan lagi foo, melainkan username dari mesin target yang diremote (misalnya devnull). Sesi ini akan terus dipelihara sampai Anda memutuskan untuk keluar (logout / memutus koneksi).

⏱️ Navigasi Video (Timestamps)

Berikut adalah panduan waktu untuk mempermudah Anda mempelajari poin-poin di dalam video:

  • [00:00:00] Pengenalan Layer 5 (Session Layer) dan fungsi utamanya (membangun, memelihara, mengakhiri sesi).
  • [00:00:19] Contoh penggunaan Session Layer pada aplikasi nyata (HTTP Session, Database Connection, Remote Connection).
  • [00:00:43] Ilustrasi penerapan Session Layer melalui mekanisme Remote Connection menggunakan SSH.

Tonton video selengkapnya di atas untuk melihat ilustrasi visual dari proses remote connection menggunakan SSH!