
- •Глава 18 Сетевые инструментальные средства
- •Получение информации о сети: ping, finger и host
- •Команда ping
- •Программы finger и who
- •Команда host
- •Клиенты, обеспечивающие общение в сети
- •Утилита talk
- •Клиенты icq
- •Программа Internet Relay Chat
- •Программа telnet
- •Команды удаленного доступа: rwho, rlogin, rcp и rsh
- •Разрешение на удаленный доступ: файл .Rhosts
- •Команды rlogin, rcp и rsh
- •Копирование из unix в unix (uucp)
Копирование из unix в unix (uucp)
Протоколы UUCP являются альтернативными по отношению к протоколам Internet (TCP/IP), которые обеспечивают сетевое взаимодействие между системами Linux и UNIX. Однако UUCP является более старым набором протоколов, который разрабатывался для обеспечения взаимодействия систем, не подключенных к сети. При использовании UUCP одна система может устанавливать соединение с другой системой посредством коммутируемой телефонной линии в определенное время, пересылая затем весь набор заранее подготовленной информации. Набор протоколов UUCP является весьма удобным для непосредственного подключения к отдельным системам, передачи данных и последующего прекращения соединения. UUCP обеспечивает непосредственное соединение типа «модем-модем» с другой системой.
В системе UUCP используется собственный набор команд удаленного доступа: uuto, uupick, uucp и uux. Команда uuto предназначена для пересылки файлов в другие системы, a uupick — для их приема. Эти команды используются при передаче и приеме файлов больших размеров. Команда uucp обеспечивает копирование файлов из одной системы в другую. Команда uux служит для дистанционного выполнения команды Linux в другой системе. Многие команды UUCP соответствуют командам удаленного доступа TCP/IP. Команда uucp функционирует почти так же, как rcp, a uux очень похожа на rsh. Для выполнения команд uucp необходимо иметь такие же права доступа, как для выполнения команд на локальном компьютере. Пользователь не получает доступа к защищенным файлам и каталогам; он может обращаться только к тем файлам и каталогам, на которые имеет права доступа.
Работа команд UUCP основана на обращении к файлам, находящимся в других системам Linux, по электронной почте. Эти команды предназначены для работы в соединениях типа «точка-точка». Вы как бы используете возможности электронной почты различных систем для реализации сетевого доступа. Когда пользователь вызывает на выполнение команду UUCP для какой-либо системы, эта команда ставится в очередь наряду с другими предназначенными для этой системы командами. Все эти команды посылаются по электронной почте в данную систему на выполнение. Получив команды и выполнив их, система посылает обратно результаты. В приеме и передаче команд может участвовать сразу несколько систем, формируя таким образом сеть UUCP. Весь процесс обмена командами в таком случае зависит от каждой системы сети. Таким образом, надежность сети определяется надежностью ее самого слабого звена и поэтому не может быть высокой. С другой стороны, здесь не требуется специальных сетевых структур, поскольку весь обмен данными сводится к передаче и приему сообщений.