Nama dan deskripsi level OSI. Lapisan data link dari model jaringan OSI

model jaringan OSI(Model Referensi Dasar Interkoneksi Sistem Terbuka) adalah model jaringan abstrak untuk komunikasi dan pengembangan protokol jaringan.

Model ini terdiri dari 7 level yang terletak satu di atas yang lain. Lapisan-lapisan tersebut berinteraksi satu sama lain (secara vertikal) melalui antarmuka, dan dapat berinteraksi dengan lapisan paralel dari sistem lain (secara horizontal) menggunakan protokol. Setiap level hanya dapat berinteraksi dengan tetangganya dan menjalankan fungsi yang ditugaskan padanya saja. Meskipun ada model lain, sebagian besar produsen jaringan saat ini merancang produk mereka berdasarkan struktur ini.

tingkat OSI

Setiap lapisan model OSI bertanggung jawab atas sebagian proses pemrosesan untuk menyiapkan data untuk transmisi melalui jaringan.

Menurut model OSI, selama proses transmisi, data secara harfiah berpindah dari atas ke bawah melalui level model OSI komputer pengirim dan naik melalui level model OSI komputer penerima. Proses kebalikan dari enkapsulasi terjadi pada komputer penerima. Bit-bit tersebut tiba di lapisan fisik model OSI komputer penerima. Saat data bergerak naik melalui lapisan OSI pada komputer penerima, data tersebut akan mencapai lapisan aplikasi.

TingkatNamaDeskripsi 1Deskripsi 2
7. TerapanIni adalah tingkat di mana pengguna produk akhir beroperasi. Mereka tidak peduli bagaimana data dikirimkan, mengapa dan melalui tempat apa... Mereka berkata "SAYA MAU!" - dan kami, programmer, harus menyediakan ini kepada mereka. Sebagai contoh, kita dapat mengambil game online apa pun: untuk pemain, game tersebut berfungsi pada level ini.Ketika pengguna ingin mengirim data, seperti email, lapisan aplikasi memulai proses enkapsulasi. Lapisan aplikasi bertanggung jawab untuk menyediakan akses jaringan ke aplikasi. Informasi melewati tiga lapisan teratas dan ketika mencapai lapisan transport, itu dianggap data.
6. Perwakilan (Pengantar XML, SMB)Di sini programmer menangani data yang diterima dari tingkat yang lebih rendah. Pada dasarnya, ini adalah konversi dan penyajian data dalam bentuk yang mudah digunakan.
5. Sesi (TLS, sertifikat SSL untuk situs web, email, NetBios)Lapisan ini memungkinkan pengguna untuk melakukan "sesi komunikasi". Artinya, pada tingkat inilah transmisi paket menjadi transparan bagi pemrogram, dan dia dapat, tanpa memikirkan implementasinya, langsung mengirimkan data dalam bentuk aliran padat. Di sinilah protokol HTTP, FTP, Telnet, SMTP, dll ikut berperan.
4. Transportasi (TCP, port UDP)Mengontrol transfer data (paket jaringan). Artinya, ia memeriksa integritasnya selama transmisi, mendistribusikan beban, dll. Lapisan ini mengimplementasikan protokol seperti TCP, UDP, dll. Yang paling menarik bagi kami.Pada lapisan transport, data dipecah menjadi segmen-segmen yang lebih mudah dikelola, atau PDU lapisan transport, untuk transportasi yang teratur di seluruh jaringan. PDU mendeskripsikan data saat berpindah dari satu lapisan model OSI ke lapisan lainnya. Selain itu, PDU lapisan transport berisi informasi seperti nomor port, nomor urut, dan nomor jabat tangan, yang digunakan untuk mengangkut data dengan andal.
3. Jaringan (IP, protokol diagnostik kemacetan jaringan ICMP)Secara logis mengontrol pengalamatan jaringan, perutean, dll. Harus menarik bagi pengembang protokol dan standar baru. Protokol IP, IPX, IGMP, ICMP, dan ARP diimplementasikan pada level ini. Terutama dikendalikan oleh driver dan sistem operasi. Tentu saja, ada baiknya untuk terlibat, tetapi hanya jika Anda tahu apa yang Anda lakukan dan benar-benar percaya diri.Pada lapisan jaringan, setiap segmen yang berasal dari lapisan transport menjadi sebuah paket. Paket tersebut berisi pengalamatan logis dan data kontrol Layer 3 lainnya.
2. Saluran (WI-FI, Apa itu Ethernet)Tingkat ini mengontrol persepsi sinyal elektronik oleh logika (elemen radio-elektronik) perangkat keras. Artinya, dengan berinteraksi pada level ini, perangkat keras mengubah aliran bit menjadi sinyal listrik dan sebaliknya. Kami tidak tertarik karena kami tidak mengembangkan perangkat keras, chip, dll. Levelnya menyangkut kartu jaringan, bridge, switch, router, dll.Pada lapisan data link, setiap paket yang datang dari lapisan jaringan menjadi sebuah frame. Bingkai berisi alamat fisik dan data koreksi kesalahan.
1. Perangkat Keras (Fisik) (laser, listrik, radio)Mengontrol transmisi sinyal fisik antar perangkat keras di jaringan. Artinya, ia mengontrol transfer elektron melalui kabel. Kami tidak tertarik dengan hal ini, karena segala sesuatu yang ada pada level ini dikendalikan oleh perangkat keras (implementasi level ini adalah tugas produsen hub, multiplexer, repeater, dan peralatan lainnya). Kami bukan fisikawan radio amatir, tapi pengembang game.Pada lapisan fisik, frame menjadi bit-bit. Melalui lingkungan jaringan, bit dikirimkan satu per satu.

