TDCTF Academy Logo TDCTF ACADEMY

OSI Model: Open Systems Interconnection

Pengantar

OSI (Open Systems Interconnection) Model adalah kerangka konseptual yang dikembangkan oleh ISO (International Organization for Standardization) pada tahun 1984 untuk menstandarisasi komunikasi jaringan. Meskipun model TCP/IP yang benar-benar digunakan di internet, OSI tetap menjadi alat pengajaran dan referensi yang sangat berharga karena membagi proses komunikasi ke dalam tujuh lapisan yang jelas dan terpisah.

Analogi: Pengiriman Surat

Sebelum membahas tiap layer, analogi klasik membantu memahami konsep layering:

  1. Anda menulis surat → Application Layer (isi pesan)
  2. Anda memilih bahasa dan format → Presentation Layer (encoding)
  3. Anda menyapa dan mengatur percakapan → Session Layer (pengelolaan sesi)
  4. Anda memilih pos kilat/biasa → Transport Layer (keandalan pengiriman)
  5. Anda menulis alamat tujuan → Network Layer (routing)
  6. Kurir antar kota mengirim ke kantor pos lokal → Data Link Layer (pengiriman antar node)
  7. Mobil kurir berjalan di jalan → Physical Layer (media fisik)

Setiap lapisan hanya berkomunikasi dengan lapisan yang sama di perangkat lain melalui protocol yang telah disepakati.

Tujuh Layer OSI

7. Application Layer ← Data (pesan aplikasi)
6. Presentation Layer ← Data (terenkripsi/terkompresi)
5. Session Layer ← Data (kontrol sesi)
4. Transport Layer ← Segment (TCP) / Datagram (UDP)
3. Network Layer ← Packet (routing)
2. Data Link Layer ← Frame (MAC address)
1. Physical Layer ← Bit (sinyal listrik/cahaya)

Layer 7 - Application Layer

Lapisan paling atas yang berinteraksi langsung dengan aplikasi pengguna. Menyediakan antarmuka bagi aplikasi untuk mengakses layanan jaringan.

Fungsi: Identifikasi mitra komunikasi, otentikasi pengguna, penentuan ketersediaan sumber daya.

Protokol: HTTP, HTTPS, FTP, SMTP, POP3, IMAP, DNS, DHCP, Telnet, SSH.

Layer 6 - Presentation Layer

Bertanggung jawab atas sintaks dan semantik data yang dipertukarkan. Memastikan data dari Application Layer dapat dibaca oleh sistem tujuan meskipun berbeda representasi.

Fungsi:

  • Translasi - mengubah format data (EBCDIC ke ASCII)
  • Enkripsi/Dekripsi - SSL/TLS beroperasi di layer ini
  • Kompresi - mengurangi ukuran data untuk efisiensi bandwidth

Protokol/Standar: SSL/TLS, MIME, XDR, JPEG, MPEG, ASCII, Unicode.

Layer 5 - Session Layer

Mengelola dialog atau sesi komunikasi antara dua aplikasi. Membuat, memelihara, dan mengakhiri koneksi antar entitas presentasi.

Fungsi:

  • Establishment/termination sesi - membuat dan menutup sesi komunikasi
  • Sinkronisasi - checkpoint untuk recovery jika transfer terputus
  • Dialog control - menentukan mode komunikasi (simplex, half-duplex, full-duplex)

Protokol: NetBIOS, RPC (Remote Procedure Call), PPTP.

Layer 4 - Transport Layer

Menyediakan transfer data end-to-end yang andal dan transparan antara host sumber dan tujuan. Ini adalah lapisan kritis yang memisahkan layer aplikasi dari layer komunikasi jaringan.

Fungsi:

  • Segmentasi dan reassembly - membagi data menjadi segmen, menyusun ulang di tujuan
  • Flow control - mencegah pengirim membanjiri penerima
  • Error control - deteksi dan koreksi kesalahan
  • Multiplexing - beberapa aplikasi dapat menggunakan koneksi jaringan simultan

Protokol: TCP (reliable, connection-oriented), UDP (unreliable, connectionless), SCTP.

Layer 3 - Network Layer

Menangani pengalamatan logis dan routing. Bertanggung jawab mengirim paket dari jaringan asal ke jaringan tujuan, melewati banyak hop jika diperlukan.

Fungsi:

  • Routing - menentukan jalur terbaik menggunakan protokol routing (OSPF, BGP, RIP)
  • Pengalamatan logis - IP address (IPv4 dan IPv6)
  • Fragmentasi - memecah paket jika melebihi MTU jaringan
  • Internetworking - menghubungkan jaringan yang berbeda

Protokol: IP (IPv4, IPv6), ICMP, IGMP, OSPF, BGP, RIP.

Menyediakan transfer data yang andal antar dua node yang terhubung langsung dalam satu jaringan. Mengubah paket dari Network Layer menjadi frame.

Fungsi:

  • Framing - membungkus packet menjadi frame dengan header dan trailer
  • Physical addressing - menggunakan MAC address (48-bit) untuk identifikasi perangkat
  • Error detection and correction - menggunakan CRC (Cyclic Redundancy Check)
  • Access control - mengatur akses ke media fisik (CSMA/CD untuk Ethernet)

Protokol: Ethernet (IEEE 802.3), Wi-Fi (IEEE 802.11), PPP, Frame Relay.

Sub-layer:

  • LLC (Logical Link Control) - antarmuka dengan Network Layer
  • MAC (Media Access Control) - akses ke media fisik

Layer 1 - Physical Layer

Lapisan paling bawah yang menangani transmisi bit mentah melalui media fisik. Mendefinisikan spesifikasi mekanis, elektris, dan prosedural.

Fungsi:

  • Representasi bit - tegangan listrik (0/1), pulsa cahaya (fiber), gelombang radio
  • Data rate - kecepatan transmisi (bps)
  • Topologi fisik - konfigurasi kabel
  • Sinkronisasi bit - clock timing antara pengirim dan penerima

Standar/Spesifikasi: RJ-45, kabel UTP/Cat5e/Cat6, konektor fiber (SC, LC, ST), gelombang radio Wi-Fi.

Perbandingan Singkat: OSI vs TCP/IP

OSI (7 Layer) TCP/IP (4 Layer)
Application Application
Presentation → (bagian dari Application)
Session → (bagian dari Application)
Transport Transport
Network Internet
Data Link Network Access (gabungan)
Physical Network Access (gabungan)

Kesimpulan

Model OSI memberikan kerangka sistematis untuk memahami komunikasi jaringan dari level fisik hingga aplikasi. Meskipun implementasi nyata (TCP/IP) menyederhanakan beberapa layer, pemahaman OSI sangat membantu dalam:

  • Troubleshooting - mengisolasi masalah ke layer spesifik
  • Desain jaringan - memilih teknologi yang tepat per layer
  • Pendidikan - membangun fondasi konseptual yang kokoh

Ingatlah: OSI adalah how to think tentang jaringan, TCP/IP adalah how it works di dunia nyata.

PADA HALAMAN INI