<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
 <!ENTITY knu "<application>knu</application>">
 <!ENTITY % addindex "IGNORE">
 <![ %addindex; [ <!ENTITY docindex SYSTEM "docindex.docbook"> ]]>
]>
<book lang="ru">

<bookinfo>
<title>Руководство по  Knu</title>
<authorgroup>
<author>
<firstname>Бертранд</firstname>
<surname>Леконте</surname>
</author>
<othercredit role="translator">
<firstname>Dmitry</firstname>
<surname>Mozzherin</surname>
<contrib>Russian translation</contrib>
</othercredit>
</authorgroup>
<date>14/06/1999</date>
<releaseinfo>0.06.00</releaseinfo>
<abstract>
<para>Эта документация была последний раз обновлена для knu версии 0.6.1.
Пожалуйста, обращайтесь к автору со всеми комментариями и дополнениями.</para>
</abstract>
<keywordset>
<keyword>Documentation</keyword>
<keyword>KDE</keyword>
<keyword>knu</keyword>
<keyword>translation</keyword>
<keyword>Dmitry</keyword>
<keyword>Mozzherin</keyword>
<keyword>Russian</keyword>
<keyword>перевод</keyword>
<keyword>русский</keyword>
<keyword>документация</keyword>
<keyword>Дмитрий</keyword>
<keyword>Мозжерин</keyword>
</keywordset>
</bookinfo>

<chapter id="vvedenie">
<title>Введение</title>

<para>Приложение  <emphasis remap="it">Сетевые инструменты KDE</emphasis> позволяет вам использовать ping,
traceroute, преобразовать имя машины, или делать опрос по finger без запуска
эмулятора терминала.</para>

<para>Вы выбираете инструмент, который вы будете использовать, щелчком по нужному
вам разделу. Затем вы задаете необходимые параметры и щелкаете по кнопке 
"<literal remap="tt">Пуск!</literal>"
(или нажимаете <emphasis remap="it">return</emphasis>). Вы можете
остановить исполняемую команду  кнопкой  "<literal remap="tt">Стоп</literal>".</para>
</chapter>

<chapter id="razdel-ping">
<title>Раздел <emphasis remap="it">Ping</emphasis></title>

<sect1 id="chto-eto-takoe">
<title>Что это такое?</title>

<para>Для проверки доступности сети команда <literal remap="tt"><ulink url="man:ping">ping(8)</ulink></literal> посылает  сетевым
компьютерам
<literal remap="tt"> ECHO&lowbar;REQUEST</literal>-пакеты протокола ICMP  
(Internet Control Message Protocol).
Ответ от сетевой машины (или чего-либо еще, что имеет свой IP адрес)
означает, что на этой  машине по крайней мере работает  
сетевой протокол TCP/IP и указывает, что сетевой маршрут до этой машины --
открыт. Раздел <emphasis remap="it">ping</emphasis> позволяет запуск команды
<literal remap="tt">ping(8)</literal>.</para>

<mediaobject><imageobject><imagedata fileref="knu-ping.png" format="png"></imageobject></mediaobject>

</sect1>

<sect1 id="opisanie">
<title>Описание</title>

<para>Ping использует обязательную датаграмму протокола ICMP
<literal remap="tt">``ECHO&lowbar;REQUEST''</literal> для извлечения датаграммы 
ICMP <literal remap="tt">``ECHO&lowbar;RESPONSE''</literal> от сетевой машины или шлюза. Датаграммы <literal remap="tt">ECHO&lowbar;REQUEST</literal> (``<emphasis remap="it">пинги</emphasis>'') имеют как IP- так и ICMP-заголовки, за которыми
следует
<literal remap="tt">struct timeval</literal> и, затем, произвольное число <emphasis remap="it">pad</emphasis>-байтов,
используемых для заполнения пакета.</para>
</sect1>

<sect1 id="nastroiki">
<title>Настройки</title>

<para><variablelist>
<varlistentry>
<term>Преобразование имен DNS</term>
<listitem>
<para>если эта настройка отключена, то адреса показываются
только в цифровом виде, а не в
буквенном и цифровом (в результате нет нужды обращаться к серверу имен DNS).</para>
</listitem>
</varlistentry>
</variablelist>