Kita melihat bahwa semakin tinggi levelnya, semakin tinggi pula derajat abstraksi dari transfer data hingga pengerjaan data itu sendiri. Inilah inti dari model OSI: ketika kita menaiki tangga yang semakin tinggi, kita menjadi semakin tidak peduli tentang bagaimana data ditransfer, kita menjadi semakin tertarik pada data itu sendiri daripada pada sarana untuk mentransmisikannya. . Sebagai pemrogram, kami tertarik pada lapisan 3, 4, dan 5. Kami harus menggunakan alat yang mereka sediakan untuk membangun lapisan 6 dan 7 yang dapat digunakan oleh pengguna akhir.

Lapisan jaringan

Pada tingkat jaringan OSI, protokol IP (Struktur Protokol Internet IPv4, IPv6), IPX, IGMP, ICMP, ARP diimplementasikan.

Anda perlu memahami mengapa ada kebutuhan untuk membangun lapisan jaringan, mengapa jaringan yang dibangun menggunakan saluran dan alat lapisan fisik tidak dapat memenuhi kebutuhan pengguna.

Dimungkinkan untuk membuat jaringan yang kompleks dan terstruktur dengan integrasi berbagai teknologi jaringan dasar menggunakan lapisan tautan: untuk ini, jenis jembatan dan sakelar tertentu dapat digunakan. Secara alamiah, pada umumnya lalu lintas dalam jaringan tersebut berkembang secara acak, namun di sisi lain juga dicirikan oleh pola-pola tertentu. Biasanya, dalam jaringan seperti itu, beberapa pengguna yang mengerjakan tugas yang sama (misalnya, karyawan dari satu departemen) paling sering mengajukan permintaan baik satu sama lain atau ke server umum, dan hanya kadang-kadang mereka memerlukan akses ke sumber daya komputer lain. departemen. Oleh karena itu, bergantung pada lalu lintas jaringan, komputer di jaringan dibagi menjadi beberapa kelompok yang disebut segmen jaringan. Komputer digabungkan menjadi satu grup jika sebagian besar pesannya ditujukan (ditujukan) ke komputer dalam grup yang sama. Jaringan dapat dibagi menjadi beberapa segmen berdasarkan jembatan dan sakelar. Mereka menyaring lalu lintas lokal dalam suatu segmen, tidak mengirimkan frame apa pun di luarnya, kecuali yang ditujukan ke komputer yang terletak di segmen lain. Dengan demikian, satu jaringan dibagi menjadi subnet yang terpisah. Dari subjaringan ini, jaringan komposit dengan ukuran yang cukup besar dapat dibangun di masa depan.

Ide subnetting menjadi dasar untuk membangun jaringan komposit.

Jaringan tersebut disebut gabungan(internetwork atau internet), jika dapat direpresentasikan sebagai kumpulan beberapa jaringan. Jaringan yang membentuk jaringan komposit disebut subnet, jaringan konstituen, atau hanya jaringan, yang masing-masing dapat beroperasi pada teknologi lapisan tautannya sendiri (walaupun hal ini tidak diperlukan).

