logo

Мрежов слой

  • Мрежовият слой е третият слой на OSI модела.
  • Той обработва заявките за услуга от транспортния слой и допълнително препраща заявката за услуга към слоя за връзка с данни.
  • Мрежовият слой преобразува логическите адреси във физически адреси
  • Той определя маршрута от източника до местоназначението и също така управлява проблемите с трафика като превключване, маршрутизиране и контролира задръстванията на пакети с данни.
  • Основната роля на мрежовия слой е да премества пакетите от изпращащия хост към приемащия хост.

Основните функции, изпълнявани от мрежовия слой, са:

    Маршрутизация:Когато пакет достигне входната връзка на рутера, рутерът ще премести пакетите към изходната връзка на рутера. Например, пакет от S1 към R1 трябва да бъде препратен към следващия рутер по пътя към S2.Логическо адресиране:Слоят на връзката за данни реализира физическото адресиране, а мрежовият слой реализира логическото адресиране. Логическото адресиране се използва и за разграничаване между системата източник и дестинация. Мрежовият слой добавя заглавие към пакета, което включва логическите адреси както на подателя, така и на получателя.Работа в интернет:Това е основната роля на мрежовия слой, че той осигурява логическата връзка между различни типове мрежи.Фрагментация:Фрагментацията е процес на разбиване на пакетите на най-малките отделни единици данни, които пътуват през различни мрежи.

Препращане и маршрутизиране

В мрежовия слой се използва рутер за препращане на пакетите. Всеки рутер има таблица за пренасочване. Рутерът препраща пакет, като проверява полето на заглавката на пакета и след това използва стойността на полето на заглавката, за да индексира в таблицата за препращане. Стойността, съхранена в таблицата за препращане, съответстваща на стойността на полето на заглавката, показва изходящата интерфейсна връзка на рутера, към която трябва да бъде препратен пакетът.

Например, рутерът със стойност на полето на заглавката 0111 пристига до рутер и след това рутерът индексира тази стойност на заглавката в таблицата за пренасочване, която определя, че интерфейсът на изходната връзка е 2. Рутерът препраща пакета към интерфейс 2. Алгоритъмът за маршрутизиране определя стойностите, които се вмъкват в таблицата за препращане. Алгоритъмът за маршрутизиране може да бъде централизиран или децентрализиран.

Мрежов слой

Услуги, предоставяни от мрежовия слой

    Гарантирана доставка:Този слой предоставя услугата, която гарантира, че пакетът ще пристигне до местоназначението си.Гарантирана доставка с ограничено забавяне:Тази услуга гарантира, че пакетът ще бъде доставен в рамките на определено забавяне между хостове.Пакети по ред:Тази услуга гарантира, че пакетът пристига до местоназначението в реда, в който е изпратен.Гарантирано максимално трептене:Тази услуга гарантира, че времето между две последователни предавания при подателя е равно на времето между получаването им в дестинацията.Услуги за сигурност:Мрежовият слой осигурява сигурност чрез използване на сесиен ключ между източника и целевия хост. Мрежовият слой в изходния хост криптира полезния товар от дейтаграми, изпратени до целевия хост. След това мрежовият слой в целевия хост ще дешифрира полезния товар. По този начин мрежовият слой поддържа целостта на данните и услугите за удостоверяване на източника.