Пакетные сети

Сетевой уровень

Канальный уровень

Средства представления различных полей (например, адреса, текста, контроля ошибок) в одном и том же потоке битов и несколько специальных протоколов канального уровня. Используемые при этом технологии применяются для однозначного определения границ полей в потоке битов, передачи информации определенному терминалу по многоточечному каналу связи, обнаружения и устранения ошибок при передаче - в общем, для управления каналом связи.

Можно сказать, что канальные протоколы находятся на более высоком уровне по сравнению с физическими протоколами. Однако вся информация, использующаяся в протоколе канального уровня, в действительности содержится в потоке битов, передаваемом через последовательный интерфейс. Концептуально мы рассматриваем поля канальных протоколов как вложенные (содержащиеся внутри) в поток битов протоколов физического уровня или расположенные в них в виде слоев.

В первую очередь протоколы канального уровня отвечают за передачу данных между двумя точками или узлами сети. Канальный уровень определяет поля кадра, а также способ обнаружения и устранения ошибок. В эталонной модели OSI эти протоколы представляют второй уровень.

Третьим по счету в модели OSI является сетевой уровень. Протоколы этого уровня могут применяться для пересылки данных из одного канала в другой по сети, содержащей интеллектуальные узлы. Такими узлами могут быть маршрутизаторы или коммутаторы пакетов. Протокол сетевого уровня задает метод, с помощью которого осуществляется маршрутизация и связанное с ней администрирование. Информация протокола сетевого уровня, именуемая заголовком пакета, вкладывается в информационное поле кадра канального уровня, часть этой информации используется коммутатором пакетов уровня 3 для направления данных в следующий канал и т. д.

Пакетная сеть — особый вид сети передачи данных, в которой содержатся интеллектуальные узлы коммутации. Пакетным сетям свойственны следующие черты.

• Информационное сообщение, прежде чем оно будет передано, делится на короткие блоки, с заданной максимальной длиной. Каждый блок снабжается заголовком, содержащим адреса и, возможно, информацию о пути передачи. На уровне канального протокола, в котором обычно содержатся средства контроля ошибок, каждый пакет становится информационным полем.

• Передача пакетов от узла к узлу осуществляется очень быстро — для попадания в пункт назначения требуются доли секунды.

• Узловой компьютер, как правило, не выполняет архивирование (сохранение) данных. Узел, с которого отправлено сообщение, обычно «забывает» о таковом, как только следующий узел проверит наличие в нем ошибок (в случае необходимости) и подтвердит факт получения. Термины DTE и DCE вам уже знакомы. В пакетных сетях используется также термин «аппаратура коммутации данных» (Data Switching Exchange, DSE). DSE — сетевой узел, соединяющий три или более каналов. На рис. 10.2. показаны связи между DTE, DCE и DSE в пакетной сети. Точку, в которой кабель последовательной связи подключается к DCE, иногда называют сетевым шлюзом.

В отличие от уровня 1, на котором для конкретного сообщения или группы сообщений выделяется определенный канал, пакеты данных пересылаются между DSE таким образом, что становится возможной передача пакетов из многих источников ко многим приемникам через один и тот же межузловой канал в различные моменты одного короткого периода времени. А поскольку пакеты из многих источников могут передаваться между DSE по одному каналу, затраты по этим каналам можно разделить между многими пользователями. В этом состоит одно из главных преимуществ пакетной сети: появляется возможность использовать для передачи данных аппаратуру, которая могла бы оказаться слишком дорогой для одной организации.