لایه شبکه یا Network layer لایه سوم مدل OSI در شبکه های کامپیوتری است که وظیفه ارسال بسته شامل مسیریابی از طریق روتر های متوسط را بر عهده دارد. در این مقاله داتیس نتورک شما را با لایه شبکه که پروتکل معروف IP در این لایه کار می کند بیشتر آشنا می کنیم، همراه ما باشید.
لایه شبکه چیست؟
سومین لایه مدل OSI در شبکه های کامپیوتری است. Network layer مسئولیت ارسال بسته شامل مسیریابی از طریق روترهای متوسط را بر عهده دارد.
وظایف این لایه به ترتیب زیر است:
- کنترل عملکرد زیر شبکه
- مسیریابی
- کنترل گلوگاهها
- کیفیت سرویس دهی
- به پیوستن شبکههای نا همگن
بررسی وظایف Network layer
وظیفه این لایه است که چگونگی رسیدن دادهها به مقصد را تعیین کند.
این لایه وظایفی از قبیل آدرس دهی، مسیریابی و پروتکلهای منطقی را عهدهدار است.
این لایه مسیرهای منطقی یا Logical Path بین مبدأ و مقصد ایجاد میکند که به اصطلاح مدارهای مجازی یا Virtual Circuits نامگذاری میشوند، این مدارها باعث میشوند که هر بسته اطلاعاتی بتواند راهی برای رسیدن به مقصدش پیدا کند.
لایه شبکه همچنین وظیفه مدیریت خطا در خود، ترتیب دهی بستههای اطلاعاتی و کنترل ازدحام را نیز بر عهده دارد.
ترتیب بستههای اطلاعاتی بسیار مهم است زیرا هر پروتکلی برای خود یک حداکثر اندازه بسته اطلاعاتی تعریف کردهاست.
برخی اوقات پیش میآید که بستههای اطلاعاتی از این حجم تعریف شده بیشتر میشوند و به ناچار اینگونه بستههای به بستههای کوچکتری تقسیم میشوند و برای هر کدام از این بستههای اطلاعاتی یک نوبت یا Sequence داده میشود که معلوم شود کدام بسته اول است و کدام بسته دوم و … به این عدد به اصطلاح Sequence Number هم گفته میشود.
وقتی بستههای اطلاعاتی در مقصد دریافت شدند، در Network Layer این Sequence Number چک میشود و به وسیله همین Sequence Number است که اطلاعات به حالت اولیه بازمیگردند و تبدیل به اطلاعات اولیه میشوند.
در صورتیکه یکی از این بستههای به درستی دریافت نشود در همان لایه شبکه از طریق چک کردن این عدد مشخص میشود که کدام بسته اطلاعاتی دریافت نشدهاست و طبیعتاً مجدداً در خواست داده میشود.
منبع: