Lapisan Model OSI dan Protokol Jaringan

Model jaringan OSI adalah model referensi interkoneksi sistem terbuka, dalam bahasa Inggris terdengar seperti Model Referensi Dasar Interkoneksi Sistem Terbuka. Tujuannya dalam pandangan umum alat jaringan.

Artinya, model OSI adalah standar umum untuk pengembang perangkat lunak, berkat komputer mana pun yang sama-sama dapat mendekripsi data yang dikirim dari komputer lain. Untuk lebih jelasnya, saya akan memberikan contoh hidup. Diketahui bahwa lebah melihat segala sesuatu di sekitar mereka dalam cahaya ungu pagi. Artinya, mata dan lebah kita melihat gambar yang sama dengan cara yang sangat berbeda, dan apa yang dilihat serangga mungkin tidak terlihat oleh penglihatan manusia.

Hal yang sama terjadi pada komputer - jika salah satu pengembang menulis aplikasi dalam bahasa pemrograman apa pun yang dipahami komputernya, tetapi tidak tersedia untuk yang lain, maka pada perangkat lain Anda tidak akan dapat membaca dokumen yang dibuat oleh aplikasi ini. Oleh karena itu, kami mendapatkan ide untuk mengikuti satu set aturan, dapat dimengerti oleh semua orang, saat menulis aplikasi.

Lapisan OSI

Untuk kejelasan, proses operasi jaringan biasanya dibagi menjadi 7 level, yang masing-masing memiliki grup protokolnya sendiri.

Protokol jaringan adalah aturan dan prosedur teknis yang memungkinkan komputer di jaringan untuk berkomunikasi dan bertukar data.

Sekelompok protokol yang disatukan oleh satu tujuan akhir disebut tumpukan protokol.

Ada beberapa protokol untuk melakukan tugas berbeda yang terlibat dalam pemeliharaan sistem, seperti tumpukan TCP / IP. Mari kita lihat lebih dekat bagaimana informasi dari satu komputer dikirim melalui jaringan lokal ke komputer lain.

Tugas komputer SENDER:

  • Ambil data dari aplikasi
  • Pecah menjadi paket kecil jika volumenya besar
  • Mempersiapkan transmisi, yaitu menunjukkan rute yang akan diikuti, mengenkripsi, dan menyandikan ulang ke format jaringan.

Tugas komputer RECIPIENT:

  • Terima paket data
  • Hapus informasi layanan darinya
  • Salin data ke clipboard
  • Setelah penerimaan lengkap semua paket, bentuk blok data asli dari mereka
  • Berikan ke aplikasi

Untuk melakukan semua operasi ini dengan benar, diperlukan satu set aturan, yaitu model referensi OSI.

model osi

Mari kembali ke lapisan OSI. Biasanya untuk menghitungnya dalam urutan terbalik dan di bagian atas tabel adalah aplikasi jaringan, dan di bawah - media fisik transmisi informasi. Saat data bergerak turun dari komputer langsung ke kabel jaringan, protokol pada lapisan yang berbeda secara bertahap mengubahnya dalam persiapan untuk transmisi fisik.

Mari kita lihat lebih dekat.

7. Lapisan Aplikasi

Tugasnya adalah mengambil data dari aplikasi jaringan dan mengirimkannya ke tingkat ke-6.

6. Lapisan Presentasi

Menerjemahkan data ini ke dalam satu bahasa universal. Faktanya adalah bahwa setiap prosesor komputer memiliki format pemrosesan datanya sendiri, tetapi mereka harus masuk ke jaringan dalam satu format universal - inilah yang dilakukan lapisan presentasi.

5. Lapisan Sesi

Dia punya banyak tugas.

  1. Bangun sesi komunikasi dengan penerima. Perangkat lunak memperingatkan komputer penerima bahwa data akan dikirim ke sana.
  2. Pengenalan dan perlindungan nama dilakukan di sini:
    • identifikasi - pengenalan nama
    • otentikasi - pemeriksaan kata sandi
    • pendaftaran - penugasan kekuasaan
  3. Implementasi pihak mana yang melakukan transfer informasi dan berapa lama waktu yang dibutuhkan.
  4. Penataan pos pemeriksaan dalam aliran data umum sehingga jika terjadi kehilangan beberapa bagian mudah untuk menentukan bagian mana yang hilang dan harus dikirim kembali.
  5. Segmentasi adalah pemecahan satu blok besar menjadi paket-paket kecil.

