К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 191
Текст из файла (страница 191)
~лала Ж развергьвание серверов Иьтерлеге Первая цифра-кода ответа показывает, было ли выполнение измаилы завершено успешно, неудачно, илн она вообще не была выполнена. Возможны значения перечисленные ниже. П 1№№ — Ромйте ргейпйвагу гер1у (предварительный шцимппвлыией ответ). Сервер инициировал выполнение запршливаемого действия и клиент должен ожидать лругого ответа, прежле чем отправить следующую команду. П 2№№ — РоаИге сашр1ейав гер!у (окончательный поламвтелыаай ответ)'.
Сервер успешно завершил выполнение запрашиваемого действия П З№Ф вЂ” Ромбте штеппейаге гер)у (промеаугачвый иоломительиый опыт). Сервер принял команду, однако требуется дополннтелънал информация, прежде чем он сможет ее выполнить, поэтому клиент должен послать другую команду, содержащую необходимую информацию..
П 4№№ — Тгава)еиг веаайге сшвр1ейеп гер1у (временный,втршцпвлъиый ответ). Сервер не принял команду или не выполнил запрашиваемого дей стеня в силу временных обстоятельств, клиент должен послать данную команду повторно. П 5№№ — Рапвавевг пейайте еошр)ебоп гер1у (постоянный втрипателыаый ответ). Сервер не принял комшшу или не выполнил запрашиваемого действия и клиенту не рекомендуется (на не запрещаегая) повторно посылать эту команду. Вторая цифра кода ответа предоставляет более специфическую информацию о природе сосбшения. Возьквкны нескапько значений второй цифры. П №О№.
— Бунтах (синтаксис). Команда содержит синтаксическую ошибку, которая помешала ее выполнению. П №1№ — 1вйязввбов (иифармиавм). Ответ содержит инфдрмщию, которую запрашивала команда, например, статус или справочные данные. П №2№ — Саппесйоиа (соединения). Ответ относится к управлению соединением для передачи данных. П №З№ — Автвеайсайап лвв ассаввйвй (аупвпзирийация н учет). Ответ имеет отношение к процессу подключения или процедуре учета использования ресурсов. П №4№ — ищеек. Не испспьзуется П №5№ — И1е ауливв (файлввая система). Отражает статус'файловой системы серве1м в результате выполнения команды. Фактические колы ошибок.' определенные стандартом РТР, перечислены ниже.
П 110 — повторная передача с отметки. П 120 — сервис будет готов через ллл минут. П 125 — соединение по передаче данных открыто,-начинается паралича. П 150 — статуе фзйла "ОК", идет полготовка к установлению соедиаенйя для передачи данных. П 200 — команда выполнена успешно. П 202 — команда не реализована на атом сайте. П 2И вЂ” ответ о состоянии системы или системная справочная информация.
П 212 — стигуо каталога. П 213 — статус файла. П 214 — сиравочное сообщение. П 215 — тип системы ХАМЕ. П 220 — сервис готов для нового пользователя П 221 — сервис закрывает соединение для передачи данных. и 225 — соединение для передачи данных открыта„передача файлов в данный момент не идет. П 226 — закрытие соединения для передачи данных. П 227 — вход в,пассивный режим (Ы,Ь2,Ь3,1т4,р1,р2), П 230 — пользователь зарегистрирован и вошел в систему, можю прадолжззь.
П 250 — заираппшаемое действие над файлом выполнено успепйко. П 257 — каталог созлан. П 33! — яма пользователя принята, требуется пароль. П 332 — для вюда в систему требуется учетная,запись. П 350 — запрашиваемое действие нзл файюм требует дополнщ'ельней информации. П 421 — сервис недоступен, управляющее саединецие закрывается. П 425 — соединение лля передачи данных не удастся открып и 42б — соединение прекрашено, передача файла прервана. П 450 — ' запрашиваемое действие над файлом не произведено. П 451 — запрапиваемое действие прервано локальная ошибка в обработке.
П 452 — запрашиваемое действие не произведено, в системе недостаточно места двя храиения данных. П 500 — сннтзззздческая ошибка, команда не распознана. П 501 — синтаксическая ошибка в параметрах или аргументах. П 502 — команда не реализована. П 503 — неправильная последовательность команд. П 504 — команда не реализована для данного параметра. П 530 — не провежна процедура входа в систему. П 532 — для сохранения файлов необходима учетная запись.
П 550 — запрашиваемое действие не произведено, файл недоступен (например, не найден или к нему не разрешен доступ). П 551 — запрашиваемое действие прервано, неизвестный тнп страницы. П 552 — запрашиваемое действие наа Файлом прервано, Превмшан обьем„ выделенный для хранения (лля данного каталога или набора данных). П 553 — запрашиваемое действие не произведено, недопустимое имя файла. Сообщения протоколе ЕТР Сессия РТР начинается с того, что клиент устанавливает соединение с сервером, применяя графический пользовательский интерфейс нли командную строку, чтобы задать 1Р-адрес сервера или его 0ХБ-нмя.
Первой задачей является установление ТСР-соелинения с применением стандартной процелуры трехстороннего подтверждения. ГГР-сервер прослушивает порт,21 на предмет входящих сообщений, и зто новое РТР-соединение станет управляющим соединением, которое будет осязаться открьпмм на протяжении всей сессии. Первое РТР-сообщение переласт сервер, объявляя о себе и илентифицируя самого себаз 220 Са2 и1сссаогс Гтг Зеге1се (еега1сп З.П) Как и в случае с любым другим сообщением, передаваемым в ходе ТСР- соединения, для него требуется полтверждение. В ходе сессии обмены сообщениями будут по мере необхслимости прерываться пакетамн ТСР типа АСК.
После отправки начального подтверждения, клиент приглашает пользователя ввести имя учетной записи н пароль, а затем проводит процедуру регистрации пользователя и входа в систему: пава апспуеспа 331 апспуеспа ассеаа а11сеес, аеас гдепс1еу (е — ае11 папе) аа рааааепз. Рйав апспае1еаасхез ссе 230 Лпощ~пюпа пает 1едсед 1п. Затем клиент информирует сервер о своем !Р-адресе и номере порта, который он будет использовать на клиентской системе с целью установления соединения лля передачи данных: гсвт 192, 169,2,3,7,233 2ОО ГОВТ ссаиапс апссеаатс1.
Числа 192, 1бв, 2 и 3 представляют собой десятичные значения четырех байтов 1Р-адреса„а числа т и 233 — зто байты значения номера порта, ко- тарые соответствуют 2025. Переведя значения абаях байтов в двоичную систему (000001Ш1101001)„а затем, конвертировав Получившееся,полное двухбайтовое значение обратно в десятичную систему, можно получить именно 2025.
С этого момента клиент может посылать команды серверу, запрадпгазл передачу файлов или выполнение процедур файлгз86й системы, например, создание или удаление «атзлогов. Одна из типичных команд «лненга заключается в запросе предоставления списка файлов здпвлога па умолчанию сервера: иьзт -г В ответ на ату команду сервер информирует клиента о том, что он собирается открыть соединение лдя передачи данных, так как список передается в виде файла в формате АЗСП: 15с Ореолу Азсхх пихте сага сост1ессгас тот /ыт41з За~ем сервер запускает процедуру установления- Второго ТСУ-соединения, используя собственный порт 20 и парт.2025, абовначенный клиентом ранее командой кит,.
Как только соединение установлено, сервер передает созданный им файл, который содержит листинг каталога. В зависимости ат числа фзйлив каталога, перелача может потребовать отправки многочисленных пакетов и подтверждений, после которых сервер немедленна высылает первое сообщение в последовательности, прекращающей ТСР-соединение для передачи данных. После того, как саелинение для передачи данных будет закрыто, сервер возвращается к управляющему соединению н завершает псрелачу файла сообшением аб успешном выполнении команды: ззь тгзсзтег сазртеге С этого ьюменга; клиент готов отдать очередную команду, например, запрос на, передачу другого файла, которая приведет к пав;горению мего процесса, начиняя с кеьгзнды такт. Кроме того, для вьгполнейия каких-либо функций клиент мажет задействовать талька управляющее соединение.
Когда клиент готов к завершению всей сессии путем разрыва управляющего соединения, ан отправляет команду аахт, и сервер отвечает падгвержденмем: 221 Глава 25 Сетевая печать Совместное использование принтеров было одной из первичных мотиваций при создании компьютерных сетей вообще, и в наопвпцее вреМ», спустя лвсятилетия, это одна из главных причин организации ЛВС. В большинстве случаев пользователи должны регулярно печатать документы, но они не делают этого непрерывно, поэтому расходы по обеспечению отдельньп» 'принтером каждого служащего, ксторому он необходим, представляются неоправданными.
Кроме необходимости дополнительных затрат, индивидуаяьные принтеры занимают достаточно много места на рабочих столах и увеличивают нагрузку на ~и~темных адьшнистраторов„связанную'с обслухгиванием оборудования. Проблемы сетевой печати Совместное использование принтеров множеством пользователей приедставляет ряд технических и административных проблем, которые администраторы должны разрешить еще на этапе планирования, желательно до приобретения и установки принтеров.