Apa itu Model OSI?

Model Open Systems Interconnection (OSI) adalah kerangka kerja konseptual yang membagi fungsi komunikasi jaringan menjadi tujuh lapisan. Pengiriman data melalui jaringan sangat kompleks karena berbagai teknologi perangkat keras serta perangkat lunak harus bekerja secara kohesif melintasi batas-batas geografis dan politik. Model data OSI menyediakan bahasa universal untuk jaringan komputer, sehingga beragam teknologi dapat berkomunikasi menggunakan aturan komunikasi atau protokol standar. Setiap teknologi dalam lapisan khusus harus menyediakan kemampuan tertentu dan melakukan fungsi yang spesifik agar berguna dalam jaringan. Teknologi di lapisan yang lebih tinggi mendapatkan keuntungan dari abstraksi karena dapat menggunakan teknologi tingkat yang lebih rendah tanpa harus mengkhawatirkan detail implementasi yang mendasarinya.

Mengapa model OSI penting?

Lapisan model Open Systems Interconnection (OSI) merangkum setiap tipe komunikasi jaringan di seluruh komponen perangkat lunak dan perangkat keras. Model ini dirancang untuk memungkinkan dua sistem mandiri berkomunikasi melalui protokol atau antarmuka yang distandardisasi berdasarkan lapisan operasi saat ini.

Manfaat model OSI akan dibahas selanjutnya.

Pemahaman bersama mengenai sistem yang kompleks

Teknisi dapat menggunakan model OSI untuk mengatur dan memodelkan arsitektur sistem jaringan yang kompleks. Mereka dapat memisahkan lapisan operasi dari setiap komponen sistem sesuai dengan fungsi utamanya. Kemampuan untuk menguraikan sistem menjadi beberapa bagian yang lebih kecil dan dapat dikelola melalui abstraksi memudahkan konseptualisasinya secara keseluruhan.

Penelitian dan pengembangan yang lebih cepat

Dengan model referensi OSI, teknisi dapat memahami pekerjaan mereka secara lebih baik. Mereka tahu lapisan teknologi mana saja yang dikembangkan ketika membuat sistem jaringan baru yang perlu berkomunikasi satu sama lain. Teknisi dapat mengembangkan sistem jaringan serta memanfaatkan rangkaian proses dan protokol berulang. 

Standardisasi fleksibel

Model OSI tidak menentukan protokol yang akan digunakan antartingkat, melainkan tugas yang dilakukan protokol. Model ini menstandardisasi pengembangan komunikasi jaringan sehingga sistem yang sangat kompleks dapat dengan cepat dipahami, dibangun, dan diuraikan — semuanya dilakukan tanpa pengetahuan sebelumnya tentang sistem. Model ini juga mengabstraksi detail, sehingga teknisi tidak memerlukan pemahaman tentang setiap aspek model. Dalam aplikasi modern, tingkat yang lebih rendah dari jaringan dan protokol diabstraksikan untuk menyederhanakan pengembangan dan desain sistem. Gambar berikut menunjukkan penggunaan model OSI dalam pengembangan aplikasi modern.

Apa saja tujuh lapisan model OSI?

Model Open Systems Interconnection (OSI) dikembangkan oleh Organisasi Internasional untuk Standardisasi dan beberapa pihak lain pada akhir tahun 1970-an. Bentuk pertama model ini dipublikasikan pada tahun 1984 sebagai ISO 7498, dengan versi saat ini adalah ISO/IEC 7498-1:1994. Tujuh lapisan model akan dijelaskan berikut ini.

Lapisan fisik

Lapisan fisik mengacu pada media komunikasi fisik dan teknologi untuk mengirimkan data di seluruh media tersebut. Pada intinya, komunikasi data adalah transfer sinyal digital dan elektronik melalui berbagai saluran fisik, seperti kabel serat optik, kabel tembaga, dan udara. Lapisan fisik mencakup standar untuk teknologi dan metrik yang terkait erat dengan saluran, seperti Bluetooth, NFC, dan kecepatan transmisi data.

Lapisan tautan data