Namun, mewujudkan ide ini dengan bantuan repeater, bridge, dan switch memiliki keterbatasan dan kekurangan yang sangat signifikan.

    Dalam topologi jaringan yang dibangun menggunakan repeater, bridge atau switch, tidak boleh ada loop. Memang benar, bridge atau switch dapat menyelesaikan masalah penyampaian paket ke penerima hanya jika terdapat satu jalur antara pengirim dan penerima. Meskipun pada saat yang sama, keberadaan koneksi redundan, yang membentuk loop, seringkali diperlukan untuk penyeimbangan beban yang lebih baik, serta untuk meningkatkan keandalan jaringan melalui pembentukan jalur cadangan.

    Segmen jaringan logis yang terletak di antara jembatan atau sakelar tidak terisolasi dengan baik satu sama lain. Mereka tidak kebal terhadap siaran badai. Jika ada stasiun yang mengirimkan pesan siaran, maka pesan ini dikirimkan ke semua stasiun di semua segmen logis jaringan. Administrator harus secara manual membatasi jumlah paket siaran yang boleh dihasilkan oleh node tertentu per unit waktu. Pada prinsipnya, masalah badai siaran dapat dihilangkan dengan cara tertentu menggunakan mekanisme jaringan virtual (Konfigurasi VLAN Debian D-Link), yang diterapkan di banyak switch. Namun dalam kasus ini, meskipun dimungkinkan untuk membuat grup stasiun yang diisolasi oleh lalu lintas dengan cukup fleksibel, mereka sepenuhnya terisolasi, yaitu node dari satu jaringan virtual tidak dapat berinteraksi dengan node dari jaringan virtual lainnya.

    Dalam jaringan yang dibangun di atas bridge dan switch, cukup sulit untuk menyelesaikan masalah pengendalian lalu lintas berdasarkan nilai data yang terdapat dalam paket. Dalam jaringan seperti itu, hal ini hanya dapat dilakukan dengan menggunakan filter khusus, yang mengharuskan administrator menangani representasi biner dari isi paket.

    Implementasi subsistem transport hanya melalui lapisan fisik dan data link, yang meliputi bridge dan switch, menyebabkan sistem pengalamatan satu tingkat yang kurang fleksibel: alamat MAC digunakan sebagai alamat stasiun penerima - sebuah alamat yang terkait erat dengan adaptor jaringan.

Semua kelemahan bridge dan switch di atas hanya terkait dengan fakta bahwa mereka beroperasi menggunakan protokol level link. Masalahnya adalah protokol-protokol ini tidak secara eksplisit mendefinisikan konsep bagian dari jaringan (atau subjaringan, atau segmen) yang dapat digunakan ketika menyusun jaringan besar. Oleh karena itu, pengembang teknologi jaringan memutuskan untuk mempercayakan tugas membangun jaringan komposit ke tingkat yang baru – tingkat jaringan.

Untuk menyelaraskan pengoperasian perangkat jaringan dari produsen yang berbeda dan memastikan interaksi jaringan yang menggunakan lingkungan propagasi sinyal yang berbeda, model referensi interaksi sistem terbuka (OSI) telah dibuat. Model referensi dibangun berdasarkan prinsip hierarki. Setiap tingkat memberikan pelayanan kepada tingkat yang lebih tinggi dan menggunakan jasa pada tingkat yang lebih rendah.

Pemrosesan data dimulai pada tingkat aplikasi. Setelah ini, data melewati seluruh lapisan model referensi, dan dikirim melalui lapisan fisik ke saluran komunikasi. Pada penerimaan, pemrosesan data terbalik terjadi.

Model referensi OSI memperkenalkan dua konsep: protokol Dan antarmuka.

Protokol adalah seperangkat aturan yang menjadi dasar interaksi lapisan berbagai sistem terbuka.

Antarmuka adalah seperangkat sarana dan metode interaksi antar elemen sistem terbuka.

Protokol mendefinisikan aturan interaksi antar modul pada level yang sama di node yang berbeda, dan antarmuka - antara modul dengan level yang berdekatan di node yang sama.

Ada total tujuh lapisan model referensi OSI. Perlu dicatat bahwa tumpukan sebenarnya menggunakan lebih sedikit lapisan. Misalnya, TCP/IP yang populer hanya menggunakan empat lapisan. Mengapa demikian? Kami akan menjelaskannya nanti. Sekarang mari kita lihat masing-masing dari tujuh level secara terpisah.

