Клиенты, обеспечивающие общение в сети
ГЛАВА 18
Сетевые инструментальные средства
В распоряжении пользователей имеется ряд сетевых инструментальных средств, позволяющих выполнять такие задачи, как получение информации о других системах, находящихся в составе сети, получение доступа к ним и непосредственное взаимодействие с другими пользователями. Информация о сети может быть получена с помощью таких утилит, как ping, finger и host. Программы Talk, ICQ и клиенты IRC обеспечивают непосредственную связь со всеми пользователями сети. Программа telnet выполняет удаленную регистрацию с помощью учетной записи, которая может храниться в другой системе, связанной с сетью. Каждая из упомянутых программ имеет версию для рабочего стола К Desktop или Gnome. Эти программы имеют графический интерфейс, поэтому при работе с ними вам не придется использовать командную строку интерпретатора. Помимо этого, в вашей сети могут использоваться ранние версии команд, которые обеспечивают возможности удаленного доступа. Эти команды целесообразно применять в небольших сетях, где с их помощью можно осуществлять непосредственный доступ к удаленным системам для копирования файлов или выполнения различных команд.
Получение информации о сети: ping , finger и host
Вы можете воспользоваться командами ping, finger, traceroute и host для получения информации о состоянии систем и работе пользователей, подключенных к вашей сети. Команда ping применяется в том случае, когда нужно проверить, функционирует ли удаленная система. Команда finger используется для получения информации о других пользователях сети и проверки того, зарегистрированы ли они и получена ли ими электронная почта. Команда host выводит информацию об адресах систем, подключенных к сети, — вы можете получить сведения об IP-адресах или доменных именах этих систем. Команда traceroute может применяться для проверки того, через какие компьютерные сети и системы проходит сообщение по пути к месту назначения. Различные инструментальные средства получения сетевой информации перечислены в табл. 1.
|
|
На рабочем столе Gnome для создания интерфейса Gnome, позволяющего использовать команды ping, finger и host, применяется утилита Gnetutil. На рабочем столе К Desktop для выполнения команд ping, finger, traceroute и host могут применяться сетевые утилиты KDE (knu). Выберите соответствующую вкладку. На вкладке Ping введите адрес удаленной системы в поле Host и щелкните на кнопке Go. Результаты отображаются в окне, расположенном в нижней части вкладки, как показано на рис. 18.1.
Таблица 1. Сетевые инструментальные средства
Сетевые средства Описание_____________________________________________
ping Проверка возможности доступа к хост-системе по сети
|
|
finger Получение информации о пользователях в сети
who Получение списка пользователей, которые в настоящее время работают в системе
host Получение информации об удаленном хосте
traceroute Прослеживание цепочки компьютерных сетей и хостов, через которые проходит сообщение на пути к адресату
knu Сетевые утилиты KDE, выполняющие функции finger, ping, traceroute и host
Gnetutil Сетевые утилиты Gnome, выполняющие функции finger, ping, traceroute и host
gfinger Клиент finger для среды Gnome
KFinger Утилита finger для среды KDE
gHostLookup Утилита Gnome для поиска IP-адресов по доменным именам
Gwhois _____ Получение информации о сетях, хостах и пользователях____
Рис. 1. Окно сетевых утилит К Desktop (knu) с выполняемой программой ping
Команда ping
Команда ping позволяет убедиться в том, что та или иная система находится в сети и нормально функционирует. В качестве параметра команда ping использует имя проверяемой системы. Если проверяемая система отключена, по завершении определенного времени ping выдает сообщение, которое указывает на то, что соединение не может быть установлено. В следующем примере выясняется, что узел ftp.redhat.com работает и подключен к сети.
|
|
$ ping www.redhat.com
PING www.portal.redhat.com (206.132.41.231): 56 data bytes
64 bytes from 206.132.41.231: icmp_seq=0 ttl=248 time=24.0 ms
64 bytes from 206.132.41.231: icmp_seq=l ttl=248 time=124.5 ms
64 bytes from 206.132.41.231: icmp_seq=2 ttl=248 time=77.9 ms
64 bytes from 206.132.41.231: icmp_seq=3 ttl=248 time=220.1 ms
64 bytes from 206.132.41.231: icmp_seq=4 ttl=248 time=14.9 ms
-- www.portal.redhat.com ping statistics --
6 packets transmitted, 5 packets received, 16% packet loss round-trip min/avg/max = 14.9/92.2/220.1 ms
Утилиту ping можно также вызывать на выполнение, задавая IP-адрес вместо доменного имени. Получив IP-адрес, ping может непосредственно обнаружить удаленную систему, не обращаясь к серверу доменных имен для преобразования доменного имени в IP-адрес. Это может оказаться удобным в тех ситуациях, когда сетевой сервер доменных имен на время остановлен и есть необходимость проверить, можно ли получить доступ из сети к конкретному удаленному хосту. В следующем примере пользователь проверяет узел Red Hat с использованием его IP-адреса.
$ ping 206.132.41.231
PING 206.132.41.231 (206.132.41.231): 56 data bytes
64 bytes from 206.132.41.231 icmp_seq=0 ttl=248 time=16.6 ms
64 bytes from 206.132.41.231 icmp_seq=l ttl=248 time=65.1 ms
64 bytes from 206.132.41.231 icmp_seq=2 ttl=248 time=70.1 ms
64 bytes from 206.132.41.231 icmp_seq=3 ttl=248time=336.6 ms
|
|
64 bytes from 206.132.41.231 icmp_seq=4 ttl=248 time=53.6 ms
64 bytes from 206.132.41.231 icmp_seq=5 ttl=248 time=42.1 ms
-- 206.132.41.231 ping statistics ---
6 packets transmitted, 6 packets received, 0% packet loss round-trip min/avg/max = 16.6/97.3/336.6 ms
Программы finger и who
Команда finger используется для получения информации о других пользователях сети, а команда who — для проверки и просмотра списка пользователей, подключенных к системе. Команда who выводит список всех подключенных к сети пользователей с указанием времени подключения, а также выдает информацию о месте их регистрации. Эта команда имеет несколько опций, служащих для указания уровня детализации выводимой информации. Команда who предназначена для использования в локальной системе или сети. Команда finger может работать с большими сетями, включая Internet. Как показано на рис. 2, она позволяет выяснить время последней регистрации пользователей, тип используемого ими интерпретатора команд, пути к их начальным каталогам, а также то, была ли ими получена электронная почта. Затем программа finger просматривает файл . plan в начальном каталоге пользователя, который может содержать информацию о последнем. Файл . plan создается пользователем самостоятельно в его начальном каталоге и содержит информацию, которую пользователь желает сделать общедоступной. Команду finger можно ввести в командной строке вместе с регистрационным именем пользователя, о котором нужно собрать информацию.
В К Desktop можно использовать сетевые утилиты KDE (knu), которые позволяют работать с командой finger посредством графического интерфейса. Щелкните на вкладке Finger и введите адрес хост-компьютера, который нужно проверить. Для рабочего стола К Desktop существует инструментальное средство KFinger, имеющее графический интерфейс, значительно упрощающий отправку запросов программы finger. В окне этой программы предусмотрены поля для ввода информации о пользователях и удаленных серверах. Она позволяет выполнять поиск пользователей в конкретных удаленных системах. С помощью приложения KFinger можно также получать доступ к утилите talk рабочего стола К Desktop для проведения сеанса обмена сообщениями в интерактивном режиме с выбранными пользователями. Программу KFinger можно запустить, выбрав команду User Information (Информация о пользователе) в меню Internet рабочего стола К Desktop.
Рис. 2. Версия команды finger — утилита gfinger для рабочего стола Gnome
Команда host
Используя команду host, можно получать информацию о сетевых адресах удаленной системы, подключенной к сети. Эта информация обычно включает IP-адрес системы, доменное имя, псевдоним доменного имени и адрес почтового сервера. Подобные сведения могут быть предоставлены сетевым сервером доменных имен. При работе в Internet эта команда позволяет получить информацию обо всех системах, подключение к которым возможно в Internet.
Команда host является весьма эффективной, если требуется определить IP-адрес или URL удаленного узла или если по IP-адресу необходимо определить доменное имя удаленного узла. Если вы выполняете функции сетевого администратора, то знание IP-адреса может быть весьма полезным при внесении доменных имен в файл /etc/host. В результате при поиске узла вы будете независимы от удаленного сервера доменных имен. При работе с К Desktop можно использовать сетевые утилиты КDЕ для выполнения команд утилиты host. Щелкните на вкладке Host resolution (Выяснение адресов хост-компьютера) и введите адрес хост-компьютера, информацию о котором следует получить. При работе в среде Gnome можно воспользоваться утилитой gHostLookup.
$ host www . gnome . org
www.gnome.org is a nickname for gnome.labs.redhat.com gnome.labs.redhat.com has address 199.183.24.235 gnome.labs.redhat.com mail is handled (pri=10) by mail.redhat.com
S host 199.183.24.235
235.24.183.199.IN-ADDR.ARPA domain name pointer gnome . labs . redhat. com
Программа Gwhois является клиентом, рассчитанным на работу в среде Gnome. Эта программа выводит информацию, полученную от сетевых служб NIC. Программа Gwhois предоставляет интерфейс X Window со списком серверов NIC, из которых можно выбрать требуемый. gHostLookup — это простое приложение Gnome, которое возвращает IP-адрес компьютера при получении его доменного имени.
Клиенты, обеспечивающие общение в сети
Иногда требуется наладить оперативное письменное общение с другими пользователями сети. Для этой цели можно задействовать программу talk и утилиты IRC. Непременным условием общения с другими пользователями является их регистрация в системе, подключенной к сети. Утилита talk обеспечивает прямой двусторонний обмен сообщениями между пользователями. Ее могут применять пользователи, подключенные к одной и той же системе или к одной локальной сети. Программа ICQ (I Seek You — я ищу тебя) является инструментальным средством Internet. При работе с этой программой вам поступает извещение о том, что определенные пользователи сети Internet также используют ее в интерактивном режиме и вы можете общаться с ними. Программа ICQ функционирует по принципу оперативной доставки сообщений. Утилита Internet Relay Chat (IRC) позволяет подключиться к удаленному серверу, к которому подключены другие пользователи, и вступить с ними в письменную “беседу”.
Утилита talk
Утилита talk может использоваться для установления интерактивной двусторонней связи с другими пользователями. Процесс общения, реализуемый с помощью этой утилиты, напоминает телефонный разговор, при котором два абонента непрерывно обмениваются друг с другом сообщениями. Процесс связи инициализируется посредство ввода команды talk, за которой следует адрес другого пользователя и, как правило, регистрационное имя. После этого на экране другого пользователя отображается запрос-приглашение (с указанием адреса другого участника обмена сообщениями) начать сеанс связи. Пользователь, желающий начать сеанс связи, вводит команду talk, указывая полученный им адрес. После этого экраны обоих пользователей разбиваются на две панели. В верхней панели отображается то, что вводит сам пользователь, а в нижней панели отображаются сообщения, полученные от другого пользователя. Каждый участник сеанса связи может завершить его, воспользовавшись символом прерывания (обычно для прерывания общения достаточно нажать комбинацию клавиш [Ctrl+C].
Версия утилиты talk для К Desktop носит название ktalk; в этой утилите экраны пользователей отображаются как панели окна К Desktop. Эта программа может работать с адресной книгой, поддерживает перенос по словам и позволяет передавать файлы. Утилита ktalkd является демоном Talk для среды КDЕ с функциями автоответчика и возможностями перенаправления сообщений. Утилита GNU Talk является версией Talk для Gnome, поддерживающей нескольких клиентов, передачу файлов, шифрование, совместное использование приложений, возможности автоответчика и перенаправление вызовов. GNU Talk включает программу-демон и клиентские программы. Клиентская программа может функционировать, используя библиотеку экранного интерфейса (curses), систему X Window, Motif и Gnome. Среди приложений, поставляемых вместе с GNU Talk, имеется программа, которая позволяет создавать изображения совместно с другим пользователем.
Клиенты ICQ
Протокол ICQ (I Seek You) позволяет связываться непосредственно с другими пользователями в интерактивном режиме, но с дополнительной поддержкой средств оперативной доставки сообщений. Используя клиентскую программу ICQ, вы можете посылать сообщения и файлы другим пользователям, а также вступать с ними в беседу. Перед установлением связи с другими пользователями, работающими в интерактивном режиме, необходимо заполнить список предполагаемых участников общения. После этого в случае, если пользователи из списка предполагаемых участников общения будут работать в интерактивном режиме, вы будете получать соответствующее уведомление (если этого пожелаете). Поддерживается несколько режимов связи, включая оперативный обмен сообщениями (chat), передачу сообщений на доску объявлений, электронную почту, передачу файлов и сетевые игры. Для использования ICQ необходимо зарегистрироваться на сервере ICQ, после чего вам будет присвоен номер ICQ, также известный как UIN (Universal Internet Number — Универсальный номер Internet). Дополнительную информацию о протоколе ICQ можно найти на Web-узле www . mirabilis . com .
Существует несколько клиентов ICQ, рассчитанных на работу под управлением Gnome. Просмотрите карту программного обеспечения Gnome по адресу www . gnome . org для поиска новых версий и дополнений. Программа GnomeICQ (ранее известная под названием GtklCQ) — это клиент ICQ, который обеспечивает возможность взаимодействия : другими пользователями ICQ, работающими на платформах Linux, Windows или Mac. Дополнительную информацию относительно этой программы можно найти на узле gnomeicu . gdev . net . В настоящее время GnomeICQ поддерживает журнал регистрации сообщений для каждого пользователя, chat, передачу сообщений и привязку звуковых эффектов к событиям. Передачу файлов планируется обеспечить в будущих версиях. Программа Gicq — это клиент Gnome ICQ, обеспечивающий оперативную передачу сообщений. В настоящее время эта программа может использоваться для передачи и получения сообщений, а также для поиска конкретных пользователей с целью добавления информации о них в список предполагаемых участников общения. В настоящее время разрабатываются клиенты К Desktop — ICQ kisq и Kxicq. Эти программы будут поддерживать оперативный обмен сообщениями, списки предполагаемых участников общения и другие средства ICQ.
Дата добавления: 2021-03-18; просмотров: 51; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!