Протоколы для передачи файлов (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а), поэтому на уровне модема такое раз­деление осуществляется с помощью трансформатора.