Организация обмена данными в распределённых информационно-измерительных системах

Скачать в pdf «Организация обмена данными в распределённых информационно-измерительных системах»


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


Существуют два подхода к организации процесса обмена положительными и отрицательными квитанциями: с простоями и с организацией «окна».


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


Во втором методе для повышения коэффициента использования линии источнику разрешается передать некоторое количество кадров в непрерывном режиме, то есть в максимально возможном для источника темпе, без получения на эти кадры ответных квитанций. Количество кадров, которые разрешается передавать таким образом, называется размером окна. Рис. 2 иллюстрирует данный метод для размера окна в W кадров. Обычно кадры при обмене нумеруются циклически, от 1 до W.

Рис. 1. Метод подтверждения корректности передачи кадров с простоем источника


При отправке кадра с номером 1 источнику разрешается передать еще W—1 кадров до получения квитанции на кадр 1. Если же за это время квитанция на кадр 1 так и не пришла, то процесс передачи приостанавливается и по истечении некоторого тайм-аута кадр 1 считается утерянным (или квитанция на него утеряна) и он передается снова.

Скачать в pdf «Организация обмена данными в распределённых информационно-измерительных системах»