Название: Компьютерные сети - Бэрри Нанс

Жанр: Информатика

Рейтинг:

Просмотров: 1052


 

 

Использование утилит riogin, rep, rsh и ping

Команда riogin позволяет присоединиться к основному компьютеру в качестве терминала, тип которого указан в локальной переменной окружения TERM. При этом ввод с клавиатуры и вывод на экран терминала происходят так же, как при работе с локальной машиной, за исключением задержек на передачу информации. Ввод/вывод в буферы обмена в этом случае производится по прерываниям, кроме того, у пользователя имеется возможность использовать команды Ctrl-S/Ctrl-0 для приостановки и продолжения обмена.

Команда rср производит операции копирования файлов между локальной и удаленной машинами. Воспользоваться этой командой можно после присоединения к удаленному компьютеру с помощью команды riogin. Если файл с данным именем уже существует на машине назначения, то по умолчанию режим и владелец этого файла сохраняются. Если же файл назначения не существует, то обычно режим файла назначения полагается равным режиму файла источника, измененному командой unmask на машине назначения. Если при копировании используется флаг -р, то время последней модификации и режим файла-источника сохраняются и на машине назначения. Если не указано имя машины, назначения или источника,то команда гср эквивалентна команде ср.

При копировании файлов удаленной машины имя любого ее файла или директории предваряется именем этой машины и двоеточием (:). Имена локальных файлов и директорий в этом не нуждаются. Так как команда гср предполагает наличие символа двоеточия (:) после имени машины, то если двоеточие используется в качестве элемента имени файла, перед ним необходимо вставлять символ обратной косой черты (\).

Имя пользователя, указанное для удаленной машины, определяет привилегии доступа для команды гср к файлам на этой машине. Кроме того, для машины назначения это имя определяет имя владельца и режимы доступа результирующего файла назначения.

Команда rsh задает выполнение отдельных команд на удаленной машине или, если ни одна команда не введена сразу после команды rsh, осуществляет присоединение к удаленной машине. В команде rsh должна быть введена целиком вся команда для удаленной машины, поэтому организация интерактивного режима работы с основной машиной при использовании команды rsh невозможна.

Команда ping предназначена для передачи запроса протокола ICMP ECHO_REQUEST и получения эхо-ответа ICMP ECHO_RESPONSE от межсетевого шлюза или основной машины. Она полезна для определения статуса сети или инородных компьютеров в сети. Команда ping также может применяться для локализации аппаратных и программных проблем, при тестировании сети, управлении, измерениях и т. п.

В этой команде параметр Host - это или имя основной машины, или адрес Internet. Если в сети присутствует основная машина и она активна, то она отвечает на эхо-запросы ECHOJREQUEST. Каждый эхо-запрос содержит заголовки IP и ICMP, за которыми следует специальная структура для последующего определения времени прохождения запроса и ответа, а также достаточное количество байт для заполнения пакета. Следующий параметр PacketSize показывает число байтов в каждой датаграмме. По умолчанию его значение считается равным 64. И, наконец, необязательный параметр Count указывает число эхо-запросов, которые нужно передать. По умолчанию эхо-запросы передаются непрерывно до поступления сигнала прерывания (Ctrl-C).

При поиске неполадок в сети рекомендуется поступать следующим образом. Вначале вводится команда ping для того, чтобы удостовериться, что локальный сетевой интерфейс работает. Затем та же команда используется для основных машин и межсетевых шлюзов в порядке их удаления от локальной машины. Команда ping передает одну датаграмму в секунду и выводит одну строку для каждого полученного ответа. После определения времен прохождения пакетов туда и обратно и подсчета числа потерянных пакетов выводится короткий отчет.

Если вы привыкли к использованию команд ОС UNIX, то, по-видимому, приведенные команды выглядят естественным расширением системы. Но следует заметить, что при наборе каждой команды нужно не забывать, что удаленный компьютер - это отдельная система. Например, когда вы используете команду riogin, нужно помнить, что вы присоединяетесь к отдельной UNIX-машине, а не продолжаете работать на своей локальной. По этой же причине необходимо осознанно пользоваться командами типа гср и ftp для копирования файлов с одного компьютера на другой.

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

В следующих разделах будут рассмотрены системы, которые решают эти проблемы. Вначале вы познакомитесь с сетевой операционной системой NFS, которая применяется для объединения UNIX-компьютеров в единую систему. Затем перейдете к изучению систем PC Interface и комбинации POWERfu-sion/POWERserve, позволяющих пользователям DOS работать с присоединенными к сети UNIX-компьютерами просто как с дополнительными дисками.

 

Сетевая файловая система (NFS)

 

NFS является популярной сетевой ОС для разделения файловых систем и директорий в сети на базе TCP/IP. Разработанная фирмой Sun Microsystems эта операционная система представляет собой протокол прикладного Уровня, использующий транспортный протокол TCP/IP. Все основные поставщики систем на базе ОС UNIX предлагают NFS, и некоторые поставщики не UNIX-компьютеров также предлагают программное обеспечение, предназначенное для работы с NFS.

 

Принципы работы NFS

 

Протокол NFS с помощью переназначения позволяет пользователю или ирикладной программе иметь доступ к удаленным директориям и файлам так же, как если бы они находились на локальном UNIX-компьютере. При использовании команды mount для доступа к удаленному компьютеру ваш компьютер становится клиентом. Удаленный компьютер, предоставляющий свои директории, является при этом сервером. Сервер может одновременно быть клиентом для одних компьютеров и сервером для других. Монтирование Удаленных директорий производится поверх "корешков" локальных директорий. Корешки локальных директорий - это пустые локальные директории, служащие для облегчения дистанционного доступа.


Оцените книгу: 1 2 3 4 5