Информационно-вычислительные сети. Капустин Д.А - 34 стр.

UptoLike

34
Сетевой уровень (Network Layer)
Сетевой уровень обеспечивает прокладку каналов, соединяющих
абонентские и административные системы через коммуникационную
сеть, выбор маршрута наиболее быстрого и надежного пути.
Сетевой уровень устанавливает связь в вычислительной сети между
двумя системами и обеспечивает прокладку виртуальных каналов
между ними. Виртуальный или логический каналэто такое
функционирование компонентов сети, которое создает
взаимодействующим компонентам иллюзию прокладки между ними
нужного тракта. Кроме этого, сетевой уровень сообщает транспортному
уровню о появляющихся ошибках. Сообщения сетевого уровня принято
называть пакетами (packet). В них помещаются фрагменты данных.
Сетевой уровень отвечает за их адресацию и доставку.
Прокладка наилучшего пути для передачи данных называется
маршрутизацией, и ее решение является главной задачей сетевого
уровня. Эта проблема осложняется тем, что самый короткий путь не
всегда самый лучший. Часто критерием при выборе маршрута является
время передачи данных по этому маршруту; оно зависит от пропускной
способности каналов связи и интенсивности трафика, которая может
изменяться с течением времени. Некоторые алгоритмы маршрутизации
пытаются приспособиться к изменению нагрузки, в
то время как другие
принимают решения на основе средних показателей за длительное
время. Выбор маршрута может осуществляться и по другим критериям,
например, надежности передачи.
Протокол канального уровня обеспечивает доставку данных между
любыми узлами только в сети с соответствующей типовой топологией.
Это очень жесткое ограничение, которое не позволяет строить сети с
развитой структурой, например, сети, объединяющие несколько сетей
предприятия в единую сеть, или высоконадежные сети, в которых
существуют избыточные связи между узлами.
Таким образом, внутри сети доставка данных регулируется
канальным уровнем, а вот доставкой данных между сетями занимается