مقدمه
🧱 مقدمهای بر مدل مرجع OSI (Open Systems Interconnection)
مدل مرجع OSI (Open Systems Interconnection) یک چارچوب مفهومی و استاندارد است که برای توصیف نحوه عملکرد شبکههای کامپیوتری و ارتباطات از طریق لایههای مختلف توسعه یافته است. این مدل توسط سازمان بینالمللی استانداردسازی (ISO) معرفی شد و هدف اصلی آن، فراهم کردن یک زبان مشترک برای تولیدکنندگان سختافزار و نرمافزار بود تا محصولاتشان بتوانند با یکدیگر همکاری کنند، فارغ از اینکه توسط چه شرکتی ساخته شدهاند.
۱. تعریف و هدف مدل OSI
مدل OSI، فرآیند پیچیده ارتباطات شبکه را به هفت لایه مجزا تقسیم میکند. این تقسیمبندی دارای مزایای متعددی است:
کاهش پیچیدگی: هر لایه تنها بر روی وظایف خاص خود تمرکز میکند، که مدیریت و توسعه شبکه را آسانتر میسازد.
استانداردسازی: توسعهدهندگان میتوانند محصولات خود را بر اساس پروتکلهای یک لایه خاص بسازند، بدون اینکه نگران تأثیر آن بر سایر لایهها باشند.
مدیریت ماژولار: تغییرات در یک لایه، نیازی به بازنویسی کل سیستم عامل یا نرمافزار ندارند.
آموزش و عیبیابی: تشخیص مشکلات و عیبیابی به دلیل تمرکز بر لایههای خاص، بسیار سادهتر میشود.
۲. هفت لایه مدل OSI
لایههای مدل OSI به صورت سلسلهمراتبی از بالا (نزدیکترین به کاربر) به پایین (نزدیکترین به سختافزار) شمارهگذاری میشوند.
| لایه | نام لایه | وظیفه اصلی | واحد داده (PDU) | پروتکلهای کلیدی |
| ۷ | کاربرد (Application) | فراهم کردن رابط کاربری برای برنامههای شبکه. | داده (Data) | HTTP, DNS, SMTP, FTP |
| ۶ | ارائه (Presentation) | قالببندی، رمزنگاری/رمزگشایی و فشردهسازی دادهها. | داده (Data) | JPEG, MPEG, SSL/TLS (بخشی از آن) |
| ۵ | نشست (Session) | ایجاد، مدیریت و پایان دادن به سشنهای ارتباطی بین برنامهها. | داده (Data) | NetBIOS, RPC |
| ۴ | انتقال (Transport) | ارتباط سرتاسری (End-to-End) و تضمین تحویل داده. | سگمنت (Segment) | TCP, UDP |
| ۳ | شبکه (Network) | آدرسدهی منطقی و مسیریابی بستهها در شبکههای مختلف. | بسته (Packet) | IP, ICMP, OSPF |
| ۲ | پیوند داده (Data Link) | تحویل داده از گره به گره، شامل آدرسدهی فیزیکی و تشخیص خطا. | فریم (Frame) | Ethernet, ARP, MAC Addressing |
| ۱ | فیزیکی (Physical) | انتقال فیزیکی بیتها از طریق محیط انتقال (کابل، فیبر نوری، هوا). | بیت (Bit) | کابلها، کانکتورها، ولتاژ |
۳. گروهبندی لایهها
مدل OSI اغلب به دو گروه اصلی تقسیم میشود:
الف. لایههای میزبان (Host Layers) (لایههای ۵ تا ۷)
این لایهها بیشتر با برنامههای کاربردی و دادههای در حال پردازش در دستگاههای نهایی (مانند کامپیوترها و سرورها) سروکار دارند. آنها شامل وظایف مربوط به رابط کاربری، قالببندی و مدیریت سشن هستند.
ب. لایههای رسانه (Media Layers) (لایههای ۱ تا ۴)
این لایهها وظیفه مدیریت فیزیکی انتقال دادهها از طریق رسانه شبکه و مسیریابی آنها را بر عهده دارند. آنها شامل وظایف مربوط به آدرسدهی منطقی، کنترل خطا در لینک و انتقال بیتها هستند.
۴. مقایسه با مدل TCP/IP
مدل OSI یک مدل نظری کامل است، اما در عمل، مدل TCP/IP است که توسط اینترنت استفاده میشود. مدل TCP/IP چهار لایه دارد که برخی از وظایف لایههای OSI را با هم ترکیب میکند:
| مدل OSI (۷ لایه) | مدل TCP/IP (۴ لایه) |
| لایه ۷: کاربرد | لایه ۴: کاربرد |
| لایه ۶: ارائه | |
| لایه ۵: نشست | |
| لایه ۴: انتقال | لایه ۳: انتقال |
| لایه ۳: شبکه | لایه ۲: اینترنت |
| لایه ۲: پیوند داده | لایه ۱: دسترسی به شبکه |
| لایه ۱: فیزیکی |
نکته: مهم است که به خاطر داشته باشید مدل OSI برای توصیف عملکرد شبکه استفاده میشود، در حالی که مدل TCP/IP مجموعهای از پروتکلهایی است که شبکه را عملیاتی میکنند.
۵. نتیجهگیری
مدل مرجع OSI با تقسیم فرآیند ارتباط به هفت لایه مجزا، یک چارچوب استاندارد و منطقی برای درک شبکه فراهم کرده است. گرچه پروتکلهای مدل TCP/IP در دنیای واقعی حکمرانی میکنند، اما مدیران شبکه، مهندسان و عیبیابان همچنان از مدل OSI به عنوان ابزاری قدرتمند برای بحث در مورد عملکرد پروتکلها، تفکیک وظایف و تشخیص دقیق محل وقوع مشکلات در شبکه استفاده میکنند.