4. Lapisan Transportasi

Memberikan aplikasi dengan tingkat perlindungan yang diperlukan saat mengirim pesan. Ada dua kelompok protokol:

  • Protokol yang berorientasi koneksi - mereka melacak pengiriman data dan, jika perlu, meminta pengiriman ulang jika terjadi kegagalan. Ini adalah TCP - protokol kontrol transmisi.
  • Connectionless (UDP) - mereka hanya mengirim blok dan tidak lagi melacak pengirimannya.

3. Lapisan Jaringan

Menyediakan transmisi paket secara end-to-end dengan menghitung rutenya. Pada level ini, dalam paket, alamat IP pengirim dan penerima ditambahkan ke semua informasi sebelumnya yang dibuat oleh level lain. Sejak saat itu, paket data disebut PAKET itu sendiri, yang memiliki alamat IP (protokol IP adalah protokol internetworking).

2. Lapisan Data Link

Di sini paket dikirim dalam satu kabel, yaitu satu jaringan lokal. Ini hanya berfungsi hingga router perbatasan dari satu LAN. Ke paket yang diterima, lapisan tautan menambahkan headernya sendiri - alamat MAC dari pengirim dan penerima, dan dalam bentuk ini blok data sudah disebut FRAME.

bingkai dalam model referensi

Ketika ditransmisikan di luar satu jaringan lokal, paket diberi MAC bukan dari host (komputer), tetapi dari router jaringan lain. Karenanya, pertanyaan tentang IP abu-abu dan putih muncul, yang telah dibahas dalam artikel yang tautannya diberikan di atas. Abu-abu adalah alamat dalam satu jaringan lokal yang tidak digunakan di luarnya. Putih adalah alamat unik di seluruh Internet global.

Ketika sebuah paket tiba di router perbatasan, paket IP diganti dengan IP dari router ini dan seluruh jaringan lokal menuju ke global, yaitu Internet, di bawah satu alamat IP tunggal. Jika alamatnya berwarna putih, maka bagian data dengan alamat IP tidak berubah.

Alamat ip jaringan

1. Lapisan fisik (Transport layer)

Bertanggung jawab untuk mengubah informasi biner menjadi sinyal fisik, yang dikirim ke saluran transmisi data fisik. Jika itu kabel, maka sinyalnya adalah listrik, jika itu jaringan serat optik, maka itu adalah sinyal optik. Konversi ini dilakukan dengan menggunakan adaptor jaringan.

Tumpukan protokol

TCP / IP adalah tumpukan protokol yang mengontrol transmisi data baik di jaringan lokal maupun di Internet global. Tumpukan ini berisi 4 lapisan, yang menurut model referensi OSI, masing-masing menggabungkan beberapa lapisan.

  1. Diterapkan (menurut OSI - terapan, presentasi dan sesi)

    Protokol berikut bertanggung jawab untuk level ini:

    • TELNET - sesi komunikasi jarak jauh sebagai baris perintah
    • FTP - Protokol Transfer File
    • SMTP - Protokol Transfer Surat
    • POP3 dan IMAP - menerima email
    • HTTP - bekerja dengan dokumen hypertext
  2. Transport (menurut OSI sama) adalah TCP dan UDP yang sudah dijelaskan di atas.
  3. Internet (menurut OSI - jaringan) adalah protokol IP
  4. Lapisan antarmuka jaringan (OSI - saluran dan fisik) Driver adaptor jaringan bertanggung jawab untuk pengoperasian lapisan ini.

Terminologi blok data

  • Stream - data yang dioperasikan di tingkat aplikasi
  • Datagram adalah sekumpulan data pada keluaran dari UPD, yang tidak memiliki jaminan pengiriman.
  • Segmen - blok yang dijamin untuk pengiriman pada keluaran dari protokol TCP
  • Paket adalah blok keluaran data dari protokol IP. karena pada level ini belum ada jaminan pengiriman, bisa juga disebut datagram.
  • Bingkai adalah blok dengan alamat MAC yang ditetapkan.