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