Если <emphasis remap="it">ping</emphasis> используется для обнаружения проблемы в сети, сначала он должен
запускаться на машине локально, чтобы проверить, работает ли локальный
сетевой интерфейс. Затем можно проверять машины, находящиеся все дальше и дальше
от вас. При этом вычисляется статистика по времени возвращения сигнала и по
количеству потерянных пакетов. Если приходят продублированные пакеты, они не
учитываются при вычислениях потерянных пакетов, но время возврата этих пакетов
используется для вычислений минимального/среднего/максимального времени
возврата сигнала. При остановке программы выводится краткая сводная информация
по статистике.</para>

<para><emphasis remap="bf">Эта программа предназначена для тестирования, измерений и менеджмента
в сети. Она увеличивает загрузку сети, поэтому неразумно использовать ее
слишком часто, или слишком длительно.</emphasis></para>
</sect1>
</chapter>

<chapter id="razdel-traceroute">
<title>Раздел <emphasis remap="it">Traceroute</emphasis> </title>

<sect1 id="chto-eto-takoe-0">
<title>Что это такое?</title>

<para>Команда <literal remap="tt"><ulink url="man:traceroute">traceroute(8)</ulink></literal>
определяет 
маршрут проделываемый пакетами до точки назначения в сети. Раздел 
<emphasis remap="it">Traceroute</emphasis> запускает команду
<literal remap="tt">traceroute(8)</literal>.</para>

<mediaobject><imageobject><imagedata fileref="knu-traceroute.png" format="png"></imageobject></mediaobject>
</sect1>

<sect1 id="opisanie-0">
<title>Описание</title>

<para>Интернет -- это большое и сложное скопление сетевого оборудования,
соединенного друг с другом посредством шлюзов. Прослеживание маршрута,
который проделывает пакет (или обнаружение злодейского шлюза, который  
отвергает ваши пакеты) может быть непростым делом. 
Traceroute использует  поле IP-протокола <emphasis remap="it">time to live (время жизни)</emphasis> и пытается
выяснить
ICMP <literal remap="tt">TIME&lowbar;EXCEEDED</literal>-ответ от каждого шлюза на всем пути до
какой-либо сетевой машины.</para>
</sect1>

<sect1 id="nastroiki-0">
<title>Настройки</title>

<para><variablelist>
<varlistentry>
<term>Преобразование имен DNS</term>
<listitem>
<para>Если эта настройка отключена, то адреса показываются только в цифровом виде
(что сохраняет время, затрачиваемое  на
конвертирование DN-сервером цифровых адресов в буквенные для всех
встреченных шлюзов).</para>
<para></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Максимальное число переходов</term>
<listitem>
<para>Устанавливает максимальное число переходов с одной машины на другую при посылке
пакетов. По умолчанию задается 30 переходов (такое же число по умолчанию
задано для TCP-соединений).</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>Эта программа пытается отследить маршрут, по которому IP-пакет скорее
всего
будет следовать до некоторой машины в сети, запуская пробные UDP-пакеты с
коротким ttl (time to live -- временем жизни) и, затем, слушая ICMP ответы 
"<literal remap="tt">время превышено</literal>" от шлюза. Мы начинаем с временем
жизни равным единице и увеличиваем его на один до тех пор, пока не получим
ICMP-ответ  "<literal remap="tt">порт недостижим</literal>"
(что означает, мы достигли "<emphasis remap="it">компьютер назначения</emphasis>") или превысили
максимум переходов (который по умолчанию равен 30 и может быть изменен в
настройке "Максимальное число переходов"). Три пробы посылаются при каждой
новой установке времени жизни, затем выводится строка, показывающая время
жизни, шлюз и
время возврата сигнала для каждой пробы. Если ответы от проб возвращаются от
различных шлюзов, адреса каждой ответившей системы будут выведены на экран.
Если от какой-либо пробы нет ответа в течение 3 секунд, на экран 
выводится звезда "*".</para>

<para>Мы не хотим, чтобы шлюзы пытались обрабатывать пробные UDP-пакеты, так что
номер порта назначения устанавливается на неиспользуемое в обычной жизни
значение.</para>

