OSI modeli :) 7 qavat va ularning vazifalari
Last updated
Last updated
OSI modeli (Open Systems Interconnection) – bu kompyuter tarmoqlarida qurilmalar o‘rtasidagi aloqani ta'minlaydigan standart tushunchalar modeli. Ushbu model ma'lumotlarni bir qurilmadan boshqasiga uzatish jarayonini qatlamlarga bo‘ladi va har bir qatlam aniq vazifalarni bajaradi. OSI modeli 7 qatlamdan iborat bo‘lib, ular yuqoridan pastga yoki pastdan yuqoriga ishlaydi.
Application Layer (Ilova qavati)
Presentation Layer (Taqdimot qavati)
Session Layer (Sessiya qavati)
Transport Layer (Transport qavati)
Network Layer (Tarmoq qavati)
Data Link Layer (Ma'lumot havolasi qavati)
Physical Layer (fizkik qavat,Jismoniy qavat)
Bu qatlamda ma'lumotlar fizik signallar ko‘rinishida uzatiladi. U kabel, simsiz aloqa yoki boshqa vositalar orqali elektr, optik yoki elektromagnit signallarni uzatishni boshqaradi.
Bitlarni (0 va 1) signallarga aylantirish va aksincha.
Fizik ulanishlarni boshqarish (masalan, Ethernet kabel yoki Wi-Fi).
Uskunalar orasidagi ulanishni ta’minlash (kabellar, portlar, tarmoq kartalari).
Signallarni kuchaytirish va uzatish masofasini oshirish.
Ethernet kabeli, Wi-Fi, USB ulanishlari.
Bu qatlam ma'lumotlarni tarmoq tugunlari orasida ishonchli uzatishni ta'minlaydi. Data Link Layer ma'lumotlarni "freym" (frame) shaklida uzatadi.
Freymlarni shakllantirish va uzatish.
Xatolarni aniqlash va tuzatish.
MAC manzillarni boshqarish.
Tugunlar o‘rtasida ma'lumotlarni ulash (switch yordamida).
Ethernet, Wi-Fi (802.11), MAC (Media Access Control), Switch qurilmasi.
Bu qatlam ma'lumotlarni manzillar asosida boshqa tarmoqlarga yo‘naltirishni ta'minlaydi. Paketlar (packets) shaklidagi ma'lumotlar tarmoq orqali uzatiladi.
IP manzillar bilan ishlash.
Yo‘naltirish (routing): Ma'lumotni eng qisqa va samarali yo‘l orqali uzatish.
Ma'lumotni tarmoqlar o‘rtasida o‘tkazish.
IP (Internet Protocol), Routerlar, ICMP (Ping).
Transport qavati ma'lumotlarni ishonchli yetkazib berishni ta'minlaydi. Bu qatlamda ma'lumot paketlari segmentlarga bo‘linadi va ularning yetkazib berilishi kuzatiladi.
Ma'lumotlarni bo‘lish va yig‘ish: Segmentlash va yig‘ish.
Qo‘shimcha xavfsizlik: Paketlarning ketma-ketligini ta'minlash.
Protokollar: TCP (Transmission Control Protocol) va UDP (User Datagram Protocol).
Xatolarni aniqlash va qayta yuborish.
TCP (veb-sahifalar uchun), UDP (video oqimlar uchun).
Sessiya qavati ikki qurilma o‘rtasida sessiyalarni boshqaradi. U aloqani o‘rnatish, saqlash va tugatish uchun javobgar.
Aloqani boshqarish: Aloqani o‘rnatish, davom ettirish va tugatish.
Sessiya tiklash: Aloqa uzilib qolsa, uni qayta tiklash.
Sessiya xavfsizligi.
NetBIOS, PPTP (VPN uchun), RPC (Remote Procedure Call).
Taqdimot qavati ma'lumotlarni foydalanuvchi dasturi tushunadigan formatga aylantiradi. Shifrlash, dekodlash va formatlash ishlari bu qatlamda amalga oshiriladi.
Ma'lumotlarni formatlash: Ma'lumotlarni foydalanuvchi dasturi yoki qurilma tushunadigan formatga aylantirish.
Shifrlash va dekodlash: Ma'lumotlarni xavfsiz uzatish uchun shifrlash.
Ma'lumotlarni siqish (compression): Ma'lumotlarni hajmini kichraytirish.
SSL/TLS (HTTPS uchun), JPEG, MPEG.
Ilova qavati foydalanuvchilar uchun mo‘ljallangan dasturiy interfeysni ta'minlaydi. Bu qatlamda foydalanuvchilar ilovalar bilan muloqot qiladi.
Foydalanuvchi interfeysi: Ilovalar uchun qulay ulanish imkoniyatini ta'minlash.
Xizmatlar: Veb-sahifalar, elektron pochta, fayl uzatish va boshqalar.
Protokollar: HTTP, SMTP, FTP.
Veb-brauzerlar, elektron pochta xizmatlari, fayl uzatish dasturlari.
1. Physical
Signalni uzatish (bitlar)
Ethernet kabel, Wi-Fi
2. Data Link
Freymlar bilan ishlash, xatolarni aniqlash
MAC, Switch, Ethernet
3. Network
IP manzillar bilan ishlash, paketlarni yo‘naltirish
IP, Router
4. Transport
Segmentlarni boshqarish, ishonchli yetkazib berish
TCP, UDP
5. Session
Aloqani boshqarish, sessiyalarni tiklash
PPTP, NetBIOS
6. Presentation
Ma'lumotlarni formatlash, shifrlash va siqish
SSL/TLS, JPEG, MPEG
7. Application
Foydalanuvchi ilovalar uchun xizmatlar
HTTP, FTP, SMTP
OSI modeli – tarmoq texnologiyalari uchun standart model bo‘lib, ma'lumotlarni uzatish jarayonini qatlamlarga ajratadi. Har bir qatlamning o‘z vazifasi va texnologiyasi mavjud. Ushbu modelni tushunish tarmoqni samarali boshqarish va tahlil qilish uchun muhimdir. OSI modeli nafaqat nazariy bilimlar uchun, balki amaliy ishlar uchun ham asosiy yo‘riqnoma hisoblanadi.