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