Lapisan Model OSI:

  • Tingkat fisik. Menentukan jenis media transmisi data, karakteristik fisik dan listrik antarmuka, dan jenis sinyal. Lapisan ini berhubungan dengan sedikit informasi. Contoh protokol lapisan fisik: Ethernet, ISDN, Wi-Fi.
  • Tingkat tautan data. Bertanggung jawab atas akses ke media transmisi, koreksi kesalahan, dan transmisi data yang andal. Di resepsi Data yang diterima dari lapisan fisik dikemas ke dalam bingkai, setelah itu integritasnya diperiksa. Jika tidak ada kesalahan, maka data ditransfer ke lapisan jaringan. Jika ada kesalahan, frame dibuang dan permintaan transmisi ulang dibuat. Lapisan data link dibagi menjadi dua sublapisan: MAC (Media Access Control) dan LLC (Local Link Control). MAC mengatur akses ke media fisik bersama. LLC menyediakan layanan lapisan jaringan. Switch beroperasi pada lapisan data link. Contoh protokol: Ethernet, PPP.
  • Lapisan jaringan. Tugas utamanya adalah perutean - menentukan jalur transmisi data yang optimal, pengalamatan node secara logis. Selain itu, level ini mungkin ditugaskan untuk memecahkan masalah jaringan (protokol ICMP). Lapisan jaringan bekerja dengan paket. Contoh protokol: IP, ICMP, IGMP, BGP, OSPF).
  • Lapisan transportasi. Dirancang untuk mengirimkan data tanpa kesalahan, kehilangan, dan duplikasi dalam urutan pengirimannya. Melakukan kontrol end-to-end transmisi data dari pengirim ke penerima. Contoh protokol: TCP, UDP.
  • Tingkat sesi. Mengelola pembuatan/pemeliharaan/penghentian sesi komunikasi. Contoh protokol: L2TP, RTCP.
  • Tingkat eksekutif. Mengubah data menjadi bentuk yang diperlukan, mengenkripsi/mengkodekan, dan mengompresi.
  • Lapisan aplikasi. Menyediakan interaksi antara pengguna dan jaringan. Berinteraksi dengan aplikasi sisi klien. Contoh protokol: HTTP, FTP, Telnet, SSH, SNMP.

Setelah mengenal model referensi, mari kita lihat tumpukan protokol TCP/IP.

Ada empat lapisan yang didefinisikan dalam model TCP/IP. Seperti dapat dilihat dari gambar di atas, satu lapisan TCP/IP dapat berhubungan dengan beberapa lapisan model OSI.

Tingkat model TCP/IP:

  • Tingkat antarmuka jaringan. Sesuai dengan dua lapisan bawah model OSI: data link dan fisik. Berdasarkan hal tersebut jelas bahwa level ini menentukan karakteristik media transmisi (twisted pair, serat optik, radio), jenis sinyal, metode pengkodean, akses media transmisi, koreksi kesalahan, pengalamatan fisik (alamat MAC) . Dalam model TCP/IP, protokol Ethrnet dan turunannya (Fast Ethernet, Gigabit Ethernet) beroperasi pada level ini.
  • Lapisan interkoneksi. Sesuai dengan lapisan jaringan model OSI. Mengambil alih semua fungsinya: perutean, pengalamatan logis (alamat IP). Protokol IP beroperasi pada level ini.
  • Lapisan transportasi. Sesuai dengan lapisan transport model OSI. Bertanggung jawab untuk mengirimkan paket dari sumber ke tujuan. Pada level ini, dua protokol digunakan: TCP dan UDP. TCP lebih dapat diandalkan dibandingkan UDP dengan membuat permintaan pra-koneksi untuk mengirimkan ulang ketika terjadi kesalahan. Namun, pada saat yang sama, TCP lebih lambat dibandingkan UDP.
  • Lapisan aplikasi. Tugas utamanya adalah berinteraksi dengan aplikasi dan proses pada host. Contoh protokol: HTTP, FTP, POP3, SNMP, NTP, DNS, DHCP.

Enkapsulasi adalah metode pengemasan paket data di mana header paket independen diabstraksi dari header di level yang lebih rendah dengan memasukkannya ke level yang lebih tinggi.

