Сетевые технологии

Функции сетевого уровня модели OSI

В данной статье мы рассмотрим функции сетевого уровня. Вспомним чем занимается сетевой уровень.
Сетевой уровень отвечает за адресацию сообщений и перевод логических адресов и имен в физические адреса. Сетевой уровень обеспечивает установление, поддержание и разъединение сетевых соединений между системами, содержащими взаимодействующие прикладные объекты, а также предоставляет функциональные и процедурные средства для блочного обмена данными между транспортными объектами по сетевым соединениям.
Сетевой уровень определяет маршрут транспортного объекта-отправителя к транспортному объекту-получателю и обеспечивает независимость от особенностей маршрутизации и ретрансляции, связанных с установлением и использованием данного сетевого соединения. Это тот случай, когда несколько [под]сетей используются последовательно или параллельно.

Как работает сетевой уровень?

Оборудование, работающее на сетевом уровне: маршрутизатор.
Маршрутизатор (проф. жарг. раутер, рутер, роутер (router) — специализированный компьютер, который пересылает пакеты между различными сегментами сети на основе правил и таблиц маршрутизации.
Маршрутизатор может связывать разнородные сети различных архитектур. Для принятия решений о пересылке пакетов используется информация о топологии сети и определённые правила, заданные администратором.
Виды протоколов сетевого уровня:
  • сетевые протоколы (продвижение пакетов через сеть: IP, ICMP);
  • протоколы маршрутизации: RIP, OSPF;
  • протоколы разрешения адресов (ARP).

Функции сетевого уровня

  • маршрутизация и ретрансляция;
  • организация сетевых соединений;
  • мультиплексирование сетевых соединений на канальное соединение;
  • сегментирование (разбиение) и блокирование;
  • обнаружение и исправление ошибок;
  • сериализация;
  • управление потоком;
  • передача срочных данных;
  • возврат к исходному состоянию.

Сетевые протоколы

ICMP (Internet Control Message Protocol — протокол межсетевых управляющих сообщений) — сетевой протокол, входящий в стек протоколов TCP/IP. В основном ICMP используется для передачи сообщений об ошибках и других исключительных ситуациях, возникших при передаче данных, например, запрашиваемая услуга недоступна, или хост, или маршрутизатор не отвечают. Также на ICMP возлагаются некоторые сервисные функции.
IP-адрес (IP address, Internet Protocol Address «адрес Интернет-протокола») — уникальный сетевой адрес узла в компьютерной сети, построенной на основе стека протоколов TCP/IP.

Протоколы маршрутизации

RIP — протокол маршрутной информации (Routing Information Protocol) — один из самых простых протоколов маршрутизации. Применяется в небольших компьютерных сетях, позволяет маршрутизаторам динамически обновлять маршрутную информацию (направление и дальность в хопах (участок сети между двумя узлами)), получая ее от соседних маршрутизаторов.
OSPF (Open Shortest Path First) — протокол динамической маршрутизации, основанный на технологии отслеживания состояния канала (link-state technology) и использующий для нахождения кратчайшего пути алгоритм Дейкстры (Алгоритм, который находит кратчайшие пути от одной из вершин графа до всех остальных.).

Протоколы разрешения адресов

ARP (Address Resolution Protocol — протокол определения адреса) — протокол в компьютерных сетях, предназначенный для определения MAC-адреса, имея IP-адрес другого компьютера.
Сетевые технологии