- Мрежовият слой е третият слой на OSI модела.
- Той обработва заявките за услуга от транспортния слой и допълнително препраща заявката за услуга към слоя за връзка с данни.
- Мрежовият слой преобразува логическите адреси във физически адреси
- Той определя маршрута от източника до местоназначението и също така управлява проблемите с трафика като превключване, маршрутизиране и контролира задръстванията на пакети с данни.
- Основната роля на мрежовия слой е да премества пакетите от изпращащия хост към приемащия хост.
Основните функции, изпълнявани от мрежовия слой, са:
Препращане и маршрутизиране
В мрежовия слой се използва рутер за препращане на пакетите. Всеки рутер има таблица за пренасочване. Рутерът препраща пакет, като проверява полето на заглавката на пакета и след това използва стойността на полето на заглавката, за да индексира в таблицата за препращане. Стойността, съхранена в таблицата за препращане, съответстваща на стойността на полето на заглавката, показва изходящата интерфейсна връзка на рутера, към която трябва да бъде препратен пакетът.
Например, рутерът със стойност на полето на заглавката 0111 пристига до рутер и след това рутерът индексира тази стойност на заглавката в таблицата за пренасочване, която определя, че интерфейсът на изходната връзка е 2. Рутерът препраща пакета към интерфейс 2. Алгоритъмът за маршрутизиране определя стойностите, които се вмъкват в таблицата за препращане. Алгоритъмът за маршрутизиране може да бъде централизиран или децентрализиран.