Mari kita lihat contoh spesifiknya. Katakanlah kita ingin berpindah dari komputer ke situs web. Untuk melakukan ini, komputer kita harus menyiapkan permintaan http untuk mendapatkan sumber daya server web tempat halaman situs yang kita perlukan disimpan. Di tingkat aplikasi, header HTTP ditambahkan ke data browser. Selanjutnya, pada lapisan transport, header TCP ditambahkan ke paket kita, berisi nomor port pengirim dan penerima (port 80 untuk HTTP). Pada lapisan jaringan, header IP dihasilkan berisi alamat IP pengirim dan penerima. Segera sebelum transmisi, header Ethrnet ditambahkan pada lapisan tautan, yang berisi alamat fisik (alamat MAC) pengirim dan penerima. Setelah semua prosedur ini, paket dalam bentuk bit informasi ditransmisikan melalui jaringan. Di resepsi, prosedur sebaliknya terjadi. Server web di setiap level akan memeriksa header yang sesuai. Jika pemeriksaan berhasil, header akan dibuang dan paket berpindah ke tingkat atas. Jika tidak, seluruh paket akan dibuang.


Berlangganan kami

Hanya karena suatu protokol adalah suatu perjanjian yang diadopsi oleh dua entitas yang berinteraksi, dalam hal ini dua komputer yang bekerja pada suatu jaringan, tidak berarti bahwa protokol tersebut merupakan standar. Namun dalam praktiknya, ketika mengimplementasikan jaringan, biasanya mereka menggunakan protokol standar. Ini bisa bermerek, nasional atau standar internasional.

Pada awal tahun 80-an, sejumlah organisasi standardisasi internasional - ISO, ITU-T dan beberapa lainnya - mengembangkan model yang berperan penting dalam pengembangan jaringan. Model ini disebut model ISO/OSI.

Model Interoperabilitas Sistem Terbuka (Buka Interkoneksi Sistem, OSI) mendefinisikan berbagai tingkat interaksi antar sistem di jaringan pertukaran paket, memberi mereka nama standar dan menentukan fungsi apa yang harus dilakukan setiap lapisan.

Model OSI dikembangkan berdasarkan pengalaman luas yang diperoleh dari pembuatan jaringan komputer, terutama jaringan global, pada tahun 70an. Penjelasan lengkap tentang model ini membutuhkan lebih dari 1000 halaman teks.

Dalam model OSI (Gbr. 11.6), sarana komunikasi dibagi menjadi tujuh tingkatan: aplikasi, perwakilan, sesi, transportasi, jaringan, saluran dan fisik.


Setiap lapisan berkaitan dengan aspek tertentu dari interaksi perangkat jaringan.

Beras. 11.6. Model OSI hanya menjelaskan komunikasi sistem yang diimplementasikan oleh sistem operasi, dan perangkat keras. Model ini tidak menyertakan sarana untuk interaksi aplikasi pengguna akhir. Aplikasi mengimplementasikan protokol komunikasinya sendiri dengan mengakses alat sistem. Oleh karena itu, perlu dibedakan tingkat interaksi antara aplikasi dan lapisan aplikasi.

Perlu juga diingat bahwa aplikasi dapat mengambil alih fungsi beberapa lapisan atas model OSI. Misalnya, beberapa DBMS mempunyai alat bawaan akses jarak jauh ke file. Dalam hal ini, aplikasi tidak menggunakan layanan file sistem saat mengakses sumber daya jarak jauh; itu melewati lapisan atas model OSI dan mengakses langsung fasilitas sistem yang bertanggung jawab angkutan pesan melalui jaringan, yang terletak di tingkat bawah model OSI.

Jadi, katakanlah sebuah aplikasi membuat permintaan ke lapisan aplikasi, seperti layanan file. Berdasarkan permintaan ini, perangkat lunak tingkat aplikasi menghasilkan pesan dalam format standar. Pesan tipikal terdiri dari header dan field data. Header berisi informasi layanan yang harus diteruskan melalui jaringan ke lapisan aplikasi mesin tujuan untuk memberitahukan pekerjaan apa yang perlu dilakukan. Dalam kasus kami, header jelas perlu berisi informasi tentang lokasi file dan jenis operasi yang akan dilakukan. Bidang data pesan bisa kosong atau berisi beberapa data, seperti data yang perlu ditulis ke remote. Namun untuk menyampaikan informasi tersebut sampai ke tujuannya, masih banyak tugas yang harus diselesaikan, yang tanggung jawabnya ada pada tingkat yang lebih rendah.

