Клиенты, обеспечивающие общение в сети



ГЛАВА 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-адрес системы, доменное имя, псевдоним доменного имени и адрес почтового сервера. Подобные све­дения могут быть предоставлены сетевым сервером доменных имен. При работе в In­ternet эта команда позволяет получить информацию обо всех системах, подключение к которым возможно в 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, рассчитанных на работу под управлением Gno­me. Просмотрите карту программного обеспечения 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!