Apa itu Model OSI?

Untuk dapat membuat beberapa perangkat dapat berkomunikasi satu sama lain dengan andal, penting untuk memiliki standar. Meskipun seharusnya tidak terlalu sulit untuk membuat satu standar, secara realistis, Anda membutuhkan lebih dari itu. Untuk memiliki beberapa standar yang dapat bekerja sama, penting untuk memiliki kerangka kerja yang dipahami dengan baik sehingga peran vital dapat diisi oleh standar yang ditargetkan.

Model OSI adalah kerangka kerja yang menggambarkan satu set tujuh lapisan komunikasi yang dibutuhkan aplikasi untuk dapat berkomunikasi dengan perangkat lain melalui koneksi jaringan. Secara kritis, model ini tidak didasarkan pada standar apa pun, artinya model ini tidak harus menua atau perlu diganti karena protokol sudah usang.

Meskipun demikian, model lain yang memiliki variasi pada topik yang sama telah diterbitkan, beberapa di antaranya pada dasarnya, secara tidak resmi, diintegrasikan ke dalam model OSI. Sejumlah model lain menyederhanakan beberapa lapisan dengan cara yang lebih mencerminkan protokol yang digunakan saat ini seperti TCP/IP.

Lapisan dibagi menjadi dua kelompok: lapisan media dan host. Lapisan media berhubungan dengan transmisi data yang sebenarnya melalui koneksi ke tujuan. Lapisan host berhubungan dengan data yang perlu ditransmisikan dan bagaimana memformatnya. Lapisan media adalah Fisik, Datalink, dan Jaringan. Lapisan host adalah Transport, Session, Presentation, dan Application. Lapisan diberi nomor satu sampai tujuh, masing-masing. Setiap lapisan hanya berinteraksi secara langsung dengan lapisan di bawahnya sekaligus memberikan fasilitas untuk digunakan lapisan di atasnya untuk berinteraksi.

Model OSI memiliki tujuh lapisan, meskipun beberapa di antaranya dapat digabungkan atau dipecah menjadi sublapisan dalam varian model. - Sumber: Wikipedia

Lapisan 1: Lapisan fisik

Lapisan fisik bertanggung jawab untuk transmisi dan penerimaan data antara dua perangkat. Ini mengubah bit digital yang membentuk data menjadi sinyal yang digunakan oleh media transportasi masing-masing. Tidak ada media yang ditentukan, sehingga sinyal listrik, optik, atau radio dapat digunakan. Secara teoritis, itu bahkan tidak terbatas pada itu: audio, bendera, atau metode lain untuk mentransfer data dapat digunakan.

Terserah protokol khusus untuk menentukan karakteristik yang tepat dari apa yang merupakan biner 1 atau 0 pada lapisan fisik. Ini juga tergantung pada protokol tertentu untuk menentukan media transfer. Untuk konektor fisik, ini dapat mencakup jumlah, posisi, dan bentuk pin listrik dan bagaimana mereka terhubung dari satu perangkat ke perangkat lainnya. Contoh protokol yang menutupi lapisan fisik adalah Bluetooth, Ethernet, dan USB.

Lapisan 2: Lapisan Tautan Data

Lapisan data link menyediakan struktur untuk dua perangkat yang terhubung langsung. Perangkat ini akan berada di jaringan dan domain tabrakan yang sama. Faktor domain tabrakan berarti bahwa lapisan ini didekodekan dan digunakan oleh sakelar jaringan tetapi bukan hub jaringan. Ini dirancang untuk membangun dan mengakhiri koneksi antara dua perangkat yang terhubung dan untuk mendeteksi dan, jika mungkin, memperbaiki kesalahan pada lapisan fisik.

Lapisan ini telah digambarkan sebagai dua sublapisan dalam model IEEE 802. Lapisan Medium Access Control (MAC) dan Logical Link Control (LLC). Lapisan MAC bertanggung jawab untuk mengontrol bagaimana perangkat mendapatkan akses ke media transmisi dan izin untuk mengirimkan data. Lapisan LLC merangkum protokol lapisan jaringan dan menyediakan pemeriksaan kesalahan dan urutan bingkai.

Ethernet, Wi-Fi, dan Bluetooth adalah contoh protokol yang mencakup lapisan data link. Alamat MAC antarmuka jaringan komputer Anda dikaitkan dengan lapisan tautan data.

Lapisan 3: Lapisan Jaringan

Lapisan jaringan menyediakan fungsionalitas untuk mentransmisikan paket antar jaringan. Lapisan jaringan menyediakan alamat tujuan untuk paket jaringan. Namun, itu tidak menentukan bagaimana menuju ke sana, menyerahkannya ke jaringan. Alamat IP adalah contoh alamat lapisan jaringan. Pengiriman pesan tidak dijamin dapat diandalkan di lapisan jaringan. Namun, protokol lapisan jaringan dapat menerapkan metode untuk pengiriman pesan yang andal.

Lapisan 4: Lapisan Transportasi

Lapisan transport membangun urutan data aktual yang akan ditransmisikan. Ini membangun data dalam format yang memungkinkannya masuk ke dalam Unit Transmisi Maksimum (MTU) tautan koneksi. MTU adalah jumlah byte maksimum paket, termasuk semua header. Jika sebuah paket terlalu besar, ia membaginya menjadi beberapa paket untuk ditransmisikan secara berurutan.

Lapisan transport secara opsional dapat mengontrol keandalan tautan antara sumber dan tujuan di seluruh tautan penuh seolah-olah itu adalah koneksi langsung tunggal. Beberapa protokol transport, seperti UDP, tidak menerapkan metode keandalan. Sebaliknya, yang lain seperti TCP memiliki fungsi untuk mendeteksi kesalahan dan mengirimkan kembali paket yang dijatuhkan.

Lapisan 5, 6, dan 7: Lapisan Sesi, Presentasi, dan Aplikasi

Lapisan 5, 6, dan 7 umumnya dikelompokkan dalam model komunikasi yang lebih modern, disatukan dalam Internet Protocol Suite sebagai lapisan "Aplikasi". Dalam model OSI, lapisan sesi mengatur, mengontrol, dan meruntuhkan koneksi antara dua atau lebih komputer, yang memetakan secara kasar ke proses otentikasi.

Lapisan presentasi merangkum dan mendeenkapsulasi data. Ini bisa sesederhana memformat data seperti XML tetapi juga menyertakan enkripsi/dekripsi dengan TLS. Lapisan aplikasi mengacu pada aplikasi aktual dan lalu lintas jaringan yang mereka hasilkan, seperti HTTP dan FTP.

Kesimpulan

Model OSI adalah model konseptual yang menggambarkan kerangka standar sistem telekomunikasi. Itu tidak secara khusus bergantung pada protokol apa pun yang membantunya menghindari keusangan. Karena protokol yang lebih baru telah dikembangkan, beberapa lapisan yang didefinisikannya telah dikelompokkan ke dalam model yang lebih modern.

Ini terutama terlihat untuk lapisan 5, 6, dan 7, yang umumnya sulit dibedakan dan ditentukan dengan perangkat lunak modern. Lapisan lain lebih mudah dijelaskan, tetapi beberapa protokol tidak selalu cocok dengan satu kategori. Meskipun tidak sempurna, model OSI membantu memahami kompleksitas dan lapisan protokol dan sistem dalam komunikasi internet.