Электронная библиотека книг Александра Фролова и Григория Фролова.
 
Библиотека
Братьев
Фроловых
Электронная библиотека книг Александра Фролова и Григория Фролова.
Библиотека системного программиста
Программирование на JAVA
ПК. Шаг за шагом
Другие книги
Восстановление данных
Антивирусная защита
Статьи для
программистов
Пользователю компьютера

Компьютер IBM PC/AT, MS-DOS и Windows. Вопросы и ответы

© Александр Фролов, Григорий Фролов
Том 10, М.: Диалог-МИФИ, 1993, 218 стр.

[Назад] [Содеожание] [Дальше]

8.5. Какие существуют протоколы передачи файлов

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

Большинство телекоммуникационных программ (например 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 Протокол с коррекцией ошибок, позволяет пересылать файлы одновременно в двух направлениях. Кроме того, одновременно с передачей файлов вы можете побеседовать с оператором удаленного компьютера при помощи клавиатуры
[Назад] [Содеожание] [Дальше]


Создание интернет-магазинов: http://www.shop2you.ru/ © Александр Фролов, Григорий Фролов, 1991-2016