شبکه · ۱۵ آبان ۱۴۰۵ · ۴ دقیقه
مدل OSI و ۷ لایهٔ شبکه به زبان ساده (با مثال واقعی)
مدل OSI نقشهٔ ذهنی همهٔ متخصصان شبکه است. در این مقاله هر هفت لایه را با یک مثال روزمره، پروتکلها و تجهیزات هر لایه توضیح میدهیم و میگوییم در عیبیابی واقعی چطور از آن استفاده کنید.
📺 ویدیوی کامل این آموزش: تماشا در یوتیوب · کانال آپارات
وقتی یک صفحهٔ وب را باز میکنید، دادهها از برنامهٔ مرورگر تا سیم و موج رادیویی و دوباره تا سرور مقصد مسیری طولانی را طی میکنند. مدل OSI (Open Systems Interconnection) این مسیر را به هفت لایهٔ مستقل تقسیم میکند تا بتوانیم هر بخش را جداگانه بفهمیم، طراحی و عیبیابی کنیم.
چرا مدل OSI مهم است؟
- زبان مشترک: وقتی کارشناسی میگوید «مشکل لایهٔ ۲ است»، همه میفهمند موضوع سوئیچ، VLAN یا مکآدرس است نه کابل یا برنامه.
- عیبیابی منظم: بهجای حدس زدن، از پایینترین لایه شروع میکنید و یکییکی بالا میروید.
- پایهٔ همهٔ مدارک: Network+، CCNA و تقریباً همهٔ مصاحبههای فنی شبکه با همین مدل شروع میشوند.
هفت لایه از پایین به بالا
| لایه | نام | واحد داده | نمونه پروتکل/تجهیز |
|---|---|---|---|
| ۱ | Physical (فیزیکی) | بیت | کابل، فیبر، هاب، امواج وایفای |
| ۲ | Data Link (پیوند داده) | فریم | مکآدرس، سوئیچ، Ethernet، VLAN |
| ۳ | Network (شبکه) | بسته (Packet) | IP، روتر، ICMP، OSPF |
| ۴ | Transport (انتقال) | سگمنت/دیتاگرام | TCP، UDP، شمارهٔ پورت |
| ۵ | Session (نشست) | داده | برقراری و نگهداری نشست |
| ۶ | Presentation (نمایش) | داده | رمزنگاری، فشردهسازی، کدگذاری |
| ۷ | Application (کاربرد) | داده | HTTP، DNS، SMTP، SSH |
لایهٔ ۱ — فیزیکی
این لایه فقط صفر و یک را جابهجا میکند: ولتاژ روی مس، نور در فیبر یا امواج رادیویی. کابل قطع، کانکتور خراب یا کارت شبکهٔ غیرفعال، همه مشکلات لایهٔ ۱ هستند.
لایهٔ ۲ — پیوند داده
بیتها در قالب فریم سازمان میگیرند و هر کارت شبکه با مکآدرس شناخته میشود. سوئیچ با یادگرفتن مکآدرسها، فریم را فقط به پورت درست میفرستد. VLAN و پروتکل STP هم در همین لایه کار میکنند.
لایهٔ ۳ — شبکه
اینجا آدرس IP و مسیریابی وارد میشود. روتر تصمیم میگیرد بسته از کدام مسیر به شبکهٔ مقصد برسد. دستور ping (پروتکل ICMP) ابزار اصلی تست این لایه است.
لایهٔ ۴ — انتقال
TCP اتصال مطمئن میسازد (دستدهی سهمرحلهای، تأیید دریافت، ارسال دوباره) و برای وب و ایمیل مناسب است. UDP سریع و بدون تضمین است و برای تماس صوتی، ویدیو و DNS به کار میرود. شمارهٔ پورت (مثلاً ۴۴۳ برای HTTPS) مشخص میکند داده به کدام برنامه برسد.
لایههای ۵ تا ۷ — نشست، نمایش و کاربرد
در عمل این سه لایه معمولاً با هم در خود برنامه پیاده میشوند: برقراری نشست، رمزنگاری TLS و قالب داده، و در نهایت پروتکلی که کاربر با آن کار میکند مثل HTTP یا DNS.
یک مثال واقعی: باز کردن یک سایت
- مرورگر با DNS (لایهٔ ۷) آدرس IP سایت را پیدا میکند.
- یک اتصال TCP روی پورت ۴۴۳ ساخته میشود (لایهٔ ۴) و TLS آن را رمزنگاری میکند (لایهٔ ۶).
- بستهها با IP مبدأ و مقصد مسیریابی میشوند (لایهٔ ۳).
- هر بسته در یک فریم با مکآدرس گام بعدی (معمولاً روتر خانه) قرار میگیرد (لایهٔ ۲).
- فریم به شکل بیت روی کابل یا وایفای فرستاده میشود (لایهٔ ۱).
به این بستهبندی لایهبهلایه Encapsulation میگویند و در مقصد همین مسیر برعکس طی میشود.
استفاده در عیبیابی
وقتی «اینترنت قطع است»، به ترتیب بپرسید:
- لایهٔ ۱: چراغ کارت شبکه روشن است؟ کابل یا وایفای وصل است؟
- لایهٔ ۲: به سوئیچ یا اکسسپوینت وصل شدهاید؟ در VLAN درست هستید؟
- لایهٔ ۳: IP گرفتهاید؟
pingبه گیتوی جواب میدهد؟ - لایهٔ ۴ و بالاتر: پورت سرویس باز است؟ DNS درست جواب میدهد؟
همین روش ساده، بیشتر مشکلات شبکه را در چند دقیقه پیدا میکند.
مدل OSI یا TCP/IP؟
اینترنت در عمل با مدل چهارلایهٔ TCP/IP کار میکند (Network Access، Internet، Transport، Application). مدل OSI دقیقتر است و برای یادگیری و عیبیابی استفاده میشود؛ هر دو را باید بشناسید و نگاشت آنها به هم را بلد باشید.
قدم بعدی
مدل OSI اولین قدم مسیر شبکه است. بعد از آن نوبت آدرسدهی IP و Subnetting، سوئیچینگ و روتینگ است.
ادامهٔ مسیر: نقشهٔ راه کامل، سرفصلها و سؤالات متداول را در صفحهٔ آموزش شبکه ببینید. اگر نمیدانید از کجا شروع کنید، آزمون تعیین مسیر را بزنید یا نقشهٔ راه PDF رایگان را بگیرید. سؤال دارید؟ از دکمهٔ «مشاوره رایگان» در تلگرام یا بله بپرسید.