
сетей, использующих различные технологии канального уровня (Ethernet, Fast Ethernet
Token Ring, FDDI, frame relay, X.25, ISDN, ATM, IP/MPLS). Например, отдельные
локальные сети могут быть объединены в сеть масштаба предприятия – корпоративную
сеть. Протоколы сетевого уровня выполняют следующие функции:
• адресацию узлов, подсетей и сетей на сетевом уровне;
• маршрутизацию, т. е. выбор оптимального по некоторому критерию пути
продвижения информации от источника к пункту
назначения через объединенную
сеть;
• транспортировку информационных блоков (пакетов) по выбранному
маршруту, или коммутация;
• согласование различающихся протоколов канального уровня, которые могут
быть использованы в отдельных подсетях одной составной сети. Например, в
случае необходимости может выполняться фрагментация кадров для обеспечения
требуемого канальным уровнем максимального размера (MTU – Maximum Transfer
Unit) поля данных кадра.
Протоколы
сетевого уровня реализуются, как правило, в виде программных
модулей, выполняемых на конечных узлах – компьютерах
38
, а также на промежуточных
узлах – маршрутизаторах
39
. Маршрутизаторы реализуются в виде специализированных
устройств либо на универсальных ЭВМ с соответствующим программным
обеспечением.
Основное отличие маршрутизации от объединения сетевых сегментов с помощью
мостов и коммутаторов в том, что мосты работают на уровне 2 эталонной модели ISO, в
то время как маршрутизация выполняется на уровне 3. Возможности построения
сложных составных сетей на основе
устройств канального уровня ограничены по
следующим причинам:
• на канальном уровне используются одноуровневые локальные адреса узлов и
не предусмотрена адресация сетей и подсетей;
• канальный уровень не обеспечивает фрагментацию кадров, а трансляцию
кадров из одной технологии канального уровня в другую осуществляют не все
мосты и коммутаторы;
• сегменты сети, образованные
на основе мостов и коммутаторов, не защищены
от широковещательного трафика
40
.
38
В этом случае компьютер часто называется хостом (host).
39
Маршрутизатор часто называется шлюзом (gate).
40
Построение виртуальных локальных сетей на основе коммутаторов полностью изолирует
части сети друг от друга, в том числе и для широковещательного трафика. Для связи таких
частей используются маршрутизаторы.