<<
>>

Передача дискретных данных на канальном уровне

Протоколы канального уровня обеспечивают передачу пакетов данных адресату, причем каждый пакет оформляется в кадр собственного формата (отдельные поля кадра заполняются адресом назначения и контрольной суммой для выявления искаженных кадров).
Доставка кадров данных осуществляется в пределах сетей с простой топологией связей и однотипной или близкой технологией. Например, это односегментные сети Ethernet или многосегментные сети Ethernet и Token Ring иерархической топологии, разделенных мостами и коммутаторами. В более сложных структурах сетей задача передачи кадров между узлами осуществляется с помощью протоколов сетевого уровня.

Протоколы, работающие на канальном уровне, обеспечивают передачу данных [20]:

• в асинхронном и синхронном режимах;

• с предварительным установлением соединения и без предварительного установления соединения (дейтаграммную);

• с обнаружением искаженных данных и без обнаружения;

• с обнаружением потерянных данных и без обнаружения;

• с восстановлением искаженных и потерянных данных и без восстановления;

• с поддержкой динамической компрессии данных и без поддержки.

Многие из этих свойств и возможностей характерны и для протоколов более высоких уровней.

Асинхронные протоколы канального уровня оперируют со стандартными наборами символов (ASCII или EBCDIC) или кадрами, концевик которых содержит контрольную сумму для обнаружения искаженных кадров.

Синхронные протоколы канального уровня бывают двух типов:

• символьно-ориентированные (байт-ориентированные), используемые для передачи в основном текстовых файлов;

• бит-ориентированные, применяемые при передаче как двоичных, так и символьных данных, т. е. являющиеся более универсальными протоколами.

Методы синхронизации бит в обоих типах протоколов одни и те же.

Главное различие между ними - в методе синхронизации символов и кадров.

Большинство синхронных протоколов допускают использование в кадре поля данных переменной длины с указанием максимального его значения. Есть протоколы с кадрами фиксированной длины, например, 53 байта в протоколе АТМ.

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

Способ связи без установления логического соединения характеризуется следующим:

• он используется в сетях с коммутацией пакетов, причем каждый пакет рассматривается как индивидуальный объект, независимая единица передачи информации;

• пакеты от отправителя можно передавать в произвольные моменты, а также одновременно множеству адресатов по различным маршрутам;

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

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

• передача сигнала к отправителю от адресата, подтверждающего получение информации, не производится.

Это один из первых и простейших способов обмена данными в коммуникационной технологии. Он широко используется в дейтаграммных сетях, в которых реализуются дейтаграммные протоколы информационного обмена.

Способ связи (или режим связи), ориентированный на логическое соединение,

относится к более поздней технологии. Он обеспечивает более высокий уровень сервиса по сравнению с дейтаграммной связью.

Особенности организации обмена данными с установлением логического соединения:

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

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

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

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

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

Таким образом, каждый из режимов связи имеет свои особенности, а значит и области применения.

Режим «с соединением» целесообразно использовать для тех применений, где взаимодействие имеет долговременный характер, конфигурация взаимодействующих объектов постоянна, а поток данных не имеет больших пауз. Протоколы с установлением соединения обладают рядом дополнительных свойств, например способностью обнаруживать и восстанавливать искаженные кадры. Для обнаружения искаженных кадров используется ряд методов, в частности методы, основанные на циклических избыточных кодах, которые выявляют многократные ошибки. Восстановление кадров основано на использовании метода повторной передачи кадров (подробнее об этом см. в п. 4.9).

Режим «без соединения» больше подходит там, где взаимодействие имеет кратковременный характер, при котором объем передаваемых данных невелик, а интервалы между передачами значительны (относительно скорости передачи). Кроме того, его целесообразно использовать в системах с повышенными требованиями к надежности доставки данных адресату, так как эти требования можно удовлетворить путем тиражирования данных и передачи адресату по разным маршрутам.

Повышение полезной скорости передачи данных, т. е. сокращение времени на их передачу, достигается применением динамической компрессией (сжатием) данных на основе различных алгоритмов. Коэффициент сжатия зависит от типа данных и применяемых алгоритмов компрессии. Он может колебаться от 1:2 до 1:8.

4.9.

<< | >>
Источник: А.П. Пятибратов, Л.П. Гудыно, А.А. Кириченко. Вычислительные машины, сети и телекоммуникационные системы. 2009

Еще по теме Передача дискретных данных на канальном уровне:

  1. 18.1. Особенности информационных правоотношений, возникающих при производстве, передаче и потреблении персональных данных
  2. § 29 Передача и переход прав по обязательствам. – Римская конструкция права передачи. – Облегчение передачи новейшим законодательством. – Передаточная надпись. – Ограничения передачи. – Действие передачи. – Ответственность передатчика и права приобретателя. – Вступление в право кредитора или суброгация. – Русский закон передачи. – Передача заемных писем. – Переход требований к кредиторам.
  3. V. 1. 1. Непрерывные функции дискретного аргумента.
  4. Сознание распространяет себя от высших уровней Божественности до низшего уровня первого измерения камня и минералов. Всё Бог в разном выражении.
  5. Истинное желание—это когда желания одного уровня гармонируют с желаниями другого уровня.
  6. Интервью с официальными лицами или представителями их пресс-служб чреваты двумя проблемами: опасностью невольного искажения информации при передаче, интерпретации фактов, а также передачей намеренно дозированных сведений.
  7. Григорьев Ю.А., Ревунков Г.И.. Банки данных, 2002
  8. 18.4. Права субъекта персональных данных
  9. Банк данных
  10. Оценка данных о личности.