Setelah menghasilkan pesan lapisan aplikasi mengirimkannya ke tumpukan tingkat perwakilan. Protokol tingkat perwakilan berdasarkan informasi yang diterima dari header tingkat aplikasi, melakukan tindakan yang diperlukan dan menambahkan informasi layanannya sendiri ke header pesan tingkat perwakilan, yang berisi instruksi untuk protokol tingkat perwakilan mesin tujuan. Pesan yang dihasilkan diteruskan tingkat sesi, yang pada gilirannya menambahkan headernya, dll. (Beberapa protokol menempatkan informasi layanan tidak hanya di awal pesan dalam bentuk header, tetapi juga di akhir, dalam bentuk yang disebut “trailer”.) Akhirnya, pesannya sampai ke dasar, tingkat fisik, yang sebenarnya mengirimkannya melalui jalur komunikasi ke mesin penerima. Pada titik ini, pesan tersebut “ditumbuhi” dengan header dari semua tingkatan (

Materi ini didedikasikan untuk referensi model jaringan OSI tujuh lapis. Di sini Anda akan menemukan jawaban atas pertanyaan mengapa administrator sistem perlu memahami model jaringan ini, ketujuh level model akan dibahas, dan Anda juga akan mempelajari dasar-dasar model TCP/IP, yang dibangun atas dasar model referensi OSI.

Ketika saya mulai terlibat dalam berbagai teknologi IT dan mulai bekerja di bidang ini, tentu saja saya tidak tahu tentang model apa pun, saya bahkan tidak memikirkannya, tetapi seorang spesialis yang lebih berpengalaman menyarankan saya untuk belajar, atau sebaliknya, cukup pahami model ini, dengan menambahkan bahwa “ jika Anda memahami semua prinsip interaksi, akan lebih mudah untuk mengelola, mengkonfigurasi jaringan, dan menyelesaikan semua jenis jaringan dan masalah lainnya" Saya tentu saja mendengarkannya dan mulai menggali buku-buku, internet, dan sumber informasi lainnya, sekaligus memeriksa jaringan yang ada apakah semua ini benar adanya.

Di dunia modern, perkembangan infrastruktur jaringan telah mencapai tingkat yang begitu tinggi sehingga tanpa membangun jaringan kecil sekalipun, suatu perusahaan ( termasuk. dan kecil) tidak akan bisa ada secara normal, sehingga administrator sistem menjadi semakin dibutuhkan. Dan untuk konstruksi dan konfigurasi jaringan apa pun yang berkualitas tinggi, administrator sistem harus memahami prinsip-prinsip model referensi OSI, agar Anda belajar memahami interaksi aplikasi jaringan, dan memang prinsip-prinsip transmisi data jaringan, saya akan mencoba untuk menyajikan materi ini dengan cara yang mudah diakses bahkan untuk administrator pemula.

model jaringan OSI (model referensi dasar interkoneksi sistem terbuka) adalah model abstrak tentang bagaimana komputer, aplikasi, dan perangkat lain berinteraksi di jaringan. Singkatnya, inti dari model ini adalah organisasi ISO ( Organisasi Internasional untuk Standardisasi) mengembangkan standar untuk operasi jaringan sehingga semua orang dapat mengandalkannya, dan terdapat kompatibilitas semua jaringan dan interaksi di antara mereka. Salah satu protokol komunikasi jaringan terpopuler yang digunakan di seluruh dunia adalah TCP/IP, yang dibangun berdasarkan model referensi.

Baiklah, mari kita langsung ke level-level model ini, dan pertama-tama, kenali gambaran umum model ini dalam konteks level-levelnya.

Sekarang mari kita bicara lebih detail tentang setiap level, biasanya menggambarkan level model referensi dari atas ke bawah, di sepanjang jalur inilah interaksi terjadi, di satu komputer dari atas ke bawah, dan di komputer tempat data berada. diterima dari bawah ke atas, yaitu data melewati setiap level secara berurutan.

Deskripsi level model jaringan

Lapisan aplikasi (7) (lapisan aplikasi) adalah titik awal dan sekaligus titik akhir dari data yang ingin Anda kirimkan melalui jaringan. Lapisan ini bertanggung jawab atas interaksi aplikasi melalui jaringan, mis. Aplikasi berkomunikasi pada lapisan ini. Ini adalah level tertinggi dan perlu Anda ingat ketika menyelesaikan masalah yang muncul.

HTTP, POP3, SMTP, FTP, TELNET dan lainnya. Dengan kata lain, aplikasi 1 mengirimkan permintaan ke aplikasi 2 menggunakan protokol-protokol ini, dan untuk mengetahui bahwa aplikasi 1 mengirimkan permintaan ke aplikasi 2, harus ada koneksi di antara mereka, dan protokol itulah yang bertanggung jawab untuk ini. koneksi.

Lapisan presentasi (6)– lapisan ini bertanggung jawab untuk menyandikan data sehingga nantinya dapat ditransmisikan melalui jaringan dan mengubahnya kembali sehingga aplikasi dapat memahami data tersebut. Setelah level ini, data untuk level lainnya menjadi sama, yaitu. tidak peduli apa pun jenis datanya, apakah itu dokumen Word atau pesan email.

Protokol berikut beroperasi pada level ini: RDP, LPP, NDR dan lainnya.

Tingkat sesi (5)– bertanggung jawab untuk menjaga sesi antara transfer data, mis. Durasi sesi berbeda-beda tergantung data yang ditransfer, sehingga harus dipertahankan atau dihentikan.

Protokol berikut beroperasi pada level ini: ASP, L2TP, PPTP dan lainnya.

Lapisan transportasi (4)– bertanggung jawab atas keandalan transmisi data. Ini juga memecah data menjadi beberapa segmen dan menyatukannya kembali saat data tersedia dalam ukuran berbeda. Ada dua protokol terkenal pada level ini: TCP dan UDP. Protokol TCP menjamin bahwa data akan dikirimkan secara lengkap, tetapi protokol UDP tidak menjamin hal ini, itulah sebabnya mereka digunakan untuk tujuan yang berbeda.

Lapisan jaringan (3)– ini dirancang untuk menentukan jalur yang harus diambil data. Router beroperasi pada level ini. Ia juga bertanggung jawab untuk: menerjemahkan alamat dan nama logis menjadi alamat fisik, menentukan rute pendek, peralihan dan perutean, memantau masalah jaringan. Pada tingkat inilah cara kerjanya protokol IP dan protokol perutean, mis. RIP, OSPF.

Lapisan tautan (2)– menyediakan interaksi pada tingkat fisik; alamat MAC perangkat jaringan, kesalahan juga dipantau dan diperbaiki di sini, mis. mengirimkan permintaan ulang untuk frame yang rusak.

Lapisan fisik (1)– ini adalah konversi langsung semua frame menjadi impuls listrik dan sebaliknya. Dengan kata lain, transfer data fisik. Bekerjalah pada level ini hub.

Seperti inilah keseluruhan proses transfer data dari sudut pandang model ini. Ini adalah referensi dan terstandarisasi dan oleh karena itu teknologi dan model jaringan lainnya, khususnya model TCP/IP, didasarkan pada itu.

Model TCP-IP

Model TCP/IP sedikit berbeda dengan model OSI; untuk lebih spesifiknya, model ini menggabungkan beberapa level model OSI dan hanya ada 4 di antaranya:

  • Terapan;
  • Mengangkut;
  • Jaringan;
  • Saluran.

Gambar tersebut menunjukkan perbedaan antara kedua model, dan juga sekali lagi menunjukkan pada level apa protokol terkenal beroperasi.

Kita bisa membicarakan model jaringan OSI dan khususnya tentang interaksi komputer dalam suatu jaringan untuk waktu yang lama dan tidak akan muat dalam satu artikel, dan akan sedikit tidak jelas, jadi disini saya mencoba menyajikan dasar dari model ini. dan deskripsi semua tingkatan. Hal utama adalah memahami bahwa semua ini benar dan file yang Anda kirim melalui jaringan hanya lewat “ sangat besar“jalur sebelum menjangkau pengguna akhir, namun hal ini terjadi begitu cepat sehingga Anda tidak menyadarinya, sebagian besar berkat teknologi jaringan yang berkembang.

Saya harap semua ini akan membantu Anda memahami interaksi jaringan.

Model referensi OSI adalah hierarki jaringan 7 tingkat yang dibuat oleh Organisasi Standar Internasional (ISO). Model yang disajikan pada Gambar 1 memiliki 2 model berbeda:

  • model berbasis protokol horizontal yang mengimplementasikan interaksi proses dan perangkat lunak pada mesin yang berbeda
  • model vertikal berdasarkan layanan yang disediakan oleh lapisan yang berdekatan satu sama lain pada mesin yang sama

Secara vertikal, tingkat tetangga bertukar informasi menggunakan antarmuka API. Model horizontal memerlukan protokol umum untuk pertukaran informasi pada satu tingkat.

Gambar - 1

Model OSI hanya menjelaskan metode interaksi sistem yang diterapkan oleh OS, perangkat lunak, dll. Model ini tidak menyertakan metode interaksi pengguna akhir. Idealnya, aplikasi harus mengakses lapisan atas model OSI, namun dalam praktiknya banyak protokol dan program memiliki metode untuk mengakses lapisan bawah.

Lapisan fisik

Pada lapisan fisik, data direpresentasikan dalam bentuk sinyal listrik atau optik yang sesuai dengan 1s dan 0s dari aliran biner. Parameter media transmisi ditentukan pada tingkat fisik:

  • jenis konektor dan kabel
  • penetapan pin di konektor
  • skema pengkodean untuk sinyal 0 dan 1

Jenis spesifikasi yang paling umum pada level ini adalah:

  • — parameter antarmuka serial tidak seimbang
  • - parameter antarmuka serial seimbang
  • IEEE 802.3 -
  • IEEE 802.5 -

Pada tingkat fisik, makna data tidak mungkin dipahami, karena disajikan dalam bentuk bit.

Lapisan Tautan Data

Saluran ini mengimplementasikan transportasi dan penerimaan frame data. Lapisan ini mengimplementasikan permintaan lapisan jaringan dan menggunakan lapisan fisik untuk penerimaan dan transmisi. Spesifikasi IEEE 802.x membagi lapisan ini menjadi dua sublapisan: kontrol tautan logis (LLC) dan kontrol akses media (MAC). Protokol yang paling umum pada tingkat ini adalah:

  • IEEE 802.2 LLC dan MAC
  • Ethernet
  • Cincin Token

Juga pada level ini, deteksi kesalahan dan koreksi selama transmisi diterapkan. Pada lapisan data link, paket ditempatkan di bidang data frame - enkapsulasi. Deteksi kesalahan dimungkinkan menggunakan metode yang berbeda. Misalnya penerapan batas frame tetap, atau checksum.

Lapisan jaringan

Pada tingkat ini, pengguna jaringan dibagi menjadi beberapa kelompok. Ini mengimplementasikan perutean paket berdasarkan alamat MAC. Lapisan jaringan mengimplementasikan transmisi paket secara transparan ke lapisan transport. Pada tingkat ini, batas-batas jaringan berbagai teknologi terhapus. bekerja pada level ini. Contoh pengoperasian lapisan jaringan ditunjukkan pada Gambar. 2. Protokol yang paling umum:

Gambar - 2

Lapisan transportasi

Pada tingkat ini, arus informasi dibagi menjadi paket-paket untuk transmisi pada lapisan jaringan. Protokol yang paling umum pada tingkat ini adalah:

  • TCP - Protokol Kontrol Transmisi

Lapisan sesi

Pada tingkat ini, sesi pertukaran informasi antar mesin akhir diatur. Pada tingkat ini, pihak yang aktif ditentukan dan sinkronisasi sesi dilaksanakan. Dalam praktiknya, banyak protokol lapisan lainnya menyertakan fungsi lapisan sesi.

Lapisan presentasi

Pada level ini terjadi pertukaran data antar perangkat lunak pada sistem operasi yang berbeda. Pada tingkat ini, transformasi informasi (kompresi, dll) diterapkan untuk mentransfer aliran informasi ke lapisan transport. Protokol lapisan yang digunakan adalah yang menggunakan lapisan model OSI yang lebih tinggi.

Lapisan aplikasi

Lapisan aplikasi mengimplementasikan akses aplikasi ke jaringan. Lapisan ini mengatur transfer file dan manajemen jaringan. Protokol yang digunakan:

  • FTP/TFTP - protokol transfer file
  • X 400 - email
  • Telnet
  • CMIP - Manajemen Informasi
  • SNMP - manajemen jaringan
  • NFS - Sistem File Jaringan
  • FTAM - metode akses untuk mentransfer file
  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat