Протоколы для передачи файлов (FTP)
Существуют два типа файлов, передаваемых с помощью протоколов для передачи файлов (FTP): ASCII-файлы и двоичные файлы. ASCII-файлы можно передавать с помощью любого FTP, но лучше это делать с помощью специальных FTP, например, ASCII FTP или RAWASCII. Файлы передаются символ за символом без процедур контроля ошибок. Двоичные файлы мо- гут передаваться остальными FTP (включая и RAWASCII). Они посылаются блоками симво- лов. Принимающий ПК должен ответить па прием каждого такого блока.
Каждый FTP имеет различные характеристики. Основные из них кратко описаны ниже (табл.3-9), чтобы облегчить принятие решений о выборе, приводим их краткое описание:
· Процедура обнаружения ошибок: для обнаружения и коррекции ошибок используются две процедуры: CRC, она позволяет обнаружить одиночные и множественные ошибки, и процедура сравнения контрольных сумм (CS), вычисленных на основании кодов ASCII для посылаемых символьных строк. Контроль ошибок м.б. и с помощью АО, в этом случае нет нужды использовать ПО;
· Размер блока: файлы передаются блоками различной длины, составленными из символов: 128, 512, 1024 байта (чем больше размер блока, тем большей скорости передачи можно достичь);
· Передача многих файлов: несколько файлов можно посылать и принимать с помощью одной команды путем использования гпобального (объединяющего) символа (*), используемого, чтобы связать их в одну группу;
· Имя, Размер, Дата: файлы м.б. посланы с их оригинальными атрибутами, такими как имя, размер и дата создания;
· Скользящее окно: несколько блоков можно послать один за другим, не дожидаясь немедленного ответа. Это увеличивает эффективную скорость передачи за счет снижения времени отклика.
Существут ряд широко используемых протоколов РТР, 15 из них приведены в табл.3-9.
Таблица 3-9. Список протоколов для передачи файлов
Протокол | Обнаружение ошибок | Размер блока, байты | Передача многих файлов | Имя | Размер | Дата | Скользящее окно |
1К-ХМООЕМ | CRC | 128/1024 | нет | нет | нет | нет | нет |
IK-XMODEM-G | CRC | 128/1024 | нет | нет | нет | нет | нет |
ASCII | нет | н/п | н/п | нет | нет | нет | нет |
COMPUSERVES | CRC | 512/1024 | да | да | нет | нет | да |
IMODEM | нет | нет | да | нет | нет | нет | |
KERMIT | CRC/CS | до 1024 | да | да | да | да | да |
MODEM7 | CRC/CS | да | да | нет | нет | нет | |
RAWASCII | нет | н/п | н/п | нет | нет | нет | нет |
SEALINK | CRC | да | да | да | нет | да | |
TELINK | CRC/CS | да | да | да | да | нет | |
WXMODEM | CRC | нет | нет | нет | нет | да | |
XMODEM | CRC/CS | нет | нет | нет | нет | нет | |
YMODEM | CRC | 128/1024 | да | да | да | нет | нет |
YMODEM-G | нет | 128/1024 | да | да | да | нет | нет |
ZMODEM | CRC | 128/1024 | да | да | да | да | да |
Применение модемов
Модемы применяются давно и широко, а их развитие связано с развитием МП и ПК, а также ЛС и Интернет. Модем - это устройство доступа к сетям с различными технологиями, и к телефонной сети. Реальные скорости передачи, достигнутые даже с модемом V.90, скромны: от гарантированной на ВСС РФ скорости 9,6 кбит/с до недостижимой - 56 кбит/с. Последняя м.б. достигнута только на сети цифровых АТС. Продолжают, однако, применяться низкоско- ростные модемы: V.22, V.29, V.32, работающие в схемах: авторизации кредитных карт, банкоматах и в точках продаж; при массовой рассылке транзакций; в факсах и в схемах идентификации прав доступа, в схемах сбора и передачи информации в АСУ разного уровня.
Другой уровень применения модемов связан с технологиями, основанными па них (Х.25), где модемы работают в синхронном режиме по медной выделенной линии на скоростях до 64 кбит/с; технологии узкополосной ISDN, где модемы работают на скоростях до 115 кбит/с.
Рис.3-11. Схема использования выделенных линий: аналоговых (А) и цифровых (Б)
При работе па выделенной линии модемам не нужно дозваниваться для установления соединения и есть источники синхронизации, установленные на сетях общего пользования, поэтому можно использовать все преимущества синхронной дуплексной передачи. При соединении двух устройств DTE с помощью модемов через ТфОП передача идет по цепи:
DTE→DCE (модем) →ТфОП→ (модем) DCE→DTE
Схема соединения для аналоговой (а) и цифровой (б) линий приведена на рис.3-11.
Для цифровой линии прямой и обратный капал разделены, и линия связи является 4-х проводной (2+2), рис.3-11б. Для аналоговой линии прямой и обратный каналы не разделены, и линия связи имеет 2-х проводные окончания (рис.3-11а), поэтому на уровне модема такое разделение осуществляется с помощью трансформатора.