III.Мрежов слой– осигурява обмяната на информация между обектите на транспортния слой.
Протоколите на първите два слоя /физически и канален/
могат да се считат за локални, защото се отнасят само за едно от ребрата на графа. За разлика от тях протоколите на мрежовия слой са глобални, защото се реализират в подмрежата като цяло и са тясно свързани с нейната топология.
Мрежовият слой управляла функционирането на подмрежата. Главна негова задача е да определи как блоковете от данни /пакети/ да се насочват правилно /маршрутизиране/ по пътя до получателя. За тази цел в междинните възли /маршрутизаторите/ на подмрежата се използват алгоритми за оптимално маршрутизиране на базата на някакъв критерий. В мрежите с общ поделен канал за предаване /напр. локалните мрежи/ маршрутизирането е просто и затова мрежовият слой е по-тънък или просто липсва. В същото време, ако твърде много пакети постъпят в един и същ момент за предаване в подмрежата, това би довело до евентуалното й задръстване. Затова мрежовият слой трябва да се занимава с това.
В общия случай мрежовият слой на възела подател формира пакет на базата от полученото от транспортния слой съобщение. Ако това
съобщение е прекалено голямо, мрежовият слой го разделя
/фрагментира/ на части, като всяка част постава в полето
<данни> на поредния кадър. С помощта на физическия слой този кадър се изпраща като неструктуриран поток от битове към първия междинен възел /маршрутизатор/ на подмрежата. В този маршрутизатор
кадъра се извлича, проверява се за грешки и ако всичко е наред, от него се извлича капсулирания пакет, който се предава нагоре към мрежовия слой на маршрутизатора. В него /по служебната информация/ се извършва определяне на по-нататъшното направление за преминаване на пакета през подмрежата. След това пакетът отново се капсулира в кадър, който се изпраща към следващия маршрутизатор.
Тези действия се повтарят, докато пакетът стигне до крайния възел получател.
OSI моделът определя
два вида услуги на мрежовия слой:
- мрежови услуги с установяване на логическо съединение – осигуряват надеждно предаване на данни по предварително
изградено логическо съединение-мрежови услуги без установяване на логическо съединение – използват се дейтаграми, които се предават независимо един от друг. Мрежови протоколи без установяване на съединения: IPX на фирмата Novell, IP от протоколния стек TCP/IP