<para><emphasis remap="bf">Эта программа предназначена для тестирования, измерений и менеджмента
в сети. Она увеличивает загрузку сети, поэтому неразумно использовать ее
слишком часто, или слишком длительно.</emphasis></para>

<sect2 id="avtory-programmy-traceroute">
<title><emphasis remap="it">Авторы программы Traceroute</emphasis></title>

<para><literal remap="tt">Traceroute</literal> cоздана Ваном Якобсоном по предложению Стива Диринга. Очищена от ошибок
тысячами пользователей с наиболее значительными предложениями или
исправлениями от K. Филипа Вуда, Тима Сивера и Кена Адельмана.</para>
</sect2>
</sect1>
</chapter>

<chapter id="razdel-preobrazovanie-imen">
<title>Раздел <emphasis remap="it">Преобразование имен</emphasis> </title>

<sect1 id="chto-eto-takoe-1">
<title>Что это такое?</title>

<para>Раздел <emphasis remap="it">Преобразование имен</emphasis> исполняет программу
преобразования имен (<literal remap="tt"><ulink url="man:host">host(1)</ulink></literal>
или  <literal remap="tt"><ulink url="man:nslookup">nslookup(8)</ulink></literal>).  Эта
программа посылает запросы на Сервер имен доменов (DNS).</para>

<mediaobject><imageobject><imagedata fileref="knu-host.png" format="png"></imageobject></mediaobject>
</sect1>

<sect1 id="opisanie-1">
<title>Описание</title>

<para>Эта команда разыскивает информацию о именах сетевых машин и доменов. Она
получает эту информацию из сети взаимосвязанных серверов, которые называются 
Domain Name Servers (Серверы имен доменов  или DNS). Эта информация хранится
в форме <emphasis remap="it">ресурсных записей</emphasis>, разбитых на иерархически организованные
<emphasis remap="it">зоны</emphasis>.</para>

<para>По умолчанию эта команда просто переводит  имена машин в их IP
адреса и наоборот. Тем не менее, с применением настройки 
<emphasis remap="it">Искать</emphasis>, ее можно использовать для поиска всей информации о именах
доменов, которые хранятся в данной системе DNS. Выводимая информация состоит
из различных полей с ассоциирующимися ресурсными записями, которые были
извлечены из списка.</para>

<para>В поле "Машина" можно указывать как имена машин (или доменов), так и
цифровые IP адреса.</para>

<para>Цифровой интернетовский (IP) адрес состоит из четырех десятичных адресов,
разделенных точками, например,
<literal remap="tt">192.16.199.1</literal>, представляющими четыре бита 32-битного адреса.
По умолчанию программа ищет имя машины, ассоциированное с этим адресом.</para>

<para>Имя машины, или имя домена состоят из компонентных имен (ярлыков),
разделенных друг от друга точками, например, 
<literal remap="tt">nikhefh.nikhef.nl</literal>. По умолчанию программа ищет 
интернетовский адрес, соответствующий этому имени.</para>

<para>Для однословных имен не оканчивающихся на точку, к имени автоматически добавляется
локальный домен. Так, пользователь, находящийся в домене 
<literal remap="tt">nikhef.nl</literal>, может ввести <literal remap="tt">nikhapo</literal>, и программа будет автоматически обрабатывать  
имя <literal remap="tt">nikhapo.nikhef.nl</literal>. Во всех других случаях, имя обрабатыватся как
есть. Однословные имена оканчивающиеся на точку рассматриваются как
спецификации домена верхнего уровня, то есть <literal remap="tt">nl.</literal></para>

<para>Для более подробного описания поведения этой команды, пожалуйста, обратитесь
к ее man-странице <literal remap="tt"><ulink url="man:host">host(1)</ulink></literal> или
<literal remap="tt"><ulink url="man:nslookup">nslookup(8)</ulink></literal>.</para>
</sect1>

<sect1 id="nastroiki-1">
<title>Настройки</title>

