OSI MODEL
OSI singkatan dari Open System Interconnection adalah model referensi yang menjelaskan bagaimana informasi dari aplikasi perangkat lunak di satu komputer bergerak melalui media fisik ke aplikasi perangkat lunak di komputer lainnya. OSI terdiri dari tujuh lapisan, dan setiap lapisan melakukan fungsi jaringan tertentu. Model OSI dikembangkan oleh Organisasi Internasional untuk Standardisasi (ISO) pada tahun 1984, dan sekarang dianggap sebagai model arsitektur untuk komunikasi antar komputer. Model OSI membagi tugas secara keseluruhan menjadi tujuh tugas yang lebih kecil dan dapat dikelola. Setiap lapisan ditugaskan tugas tertentu. Setiap lapisan berdiri sendiri, sehingga tugas yang diberikan kepada setiap lapisan dapat dilakukan secara independen.
Karakteristik OSI Model
- Model OSI terbagi menjadi dua lapisan: lapisan atas dan lapisan bawah.
- Lapisan atas model OSI terutama menangani masalah yang berkaitan dengan aplikasi, dan mereka hanya diimplementasikan dalam perangkat lunak. Lapisan aplikasi paling dekat dengan pengguna akhir. Baik pengguna akhir maupun lapisan aplikasi berinteraksi dengan aplikasi perangkat lunak. Lapisan atas mengacu pada lapisan di atas lapisan lainnya.
- Lapisan bawah model OSI menangani masalah pengiriman data. Lapisan tautan data dan lapisan fisik diimplementasikan dalam perangkat keras dan perangkat lunak. Lapisan fisik adalah lapisan terendah dari model OSI dan paling dekat dengan media fisik. Lapisan fisik bertanggung jawab utama untuk menempatkan informasi pada media fisik.
7 Lapisan Model OSI
1. Lapisan Fisik
- Fungsi utama dari lapisan fisik adalah untuk mengirimkan bit-bit individual dari satu node ke node lainnya.
- Ini adalah lapisan terendah dari model OSI.
- Ini mendirikan, mempertahankan, dan menonaktifkan koneksi fisik.
- Ini menentukan spesifikasi antarmuka jaringan mekanis, listrik, dan prosedural.
Fungsi dari lapisan Fisik:
- Konfigurasi Jalur: Ini mendefinisikan cara bagaimana dua atau lebih perangkat dapat terhubung secara fisik.
- Transmisi Data: Ini mendefinisikan mode transmisi apakah itu mode simplex, setengah dupleks, atau penuh dupleks antara dua perangkat pada jaringan.
- Topologi: Ini mendefinisikan cara bagaimana perangkat jaringan diatur.
- Sinyal: Ini menentukan jenis sinyal yang digunakan untuk mentransmisikan informasi.
2. Lapisan Data-Link
- Lapisan ini bertanggung jawab untuk mentransfer bingkai data tanpa kesalahan.
- Ini menentukan format data di jaringan.
- Ini menyediakan komunikasi yang andal dan efisien antara dua atau lebih perangkat.
- Ini terutama bertanggung jawab untuk identifikasi unik setiap perangkat yang berada di jaringan lokal.
- Ini berisi dua sub-lapisan:
Lapisan Kontrol Tautan Logis
- Ini bertanggung jawab untuk mentransfer paket ke lapisan Jaringan penerima yang menerima.
- Ini mengidentifikasi alamat protokol lapisan jaringan dari header.
- Ini juga menyediakan kontrol aliran
Lapisan Kontrol Akses Media
- Lapisan kontrol akses media adalah penghubung antara lapisan Kontrol Tautan Logis dan lapisan fisik jaringan.
- Ini digunakan untuk mentransfer paket di atas jaringan.
- Ini juga menyediakan kontrol aliran.
Fungsi dari lapisan Data-link
- Framing: Lapisan data link menerjemahkan aliran bit fisik menjadi paket yang dikenal sebagai Bingkai. Lapisan Data link menambahkan header dan trailer ke bingkai. Header yang ditambahkan ke bingkai berisi alamat tujuan dan sumber perangkat keras.
- Penyandian Fisik: Lapisan tautan data menambahkan header ke bingkai yang berisi alamat tujuan. Bingkai tersebut dikirimkan ke alamat tujuan yang disebutkan dalam header.
- Pengendalian Aliran: Pengendalian aliran adalah fungsionalitas utama dari lapisan tautan data. Ini adalah teknik melalui mana laju data konstan dipertahankan di kedua sisi sehingga tidak ada data yang rusak. Ini memastikan bahwa stasiun pengirim seperti server dengan kecepatan pemrosesan yang lebih tinggi tidak melebihi stasiun penerima, dengan kecepatan pemrosesan yang lebih rendah.
- Pengendalian Kesalahan: Pengendalian kesalahan dicapai dengan menambahkan nilai terhitung CRC (Cyclic Redundancy Check) yang ditempatkan ke trailer lapisan tautan data yang ditambahkan ke bingkai pesan sebelum dikirimkan ke lapisan fisik. Jika terjadi kesalahan, maka penerima mengirimkan pengakuan untuk pengiriman ulang bingkai yang rusak.
- Pengendalian Akses: Ketika dua atau lebih perangkat terhubung ke saluran komunikasi yang sama, maka protokol lapisan tautan data digunakan untuk menentukan perangkat mana yang mengendalikan link pada waktu tertentu.
3. Lapisan Jaringan
- Ini adalah lapisan 3 yang mengelola alamat perangkat, melacak lokasi perangkat di jaringan.
- Ini menentukan jalur terbaik untuk memindahkan data dari sumber ke tujuan berdasarkan kondisi jaringan, prioritas layanan, dan faktor lainnya.
- Lapisan Data link bertanggung jawab atas routing dan forwarding paket.
- Router adalah perangkat lapisan 3, mereka ditentukan dalam lapisan ini dan digunakan untuk menyediakan layanan routing dalam sebuah internetwork.
- Protokol yang digunakan untuk merute lalu lintas jaringan dikenal sebagai protokol lapisan Jaringan. Contoh protokolnya adalah IP dan Ipv6.
Fungsi dari Layer Jaringan:
- Internetworking: Internetworking adalah tanggung jawab utama dari layer jaringan. Ini menyediakan koneksi logis antara perangkat yang berbeda.
- Pemberian Alamat: Layer Jaringan menambahkan alamat sumber dan tujuan ke header dari frame. Pemberian alamat digunakan untuk mengidentifikasi perangkat di internet.
- Routing: Routing adalah komponen utama dari layer jaringan, dan menentukan jalur optimal terbaik dari beberapa jalur dari sumber ke tujuan.
- Paketisasi: Layer Jaringan menerima paket dari layer atas dan mengubahnya menjadi paket. Proses ini dikenal sebagai Paketisasi. Ini dicapai oleh protokol internet (IP).
4. Lapisan Transportasi
- Lapisan Transport adalah Lapisan 4 yang memastikan pesan-pesan dikirimkan sesuai urutannya dan tidak ada duplikasi data.
- Tanggung jawab utama dari lapisan transport adalah mentransfer data secara lengkap.
- Lapisan ini menerima data dari lapisan atas dan mengonversinya menjadi unit-unit lebih kecil yang dikenal sebagai segmen.
- Lapisan ini dapat disebut sebagai lapisan ujung-ke-ujung karena menyediakan koneksi titik-ke-titik antara sumber dan tujuan untuk mengirimkan data secara dapat diandalkan.
Dua protokol yang digunakan dalam lapisan ini adalah:
Protokol Kontrol Transmisi
- Ini adalah protokol standar yang memungkinkan sistem berkomunikasi melalui internet.
- Ini membentuk dan mempertahankan koneksi antara host.
- Ketika data dikirimkan melalui koneksi TCP, maka protokol TCP membagi data menjadi unit-unit lebih kecil yang dikenal sebagai segmen. Setiap segmen melakukan perjalanan melalui internet menggunakan rute-rute berbeda, dan mereka tiba dalam urutan yang berbeda di tujuan. Protokol kontrol transmisi menyusun ulang paket-paket dalam urutan yang benar di ujung penerima.
Protokol Datagram Pengguna
- Protokol Datagram Pengguna adalah protokol lapisan transport.
- Ini adalah protokol transport yang tidak dapat diandalkan karena dalam hal ini penerima tidak mengirimkan pengakuan saat paket diterima, pengirim tidak menunggu pengakuan. Oleh karena itu, hal ini membuat protokol menjadi tidak dapat diandalkan.
Fungsi Lapisan Transport:
- Penyandian titik-layanan: Komputer menjalankan beberapa program secara bersamaan karena alasan ini, transmisi data dari sumber ke tujuan bukan hanya dari satu komputer ke komputer lain tetapi juga dari satu proses ke proses lainnya. Lapisan transport menambahkan header yang berisi alamat yang dikenal sebagai alamat titik-layanan atau alamat port. Tanggung jawab lapisan jaringan adalah mentransmisikan data dari satu komputer ke komputer lain dan tanggung jawab lapisan transport adalah mengirimkan pesan ke proses yang benar.
- Segmentasi dan pengumpulan kembali: Ketika lapisan transport menerima pesan dari lapisan atas, lapisan tersebut membagi pesan menjadi beberapa segmen, dan setiap segmen diberi nomor urutan yang secara unik mengidentifikasi setiap segmen. Ketika pesan telah tiba di tujuan, lapisan transport mengumpulkan kembali pesan berdasarkan nomor urutan mereka.
- Kontrol koneksi: Lapisan transport menyediakan dua layanan, yaitu layanan berorientasi koneksi dan layanan tanpa koneksi. Layanan tanpa koneksi memperlakukan setiap segmen sebagai paket individu, dan mereka semua melakukan perjalanan melalui rute-rute yang berbeda untuk mencapai tujuan. Layanan berorientasi koneksi membuat koneksi dengan lapisan transport di mesin tujuan sebelum mengirimkan paket-paket. Dalam layanan berorientasi koneksi, semua paket melakukan perjalanan di rute tunggal.
- Kontrol aliran: Lapisan transport juga bertanggung jawab atas kontrol aliran tetapi dilakukan ujung-ke-ujung daripada melintasi satu tautan saja.
- Kontrol kesalahan: Lapisan transport juga bertanggung jawab atas kontrol kesalahan. Kontrol kesalahan dilakukan ujung-ke-ujung daripada melintasi satu tautan saja. Lapisan transport pengirim memastikan pesan mencapai tujuan tanpa kesalahan.
5. Lapisan Sesi
- Ini adalah lapisan 3 dalam model OSI.
- Lapisan Sesi digunakan untuk membangun, memelihara dan menyinkronkan interaksi antara perangkat yang berkomunikasi.
Fungsi lapisan Sesi:
- Kontrol dialog: Lapisan sesi bertindak sebagai pengontrol dialog yang menciptakan dialog antara dua proses atau kita dapat mengatakan bahwa lapisan ini memungkinkan komunikasi antara dua proses yang dapat berupa half-duplex atau full-duplex.
- Sinkronisasi: Lapisan sesi menambahkan beberapa pos pemeriksaan saat mentransmisikan data secara berurutan. Jika terjadi kesalahan di tengah-tengah pengiriman data, maka transmisi akan dilakukan kembali dari pos pemeriksaan. Proses ini dikenal sebagai Sinkronisasi dan pemulihan.
6. Lapisan Presentasi
- Lapisan Presentasi terutama berkaitan dengan sintaksis dan semantik informasi yang dipertukarkan antara dua sistem.
- Ini bertindak sebagai penerjemah data untuk jaringan.
- Lapisan ini merupakan bagian dari sistem operasi yang mengubah data dari satu format presentasi ke format lainnya.
- Lapisan Presentasi juga dikenal sebagai lapisan sintaksis.
Fungsi lapisan Presentasi:
- Terjemahan: Proses dalam dua sistem bertukar informasi dalam bentuk string karakter, angka, dan sebagainya. Komputer yang berbeda menggunakan metode pengkodean yang berbeda, lapisan presentasi menangani interoperabilitas antara metode pengkodean yang berbeda. Ini mengubah data dari format yang bergantung pada pengirim menjadi format umum dan mengubah format umum menjadi format yang bergantung pada penerima di pihak penerima.
- Enkripsi: Enkripsi diperlukan untuk menjaga privasi. Enkripsi adalah proses mengubah informasi yang dikirimkan pengirim ke bentuk lain dan mengirimkan pesan yang dihasilkan melalui jaringan.
- Kompresi: Kompresi data adalah proses mengompresi data, yaitu mengurangi jumlah bit yang akan dikirim. Kompresi data sangat penting dalam multimedia seperti teks, audio, video.
7. Lapisan Aplikasi
- Lapisan aplikasi berfungsi sebagai jendela bagi pengguna dan proses aplikasi untuk mengakses layanan jaringan.
- Ini menangani masalah seperti transparansi jaringan, alokasi sumber daya, dll.
- Lapisan aplikasi bukanlah suatu aplikasi, tetapi ia menjalankan fungsi lapisan aplikasi.
- Lapisan ini menyediakan layanan jaringan kepada pengguna akhir.
Fungsi lapisan Aplikasi:
- Transfer file, akses, dan manajemen (FTAM): Lapisan aplikasi memungkinkan pengguna mengakses file di komputer jarak jauh, mengambil file dari komputer, dan mengelola file di komputer jarak jauh.
- Layanan email: Lapisan aplikasi menyediakan fasilitas untuk penerusan dan penyimpanan email.
- Layanan direktori: Aplikasi menyediakan sumber database terdistribusi dan digunakan untuk menyediakan informasi global tentang berbagai objek.
AGR//