Примеры сетевых топологий


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


При этом допустимы следующие опции (опции могут и отсутствовать).
ОпцияОписание
-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 и обе стороны разрывают сессию.

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

Клиент может послать команды: s, r, x, e, или h (команды посылает только клиент). В качестве параметров этих команд используются имена файлов.


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



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