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:
- Application
- Presentation
- Session
- Transport
- Network
- Data Link
- 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 2: Data Link
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.
Mencampuradukkan tanggung jawab network dan data link
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 →