Model OSI adalah model referensi 7 lapisan untuk komunikasi jaringan. Secara sederhana, model ini membagi satu pekerjaan besar, yaitu memindahkan data dari satu perangkat ke perangkat lain, menjadi pekerjaan-pekerjaan kecil agar Anda bisa memahami apa yang dilakukan tiap bagian sistem.

Cara tercepat untuk memikirkannya adalah seperti ini: lapisan atas lebih dekat ke perangkat lunak, dan lapisan bawah lebih dekat ke transmisi data yang sebenarnya. Itu membuat model ini berguna untuk belajar maupun troubleshooting. Kabel yang rusak, masalah routing, dan masalah pada level browser tidak berada pada lapisan yang sama.

Lapisan model OSI secara singkat

Dari atas ke bawah, lapisan OSI adalah:

  1. Application
  2. Presentation
  3. Session
  4. Transport
  5. Network
  6. Data Link
  7. Physical

Anda juga bisa membacanya dari bawah ke atas saat memikirkan bagaimana sinyal mentah menjadi data yang bisa digunakan.

Fungsi tiap lapisan OSI

Lapisan 7: Application

Lapisan ini paling dekat dengan pengguna. Lapisan ini mencakup layanan jaringan yang digunakan perangkat lunak, seperti menjelajah web, email, atau transfer file.

Gagasan utamanya adalah tujuan. Lapisan ini membahas apa yang ingin dilakukan perangkat lunak, bukan bagaimana bit berpindah.

Lapisan 6: Presentation

Lapisan ini berkaitan dengan bagaimana data direpresentasikan. Contoh umumnya mencakup konversi format, enkripsi, dan kompresi.

Dalam sistem nyata, tugas-tugas ini sering ditangani di dalam aplikasi atau library, bukan dalam modul yang terpisah dengan jelas.

Lapisan 5: Session

Lapisan session berkaitan dengan memulai, mengelola, dan mengakhiri sesi komunikasi antar sistem.

Banyak sistem modern tidak menampilkannya sebagai bagian yang terpisah, tetapi gagasan ini tetap membantu saat Anda memikirkan bagaimana dua pihak menjaga pertukaran tetap berlangsung.

Lapisan 4: Transport

Lapisan ini menangani pengiriman end-to-end antar host. Di sinilah konsep seperti segmentasi, keandalan, pengurutan, flow control, dan nomor port biasanya dibahas.

TCP adalah contoh klasik lapisan transport. UDP juga berada di sini ketika overhead rendah lebih penting daripada pengiriman yang terjamin.

Lapisan 3: Network

Lapisan network bertanggung jawab untuk memindahkan data antar jaringan yang berbeda. Routing dan pengalamatan logis berada di sini.

Jika sebuah paket harus melewati beberapa router untuk mencapai jaringan lain, ini adalah lapisan yang biasanya Anda periksa terlebih dahulu.

Lapisan ini menangani pengiriman melalui satu link lokal. Lapisan ini berurusan dengan framing dan pengalamatan tingkat link pada segmen jaringan lokal tersebut.

Perbandingan yang berguna adalah ini: Lapisan 3 membawa data melintasi jaringan, sedangkan Lapisan 2 membawa data melintasi satu link lokal.

Lapisan 1: Physical

Lapisan physical adalah transmisi bit mentah yang sebenarnya sebagai sinyal listrik, optik, atau radio.

Kabel, konektor, tegangan, timing, fiber, dan sinyal nirkabel berada di sini.

Satu contoh jelas model OSI

Misalkan Anda mengetik alamat situs web ke browser lalu menekan Enter. Berikut hal yang dibantu model OSI untuk Anda perhatikan.

Pada Lapisan 7, browser meminta halaman web. Pada Lapisan 6 dan 5, data mungkin dikodekan, dienkripsi, atau dikelola sebagai bagian dari pertukaran yang sedang berlangsung, tergantung pada bagaimana sistem dibangun.

