Компьютер IBM PC/AT, MS-DOS и Windows. Вопросы и ответы
© Александр Фролов, Григорий Фролов
Том 10, М.: Диалог-МИФИ, 1993, 218 стр.
В настоящее время разработано большое
количество различных телекоммуникационных
программ. Каждая из них поддерживает несколько
протоколов передачи файлов. Для того чтобы
компьютеры могли обмениваться файлами, на
передающем и на принимающем компьютере должны
быть загружены телекоммуникационные программы,
которые поддерживают одинаковые протоколы
передачи файлов.
Большинство телекоммуникационных программ
(например MTE, Bimodem, Comit) поддерживают следующие
протоколы передачи файлов: ASCII, Xmodem CRC, 1К Xmodem, Ymodem,
Ymodem G, Zmodem, Bimodem. В таблице, приведенной ниже
перечислены основные особенности этих
протоколов.
Протокол |
Характеристики |
ASCII |
Протокол работает без коррекции ошибок.
В результате при передаче файлов по телефонным
линиям принятый файл может сильно отличаться от
передаваемого |
Xmodem Checksum |
Протокол с коррекцией ошибок. Файлы
передаются пакетами по 128 байт. Вместе с пакетом
передается его контрольная сумма. Только один из
256 пакетов может содержать ошибки, при правильной
контрольной сумме |
Xmodem CRC |
Протокол с коррекцией ошибок. Протокол
Xmodem CRC передает данные пакетами по 128 байт. Для
проверки используется циклический избыточный
код. Этот протокол гарантирует вероятность
обнаружения ошибок, равную 99,9984% |
1К Xmodem |
Соответствует протоколу Xmodem CRC, но в
случае малого числа ошибок может увеличивать
размер пакета с 128 до 1024 байт. При увеличении
числа ошибок размер пакета снова уменьшается.
Такое изменение длины пакета позволяет
увеличить скорость передачи файлов |
Ymodem |
Протокол Ymodem соответствует протоколу 1К
Xmodem, но может передавать или принимать за один
заход несколько файлов. Другой особенностью
протокола Ymodem является то, что вместе с файлом
передаются все его атрибуты. В результате при
передаче файла его имя и дата создания остаются
неизменными |
Ymodem G |
Протокол Ymodem G предназначен для
использования с модемами, осуществляющими
автоматическую коррекцию ошибок на аппаратном
уровне. В этом протоколе упрощена защита от
ошибок, так как ее выполняет сам модем |
Zmodem |
Протокол передачи данных, использующий
окна. Zmodem осуществляет передачу данных пакетами
по несколько штук в окне. При этом компьютер,
принимающий данные, не передает сигнал
подтверждения или сигнал переспроса
неправильного пакета, пока не получит все пакеты
в окне. В зависимости от качества линии длинна
пакета может изменяться от 64 до 2048 байт. Если при
передаче файла произошел обрыв связи и вы не
успели передать весь файл, то в следующий раз при
передаче этого же файла он автоматически начнет
передаваться с того места, где произошел обрыв
связи |
Bimodem |
Протокол с коррекцией ошибок, позволяет
пересылать файлы одновременно в двух
направлениях. Кроме того, одновременно с
передачей файлов вы можете побеседовать с
оператором удаленного компьютера при помощи
клавиатуры |
|