<para><variablelist>
<varlistentry>
<term>Поиск</term>
<listitem>
<para>Он позволяет вам задать специальный тип ресурсной записи, которую вы хотите
найти. Ниже приведены поддерживаемые программой типы.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Сервер</term>
<listitem>
<para>Здесь задается имя (или адрес) сервера имени доменов, на который посылается
ваш запрос.</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<sect2 id="tip-resursa">
<title>Тип ресурса</title>

<para>Вот возможные типы ресурсов:</para>

<para><literal remap="tt">A</literal> &lowbar;&lowbar;&lowbar; интернетный (IP) адрес машины.</para>

<para><literal remap="tt">PTR</literal> &lowbar; имя машины.</para>

<para><literal remap="tt">NS</literal> &lowbar;&lowbar; сервер имен  для запрашиваемой зоны.</para>

<para><literal remap="tt">MX</literal> &lowbar;&lowbar; распределитель почты (the mail exchanger).</para>

<para><literal remap="tt">CNAME</literal> каноническое имя для псевдонима.</para>

<para><literal remap="tt">SOA</literal> &lowbar; информация о ``start-of-authority'' (начале авторизации)
домена.</para>

<para><literal remap="tt">ANY</literal> &lowbar; Вся имеющаяся информация.</para>

<sect3 id="avtory-programmy-host">
<title><emphasis remap="it">Авторы программы Host</emphasis></title>

<para>Первоначально программа была написана в Рутгардском Университете. Она была
переписана Эриком Вассенааром, NIKHEF, &lt;e07@nikhef.nl&gt;.</para>
</sect3>

<sect3 id="avtory-programmy-nslookup">
<title><emphasis remap="it">Авторы программы NsLookup</emphasis></title>

<para>Эндрю Черенсон</para>
</sect3>
</sect2>
</sect1>
</chapter>

<chapter id="razdel-finger">
<title>Раздел <emphasis remap="it">Finger</emphasis></title>

<sect1 id="chto-eto-takoe-2">
<title>Что это такое?</title>

<para>Раздел  <emphasis remap="it">Finger</emphasis> запускает программу  <literal remap="tt"><ulink url="man:finger">finger(1)</ulink></literal>. Команда <literal remap="tt">finger</literal>
выдает информацию о пользователях системы.</para>

<para>Формат выводимой на экран информации будет зависеть от сервера, на который посылается запрос.</para>

<mediaobject><imageobject><imagedata fileref="knu-finger.png" format="png"></imageobject></mediaobject>
</sect1>

<sect1 id="nastroiki-2">
<title>Настройки</title>

<para><variablelist>
<varlistentry>
<term>Сервер</term>
<listitem>
<para>Здесь указывается имя (или адрес) finger-сервера, на который посылается
запрос.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="istoriia">
<title>История</title>

<para>Команда  <emphasis remap="it">finger</emphasis> появилась в 3.0BSD.</para>
</sect1>
</chapter>

<chapter id="razdel-mtr">
<title>Раздел <emphasis remap="it">mtr</emphasis> </title>

<sect1 id="chto-eto-takoe-3">
<title>Что это такое?</title>

<para>Раздел <emphasis remap="it">mtr</emphasis> запускает программу <literal remap="tt"><ulink url="man:mtr">mtr(1)</ulink></literal>. Команда  mtr объединяет функциональность
программ <literal remap="tt">traceroute</literal> и <literal remap="tt">ping</literal> в один сетевой диагностический
инструмент. </para>

<mediaobject><imageobject><imagedata fileref="knu-mtr.png" format="png"></imageobject></mediaobject>
</sect1>

<sect1 id="opisanie-2">
<title>Описание</title>

<para>При запуске <literal remap="tt">mtr</literal> исследует сетевое соединение между машиной на
которой она активирована  и машиной указанной пользователем. После этого она
определяет адрес каждой сетевой машины, через которые было осуществлено
соединение. Она посылает последовательные 
ICMP ECHO запросы (как и  <literal remap="tt">ping</literal>)
на каждую из этих машин, определяя качество связи с каждой из них. В
результате на экран в реальном времени выводятся статистические данные на
каждую машину.</para>
</sect1>

<sect1 id="avtor">
<title>Автор </title>