Lapisan tautan data mengacu pada teknologi yang digunakan untuk menghubungkan dua mesin di seluruh jaringan yang sudah memiliki lapisan fisik. Lapisan ini mengelola bingkai data, yang merupakan sinyal digital yang dienkapsulasi ke dalam paket data. Kontrol aliran dan kontrol kesalahan data sering menjadi fokus utama dari lapisan tautan data. Ethernet adalah contoh standar pada tingkat ini. Lapisan data tautan sering dibagi menjadi dua sublapisan: lapisan Kontrol Akses Media (MAC) dan lapisan Kontrol Tautan Logis (LLC). 

Lapisan jaringan

Lapisan jaringan berkaitan dengan konsep, seperti perutean, penerusan, dan pengalamatan di seluruh jaringan yang tersebar atau beberapa jaringan simpul atau mesin yang terhubung. Lapisan jaringan juga dapat mengelola kontrol aliran. Di internet, Internet Protocol v4 (IPv4) dan IPv6 digunakan sebagai protokol lapisan jaringan utama.

Lapisan pengangkutan

Fokus utama dari lapisan pengangkutan adalah untuk memastikan bahwa paket data tiba dalam urutan yang benar, tanpa kehilangan atau kesalahan, atau dapat dipulihkan tanpa hambatan jika diperlukan. Kontrol aliran, bersama dengan kontrol kesalahan, sering menjadi fokus pada lapisan pengangkutan. Pada lapisan ini, protokol yang umum digunakan termasuk Protokol Kontrol Transmisi (TCP), protokol berbasis koneksi nyaris tanpa gangguan, dan Protokol Datagram Pengguna (UDP), protokol tanpa koneksi yang hilang. TCP biasanya digunakan saat semua data harus utuh (misalnya berbagi file), sedangkan UDP digunakan saat mempertahankan semua paket tidak terlalu penting (misalnya streaming video).

Lapisan sesi

Lapisan sesi bertanggung jawab untuk koordinasi jaringan di antara dua aplikasi terpisah dalam satu sesi. Sesi mengelola awal dan akhir dari koneksi aplikasi satu-ke-satu dan konflik sinkronisasi. Sistem File Jaringan (NFS) dan Blok Pesan Server (SMB) adalah protokol yang umum digunakan pada lapisan sesi.

Lapisan presentasi

Lapisan presentasi terutama berkaitan dengan sintaksis data itu sendiri untuk dikirim dan dikonsumsi oleh aplikasi. Misalnya, Hypertext Markup Language (HTML), JavaScipt Object Notation (JSON), dan Comma Separated Values (CSV) adalah semua bahasa pemodelan untuk menggambarkan struktur data pada lapisan presentasi. 

Lapisan aplikasi

Lapisan aplikasi berkaitan dengan jenis aplikasi tertentu itu sendiri dan metode komunikasi standarnya. Misalnya, peramban dapat berkomunikasi menggunakan HyperText Transfer Protocol Secure (HTTPS), serta klien HTTP dan email dapat berkomunikasi menggunakan POP3 (Post Office Protocol versi 3) dan SMTP (Simple Mail Transfer Protocol).

Tidak semua sistem yang menggunakan model OSI mengimplementasikan setiap lapisan.

Bagaimana komunikasi terjadi dalam model OSI?

Lapisan dalam model Open Systems Interconnection (OSI) dirancang sedemikian rupa sehingga aplikasi dapat berkomunikasi melalui jaringan dengan aplikasi lain pada perangkat yang berbeda, tanpa memandang kompleksitas aplikasi dan sistem yang mendasarinya. Untuk melakukan hal ini, berbagai standar dan protokol digunakan untuk berkomunikasi dengan lapisan di atas atau di bawah. Masing-masing lapisan bersifat independen dan hanya mengetahui antarmuka untuk berkomunikasi dengan lapisan di atas dan di bawahnya. 