Pada Lapisan 4, data ditangani untuk pengiriman end-to-end. Pada Lapisan 3, sistem memutuskan bagaimana merutekannya antar jaringan. Pada Lapisan 2, tiap perangkat mengirim frame melalui link lokalnya. Pada Lapisan 1, frame-frame itu menjadi sinyal listrik, optik, atau radio.

Di sisi penerima, prosesnya dibalik. Sinyal masuk dari bawah lalu bergerak naik kembali sampai browser dapat menampilkan halaman.

Ini tidak berarti setiap stack jaringan nyata memiliki tujuh blok perangkat lunak yang terpisah rapi. Artinya, model ini memberi Anda peta mental yang jelas tentang pekerjaan tersebut.

Mengapa model OSI masih berguna

Model OSI masih diajarkan karena menjelaskan perilaku jaringan dengan jelas. Model ini membantu siswa dan engineer memisahkan berbagai jenis masalah yang jika tidak akan tercampur.

Model ini juga praktis dalam troubleshooting. Jika sebuah host tidak memiliki lampu link, Anda mulai dari lapisan physical. Jika perangkat pada switch yang sama tidak bisa berkomunikasi, Anda memeriksa masalah data link. Jika konektivitas IP berfungsi tetapi layanannya tetap gagal, Anda bergerak ke atas.

Kesalahan umum pada model OSI 7 lapisan

Mengacaukan model OSI dengan model TCP/IP

Keduanya berhubungan, tetapi bukan hal yang sama. Model OSI memiliki tujuh lapisan dan sebagian besar merupakan model referensi. TCP/IP adalah kumpulan protokol yang praktis dan sering dijelaskan dengan lapisan yang lebih sedikit.

Menganggap ketujuh lapisan sebagai modul perangkat lunak terpisah di setiap sistem

Begitulah bukan cara kebanyakan sistem nyata terlihat. Beberapa lapisan digabungkan, disembunyikan, atau diimplementasikan di berbagai library, sistem operasi, firmware, dan perangkat keras.

Ini adalah salah satu kesalahan pemula yang paling umum. Lapisan network berkaitan dengan memindahkan data antar jaringan. Lapisan data link berkaitan dengan memindahkan data melalui satu link lokal.

Menghafal nama tanpa menanyakan masalah apa yang diselesaikan tiap lapisan

Jika Anda hanya menghafal daftarnya, model ini terasa sewenang-wenang. Model ini menjadi jauh lebih mudah saat Anda menghubungkan tiap lapisan dengan tugas tertentu.

Kapan model OSI digunakan

Model OSI sebagian besar digunakan dalam pengajaran, dokumentasi, diskusi arsitektur, dan troubleshooting. Model ini sangat membantu ketika tim yang berbeda membutuhkan bahasa bersama untuk menentukan di mana letak kegagalan atau tanggung jawab.

Model ini kurang berguna jika Anda memperlakukannya sebagai peta ketat dari setiap detail implementasi dalam stack modern. Dalam kasus itu, model TCP/IP atau diagram arsitektur khusus produk mungkin menjadi alat yang lebih baik.

Cara sederhana untuk mengingat model OSI

Anggap bagian atas model sebagai makna dan bagian bawah sebagai transmisi.

Di bagian atas, perangkat lunak peduli pada konten, sesi, dan perilaku pengiriman. Di bagian bawah, perangkat keras peduli pada frame, timing, dan sinyal fisik. Lapisan-lapisan di antaranya menghubungkan dua dunia itu.

Coba contoh jaringan yang serupa

Ambil satu tugas sehari-hari, seperti mengirim pesan chat atau streaming video, lalu telusuri melalui tujuh lapisan dengan bahasa sederhana. Itu biasanya cara tercepat agar model ini benar-benar melekat.

Butuh bantuan mengerjakan soal?

Unggah pertanyaanmu dan dapatkan solusi terverifikasi langkah demi langkah dalam hitungan detik.

Buka GPAI Solver →