<para><literal remap="tt">mtr</literal> был написан <ulink url="mkimball@xmission.com">Маттом Кимбаллом</ulink>, с помощью многих пользователей. 
В октябре 1998 года <ulink url="R.E.Wolff@BitWizard.nl">Роджер Вольф</ulink>
взял на себя поддержание этой программы.</para>
</sect1>
</chapter>

<chapter id="nastroika-knu">
<title>Настройка knu</title>

<mediaobject><imageobject><imagedata fileref="knu-config.png" format="png"></imageobject></mediaobject>

<para>Вы можете указать полный путь к каждой команде, используемой <emphasis remap="it">KDE сетевыми
инструментами</emphasis>, если вы не хотите, чтобы программа искала команду в путях, указанных
в переменной <literal remap="tt">PATH</literal>, или, если эта команда на была найдена с помощью
переменной <literal remap="tt">PATH</literal>. Это может быть сделано в пункте меню
<literal remap="tt">Редактирование -&gt;
Настройка...</literal>. Например, пользователи GNU/Debian должны указать путь для
команды traceroute 
-- <literal remap="tt">/usr/sbin/traceroute</literal>, так как обычные пользователи не имеют 
этого каталога в их переменной <literal remap="tt">PATH</literal>.</para>

<para>Это же диалоговое окно поможет вам определить аргументы для программ.
Например, для компьютеров с Sun Solaris вы можете добавить
<literal remap="tt">-s</literal> как аргумент команде ping.</para>

<para>Для раздела "Преобразование имени" вы должны выбрать имя используемой команды:
<literal remap="tt">host</literal> или <literal remap="tt">nslookup</literal>.</para>

<para>Вы можете отменить команду, изменив вручную файл настройки. Для этого просто
в соответствующей группе введите  <literal remap="tt">enable = 0</literal>.</para>

<para>Разделы <emphasis remap="it">finger</emphasis>, <emphasis remap="it">whois</emphasis> и <emphasis remap="it">преобразование имени</emphasis>
содержат списки серверов. Эти списки могут быть изменены исправлением
соответствующего раздела <literal remap="tt">Servers</literal> в файле настройки (для
этой версии приложения -- пока вручную)</para>
</chapter>

<chapter id="epilog">
<title>Эпилог</title>

<sect1 id="avtory">
<title>Авторы</title>

<para><literal remap="tt"><ulink url="mailto:B.Leconte@mail.dotcom.fr">Бертранд Леконте</ulink></literal></para>

<para><literal remap="tt"><ulink url="mailto:kfricke@bauinf.uni-hannover.de">Каи Фриске</ulink></literal> перевод текста в SGML-формат</para>

<para><literal remap="tt"><ulink url="mailto:dim@pharm.sunysb.edu">Дмитрий Мозжерин</ulink></literal> перевод на русский</para>

<para>Эта документация основана на  man-страницах для <literal remap="tt">ping(8)</literal>, <literal remap="tt">traceroute(8)</literal>, <literal remap="tt">host(1)</literal> и <literal remap="tt">nslookup(8)</literal> написанных для
Linux.
Информация по <literal remap="tt">mtr</literal> взята с  Web-сайта
<ulink url="http://www.bitwizard.nl/mtr">http://www.bitwizard.nl/mtr</ulink>.</para>
</sect1>

<sect1 id="prava-kopirovaniia">
<title>Права копирования</title>

<para>Эта программа является свободным программным обеспечением; вы можете 
повторно распределять ее  и/или модифицировать в рамках Стандартной публичной
лицензии GNU, опубликованной Фондом свободного програмного обеспечения; 
либо версии 2 Лицензии, либо (по вашему выбору) любой последующей версии.</para>

<para>Эта программа распространяется в надежде на то, что она будет
использоваться, но без гарантии; даже без коммерческой гарантии или гарантии
о
пригодности для конкретной цели. Смотрите Стандартную публичную лицензию GNU
для дополнительной информации. </para>

<para>Вы должны были получить копию Стандартной публичной лицензии GNU вместе с
этой программой; в противном случае напишите в Фонд програмного обеспечения,
Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</para>
</sect1>
</chapter>
<![ %addindex; [ &docindex; ]]>
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
sgml-general-insert-case: lower
End:
-->