Dengan merangkai semua lapisan dan protokol ini, komunikasi data yang kompleks dapat dikirim dari satu aplikasi tingkat tinggi ke aplikasi lainnya. Prosesnya adalah sebagai berikut:

  1. Lapisan aplikasi pengirim meneruskan komunikasi data ke lapisan bawah berikutnya.
  2. Setiap lapisan menambahkan header dan pengalamatannya sendiri ke data sebelum meneruskannya. 
  3. Komunikasi data bergerak ke bawah lapisan sampai akhirnya ditransmisikan melalui media fisik.
  4. Di sisi lain dari media, setiap lapisan memproses data sesuai dengan header yang relevan pada tingkat tersebut. 
  5. Di sisi penerima, data bergerak ke atas lapisan dan secara bertahap terurai sampai aplikasi di sisi lain menerimanya.

Apa alternatif untuk model OSI?

Berbagai model jaringan digunakan pada masa lalu, seperti Sequenced Packet Exchange/Internet Packet Exchange (SPX/IPX) dan Network Basic Input Output System (NetBIOS). Saat ini, alternatif utama untuk model Open Systems Interconnection (OSI) adalah model TCP/IP.

Model TCP/IP

Model TCP/IP terdiri dari lima lapisan berbeda:

  • Lapisan fisik
  • Lapisan data tautan
  • Lapisan jaringan
  • Lapisan pengangkutan
  • Lapisan aplikasi

Meski berbagai lapisan, seperti lapisan fisik, lapisan jaringan, dan lapisan aplikasi terlihat memetakan secara langsung ke model OSI, tetapi sebenarnya tidak demikian. Sebaliknya, model TCP/IP adalah model yang paling akurat dalam memetakan struktur dan protokol internet.

Model OSI tetap menjadi model jaringan populer untuk menggambarkan cara jaringan beroperasi dari perspektif holistik untuk tujuan pendidikan. Namun, model TCP/IP sekarang lebih umum digunakan dalam praktik.

Catatan terkait protokol dan model eksklusif

Perhatikan bahwa tidak semua sistem dan aplikasi berbasis internet mengikuti model TCP/IP atau model OSI. Demikian pula, tidak semua sistem dan aplikasi jaringan berbasis offline menggunakan model OSI atau model lainnya.

Model OSI dan TCP/IP merupakan standar terbuka. Keduanya dirancang agar siapa pun dapat menggunakannya, atau membangunnya lebih lanjut untuk memenuhi persyaratan tertentu.

Organisasi juga merancang standar eksklusif internal mereka sendiri, termasuk protokol dan model, yang merupakan sumber tertutup dan hanya untuk digunakan dalam sistem mereka. Terkadang, mereka juga dapat merilisnya ke publik untuk interoperabilitas dan pengembangan masyarakat lebih lanjut. Contohnya adalah s2n-tls, protokol TLS yang awalnya merupakan protokol Amazon Web Services (AWS) yang bersifat eksklusif, tetapi sekarang menjadi sumber terbuka.

Bagaimana AWS dapat memenuhi kebutuhan jaringan komputer Anda?

AWS membantu organisasi merancang, melakukan deployment, serta menskalakan sistem dan aplikasi jaringan dengan lebih sedikit friksi. 

Kami memiliki rangkaian penawaran Pengiriman Jaringan dan Konten AWS yang kuat. Rangkaian penawaran tersebut dirancang untuk melengkapi dan berintegrasi dengan aplikasi dan layanan internal Anda, di semua tingkat operasi jaringan. Berikut beberapa contohnya:

  • AWS App Mesh menyediakan jaringan tingkat aplikasi yang aman untuk semua layanan Anda, dengan pemantauan dan kontrol komunikasi bawaan
  • Amazon CloudFront adalah layanan jaringan pengiriman konten (CDN) yang dibangun untuk performa yang tinggi, keamanan, dan kemudahan developer
  • AWS Direct Connect menawarkan koneksi langsung, tanpa terhubung ke internet, dari organisasi Anda ke sumber daya AWS
  • Elastic Load Balancing (ELB) mendistribusikan lalu lintas jaringan masuk di seluruh target AWS untuk meningkatkan skalabilitas aplikasi

Mulai sistem dan aplikasi jaringan di AWS dengan membuat akun sekarang juga.

Langkah Selanjutnya di AWS

Daftar untuk akun gratis

Dapatkan akses secara instan ke AWS Tingkat Gratis.

Daftar 
Mulai membangun di konsol

Mulai membangun di konsol manajemen AWS.

Masuk