Протоколы Internet


Протокол обмена UUCP - часть 2


Клиент должен откликнуться сообщением \020shostname options\000, где hostname соответствует имени клиента (инициатора обмена). При этом допустимы следующие опции (опции могут и отсутствовать).

Опция

Описание

-qseq

Сообщает порядковый номер сообщения. Порядковые номера запоминаются как клиентом, так и сервером их значения инкрементируются при каждом вызове. Порядковые номера контролируются, что обеспечивает дополнительную надежность

-xlevel

Требует, чтобы сервер установил требуемый отладочный уровень (поддерживается не всеми системами)

-vgrade=grade

Требует, чтобы сервер передавал файлы заданного сорта (grade)

-r

Указывает на то, что клиент знает, как повторно запустить обмен в случае сбоя

-ulimit

Сообщает предельный размер файла, который может создать клиент. Размер задается в шестнадцатеричном формате и обозначает число 512 байтных блоков в файле, например –ux300000.

На запрос \020rok\000 возможно несколько откликов:

rok

Запрос принимается, диалог переходит к согласованию протокола;

rlck

Сервер заблокирован, что говорит о том, что ЭВМ уже осуществляют обмен;

rcb

Сервер осуществляет обратный запрос клиенту, что позволяет исключить ложные вызовы;

rbadseq

Неверен порядковый номер сообщения;

rlogin

Клиент использовал неверное имя при авторизации;

ryou are unknown to me

Клиент неизвестен серверу (uucp не позволяет соединение с неизвестными системами).

Если отклик не rok, то обе стороны прерывают сессию.

Запрос сервера \020pprotocols\000, где protocols характеризует список поддерживаемых протоколов, причем каждому протоколу соответствует лишь один символ. Клиент может послать сообщение \020uprotocols\000, где инициатор сессии выбирает протокол из предлагаемого сервером списка. Если в предлагаемом списке нет нужного протокола, посылается сообщение \020un\000 и обе стороны разрывают сессию.

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




Начало  Назад  Вперед



Книжный магазин