Программирование на Java | Модемы | Дипломы по радиотехнике и связи |
Модемы и сетевое оборудование
Управление потоком
Еще один параметр, связанный с передачей данных из компьютера в модем, — управление потоком (flow control). Так как состояние телефонной линии может непредсказуемо меняться и соо тветственно меняется скорость передачи, модем должен иметь возможность как-то управлять потоком данных, поступающих от компьютера, — притормаживать его и вновь разрешать.
Существует два метода управления потоком — «мягкий» (software) и «жесткий» (hardware). Первый метод, обозначаемый также аббревиатурой «XON/XOFF», предусматривает посылку в нужный момент в компьютер одного из двух символов — XOFF (ASCII-код 23), говорящего о том, что передачу данных нужно приостановить, либо XON (код 25) — сигнала «добро» н
а возобновление передачи. Эти символы модем посылает по тому же каналу, по которому идут и сами данные.
«Жесткий» метод, также обозначаемый «CTS/RTS», вместо двух специальных символов использует два провода из стандартного кабеля, связывающего модем с компьютером (для внутренних модемов — два контакта на разъеме, которым модем вставляется в слот). Когда модем готов к приему потока данных, он посылает сигнал по одному из этих проводов — CTS, «Clear To Send», а когда компьютер готов эти данные послать, он выдает сигнал по проводу RTS — «Ready To Send».
Жесткий метод управления потоком имеет много преимуществ: прежде всего, не тратится время на пересылку специальных символов, что ускоряет весь процесс передачи. Кроме того, если при «мягком» методе сами данные будут содержать байты XON или XOFF (а почему бы и нет?),
придется прибегать к особым мерам, чтобы компьютер на другом конце линии не принял их за сигналы от своего модема. Для модемов со встроенным протоколом коррекции ошибок можно пользоваться только методом CTS/RTS.
Как правило, выбор одного из двух методов управления потоком осуществляется из коммуникационной программы. Правда, не все модемы и протоколы передачи файлов поддерживают оба метода, но если доступен CTS/RTS, лучше пользоваться им.

И еще ОАИН стандарт
Стандарт RS-232 определяет устройство последовательного (СОМ) порта, а именно расположение контактов в разъеме и то, какие сигналы по каким проводам соединительного кабеля посылаются компьютером или периферийным устройством. Если какое-то устройство «подключается по стандарту RS-232», то это просто означает, что его можно соединить с компьютером через последовательный порт. Все внешние модемы обязаны отвечать этому стандарту.
< пред след >
вернуться к содержанию
вернуться к списку источников

перейти на главную страницу