Режимы передачи и качество сервиса

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

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

При этом передача в одном направлении занимает только часть канала. Дуплексный режим может быть симметричным (полоса пропускания канала в обоих направлениях одинакова) и несимметричным (пропускная способность в одном направлении значительно больше, чем в противоположном). Качество сервиса сети определяется несколькими параметрами:  Скорость передачи данных, определяется как количество бит данных, переданных за единицу времени.  Задержка доставки данных, определяемая как время от передачи блока информации источником до его приема получателем.  Уровень ошибок определяется либо как вероятность безошибочной передачи определенной порции данных (от бита до кадра). Для высших уровней (прикладной) интересны такие параметры, как время отклика и производительность обслуживания запросов.

Эти параметры определяются как сетью (время на транспортировку), так и серверами, обслуживающими прикладные запросы.

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

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

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

При этом появляется необходимость в идентификации кадров и подтверждений. Метод ‘скользящего окна” является эффективным гибридом индивидуальных подтверждений и пакетной передачи. Здесь передатчик посылает серию нумерованных кадров, зная, что приход подтверждения может задерживаться относительно своего кадра на время оборота по сети. это время может быть предварительно определено, и ширина “окна” определяется числом кадров, которые можно послать. Подтверждение нумеруется в соответствии с кадрами, эта нумерация может быть циклической с модулем, определяемым шириной окна. Если передатчик не получает подтвнрждение на кадр, выходящий из окна наблюдения, он считает его потерянным и повторяет его передачу.

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