<!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="es">

<bookinfo>
<title>Manual del Knu</title>
<authorgroup>
<author>
<firstname>Bertrand</firstname>
<surname>Leconte</surname>
</author>
<othercredit role="translator">
<firstname>Jaime</firstname>
<surname>Robles</surname>
<affiliation><address><email>ea4abw@amsat.org</email></address></affiliation>
<contrib>Traducción al castellano</contrib>
</othercredit>
</authorgroup>
<date>18/06/1998</date>
<releaseinfo>0.04.01</releaseinfo>
<abstract>
<para>Este documento fué actualizado por última vez para la versión 0.4.2
de knu. Por favor, hazle los comentarios y ampliaciones al autor.</para>
</abstract>
<keywordset>
<keyword>KDE</keyword>
<keyword>Spanish</keyword>
<keyword>knu</keyword>
<keyword>utilidades</keyword>
<keyword>red</keyword>
</keywordset>
</bookinfo>

<chapter id="introduccion">
<title>Introducción</title>

<para>Los programas <emphasis remap="it">utilidades para redes del KDE</emphasis> te permiten hacer un
ping, un traceroute u obtener la IP de una máquina sin tener que arrancar un 
emulador de terminal.</para>

<para>Eliges que utilidad quieres ejecutar seleccionando la etiqueta
correspondiente.
Le das los parámetros necesarios para ello y pulsas en el botón "<literal remap="tt">Go!</literal>"
(o pulsas <emphasis remap="it">intro</emphasis>). Mientras el comando se está ejecutando puedes
pararlo pulsando el botón de "<literal remap="tt">Stop</literal>".</para>
</chapter>

<chapter id="la-etiqueta-de-ping-">
<title>La etiqueta de <emphasis remap="it">ping</emphasis> </title>

<sect1 id="qu-es-eso">
<title>¿Qué es eso?</title>

<para>El comando <literal remap="tt"><ulink url="man:ping">ping(8)</ulink></literal> envía paquetes
ICMP de petición de eco <literal remap="tt">ECHO&lowbar;REQUEST</literal> a las máquinas de la red para
comprobar el alcance de la red.
Una respuesta desde una máquina (o cualquier cosa que tenga una dirección
IP) avisará de que esa máquina está ejecutando por lo menos la pila de
protocolos TCP/IP e indica que la ruta hasta llegar a esa máquina por la red
está operativa. El botón <emphasis remap="it">ping</emphasis> permite la ejecución del comando
<literal remap="tt">ping(8)</literal>.
<mediaobject><imageobject><imagedata fileref="knu-ping.png" format="png"></imageobject></mediaobject></para>
</sect1>

<sect1 id="descripcin">
<title>Descripción</title>

<para>Ping usa los datagramas del <literal remap="tt">ECHO&lowbar;REQUEST</literal> ICMP para sacar un
<literal remap="tt">ECHO&lowbar;RESPONSE</literal> de ICMP del servidor o la pasarela. Los datagramas de
<literal remap="tt">ECHO&lowbar;REQUEST</literal> (``<emphasis remap="it">pings</emphasis>'') tienen una cabecera IP e ICMP,
seguida de un campo "timeval" y luego un número arbitrario de bytes de
<emphasis remap="it">relleno</emphasis> usados para completar el paquete.</para>
</sect1>

<sect1 id="opciones">
<title>Opciones:</title>

<para><variablelist>
<varlistentry>
<term>Resolviendo el nombre del servidor</term>
<listitem>
<para>Imprime las direcciones
numéricas en vez de simbólicas y numéricas (esto ahorra la búsqueda
dirección-a-nombre del servidor de nombres)</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>Cuando se usa ping por culpa del aislamiento, debe de ser ejecutado primero
en la máquina local para verificar que el interfaz de red está despierto y
funcionando.
Entonces máquinas y pasarelas cada vez más distantes se tienen que
`<emphasis remap="it">pingear</emphasis>''. Se calculan estadísticas de los tiempos de ida y vuelta
así como de los paquetes perdidos. Si se reciben paquetes duplicados, no se
incluyen en el cómputo de paquetes perdidos aunque el tiempo de ida y vuelta
de esos paquetes sea usado en los cálculos mínimo/medio/máximo de tiempos
de ida y vuelta. Cuando el programa termina se muestra un breve resumen.</para>

<para><emphasis remap="bf">Este programa está enfocado a la prueba, medida y administración de redes.
Debido a la carga que puede causar a la red no es prudente usar ping durante
el uso normal o durante mucho tiempo.</emphasis></para>
</sect1>
</chapter>

<chapter id="el-botn-de-traceroute">
<title>El botón de <emphasis remap="it">traceroute</emphasis></title>

<sect1 id="qu-es-eso-0">
<title>¿Qué es eso?</title>

<para>El comando <literal remap="tt"><ulink url="=man:traceroute">traceroute (8)</ulink></literal>
imprime la ruta que los paquetes siguen hasta la otra máquina. El botón
<emphasis remap="it">traceroute</emphasis> permite la ejecución del comando <emphasis remap="it">traceroute</emphasis>.</para>

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

<sect1 id="descripcin-0">
<title>Descripción</title>

<para>Internet es una compleja y gran suma de hardware de red conectado por
pasarelas. Seguir la ruta que hace un paquete (encontrar la maldita
pasarela que está tirando tus paquetes) puede ser difícil. Traceroute
utiliza el campo <emphasis remap="it">tiempo de vida (ttl)</emphasis> del protocolo IP e intenta 
conseguir una respuesta <literal remap="tt">TIME&lowbar;EXCEEDED</literal> de ICMP de cada pasarela a 
lo largo de un camino a un servidor.</para>
</sect1>

<sect1 id="opciones-0">
<title>Opciones:</title>

<para><variablelist>
<varlistentry>
<term>Resolviendo el nombre del servidor</term>
<listitem>
<para>Imprime numéricamente las direccionnes de los saltos en vez de
simbólicamente (esto ahorra al servidor de nombres la búsqueda
dirección-a-nombre de cada pasarela encontrada en el camino).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Máximo número de saltos</term>
<listitem>
<para>Fijar el máximo tiempo-de-vida (máximo número de saltos) usados en los
paquetes de prueba de salida. El valor por defecto es de 30 saltos (el mismo
que el usado por defecto en las conexiones TCP)</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>Este programa trata de seguir la ruta que un paquete IP debería seguir para
llegar a un servidor de internet enviando paquetes de prueba UDP con un ttl
(tiempo de vida) pequeño y esperando una respuesta de <literal remap="tt">tiempo excedido</literal> de ICMP de una pasarela. Nosotros empezamos nuestras pruebas
con un ttl de uno y vamos incrementándolo hasta que recibimos el mensaje de
ICMP "<literal remap="tt">puerto inalcanzable</literal>" (que significa que llegamos a la
"<emphasis remap="it">máquina</emphasis>") o llegamos al máximo (que por defecto es de 30 saltos y
puede ser cambiado con la opción <emphasis remap="bf">Máximo número de saltos</emphasis>). 
Se envían tres para cada ttl y una se imprime una línea mostrando el ttl, la
dirección de la pasarela y el tiempo empleado de cada prueba. Si la prueba
que llega viene de pasarelas diferentes, se imprimirán las direcciones de
todas las pasarelas que contestaron. Si no hay respuesta en un intervalo
de tiempo de 3 segundos, se imprime un "*" para esa prueba.</para>

<para>Nosotros no queremos que la máquina destino procese los paquetes UDP de
prueba así que se fija el puerto con un valor incorrecto.</para>

<para><emphasis remap="bf">Este programa está enfocado a la prueba, medida y administración de redes.
Debido a la carga que puede causar a la red no es prudente usar ping durante
el uso normal o durante mucho tiempo.</emphasis></para>

<sect2 id="autores-de-traceroute">
<title><emphasis remap="it">Autores de Traceroute</emphasis></title>

<para>Implementado por Van Jacobson según una sugerencia de Steve Deering.
Depurado por una gran cantidad de sugerencias de peso o arreglos de
C. Philip Wood, Tim Seaver y Ken Adelman.</para>
</sect2>
</sect1>
</chapter>

<chapter id="la-etiqueta-resolucin-de-la-mquina">
<title>La etiqueta <emphasis remap="it">"resolución de la máquina"</emphasis></title>

<sect1 id="qu-es-eso-1">
<title>¿Qué es eso?</title>

<para>La etiqueta de <emphasis remap="it">resolución de la máquina</emphasis> permite la ejecución de un
programa de resolución de máquina(<literal remap="tt"><ulink url="man:host">host (1)</ulink></literal> or <literal remap="tt"><ulink url="man:nslookup">nslookup (8)</ulink></literal>.
Este programa de resolución preguntará al Servidor de Nombres (DNS) la
pregunta hecha.</para>

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

<sect1 id="descripcin-1">
<title>Descripción</title>

<para>Este comando busca información acerca de los nombres de máquinas y dominios
en internet. Consigue está información de un conjunto de servidores
interconectados que están extendidos por todo el mundo. Este conjunto de
servidores interconectados se llaman Servidores de Nombres (DNS). La
información es guardada en forma de<emphasis remap="it">registros de recursos</emphasis>
perteneciendo a unas <emphasis remap="it">zonas</emphasis> jerárquicamente organizadas.</para>

<para>Por defecto, el comando solamente convierte entre nombres de máquina y
direcciones de internet. Aunque con las opciones de <emphasis remap="it">Buscar</emphasis>, puede
ser usado para encontrar toda la información acerca de los nombres de los
dominios que se guardan en los sistemas de servidores de nombres. La
información impresa está formada por varios campos de los registros que
fueron solicitados.</para>

<para>El campo de máquina puede ser nombre de máquina (nombres de dominio) o
direcciones numéricas de Internet.</para>

<para>Una dirección numérica de Internet está formada por cuatro números decimales
separados por puntos, ej.: <literal remap="tt">192.16.199.1</literal>, representando los cuatro
bytes de las direcciones de 32 bits.
La acción habitual es buscar el nombre de máquina asociado.</para>

<para>Un nombre de máquina o un nombre de dominio está formado de nombres
compuestos (etiquetas) separados por puntos, ej.:<literal remap="tt">nikhefh.nikhef.nl</literal>.
La acción habitual es buscar todas sus direcciones de Internet.</para>

<para>Para nombres simples sin un rastro de puntos, el dominio local es
automáticamente añadido al final. Así un usuario en el dominio <literal remap="tt">nikhef.nl</literal> 
puede teclear <literal remap="tt">nikhapo</literal>, y se buscará <literal remap="tt">nikhapo.nikhef.nl</literal>. En
todos los otros casos el nombre permanecerá invariable. Los nombres simples
con un rastro de puntos son considerados dominios de alto nivel, ej.:<literal remap="tt">es.</literal></para>

<para>Para una descripción más precisa del comportamiento de este comando, por
favor mira la página del manual <literal remap="tt"><ulink url="man:host">host(1)</ulink></literal>
o <literal remap="tt"><ulink url="man:nslookup">nslookup (8)</ulink></literal>.</para>
</sect1>

<sect1 id="opciones-1">
<title>Opciones:</title>

<para><variablelist>
<varlistentry>
<term>Buscar</term>
<listitem>
<para>te permite especificar un campo de información para ser buscado. Soporta los
tipos que se listan más tarde.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Servidor</term>
<listitem>
<para>Es el nombre o la dirección del servidor de nombres a preguntar.</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<sect2 id="los-tipos-de-recursos-posibles-son">
<title>Los tipos de recursos posibles son:</title>

<para>A &lowbar;&lowbar;&lowbar; la dirección de Internet de la máquina.</para>

<para>PTR &lowbar; el nombre de la máquina.</para>

<para>NS &lowbar;&lowbar; el nombre del servidor para la zona nombrada.</para>

<para>MX &lowbar;&lowbar; el servidor de correo.</para>

<para>CNAME el nombre canónico de un alias.</para>

<para>SOA &lowbar; la información del comienzo de jerarquía</para>

<para>ANY &lowbar; todas las informaciones disponibles.</para>

<sect3 id="los-autores-del-servidor">
<title><emphasis remap="it">Los autores del servidor</emphasis></title>

<para>Este programa es original de la Universidad Rutgers. Ha sido reescrito por
Eric Wassenaar, NIKHEF, &lt;e07@nikhef.nl&gt;</para>
</sect3>

<sect3 id="autores-de-nslookup">
<title><emphasis remap="it">Autores de NsLookup</emphasis></title>

<para>Andrew Cherenson</para>
</sect3>
</sect2>
</sect1>
</chapter>

<chapter id="la-etiqueta-finger-">
<title>la etiqueta <emphasis remap="it">Finger</emphasis> </title>

<sect1 id="qu-es-eso-2">
<title>¿Qué es eso?</title>

<para>La etiqueta <emphasis remap="it">Finger</emphasis> permite la ejecución del comando
<literal remap="tt"><ulink url="man:finger">finger(1)</ulink></literal>.
El comando<literal remap="tt">finger</literal> muestra información acerca de los usuarios del
sistema.</para>

<para>La salida por pantalla del comando dependerá del servidor que haga la
respuesta.</para>

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

<sect1 id="opciones.">
<title>Opciones.</title>

<para><variablelist>
<varlistentry>
<term>Servidor</term>
<listitem>
<para>Es el nombre (o la dirección) del servidor de finger a preguntar.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="historia">
<title>Historia</title>

<para>El comando <application>finger</application> aparecio en 3.0BSD.</para>

</sect1>
</chapter>

<chapter id="configuracin">
<title>Configuración</title>

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

<para>Puedes configurar el camino del comando usado por las <emphasis remap="it">utilidades de red de
KDE</emphasis> si no quieres usar el comando que se encuentra en la variable 
<literal remap="tt">PATH</literal> o si el comando no está en el <literal remap="tt">PATH</literal>. Esto puede ser
hecho en el menu Edit -&gt; Preferences...  También puedes añadir argumentos
al programa. Por ejemplo, en un ordenador Sun Solaris, puedes añadir
<literal remap="tt">-s</literal> como argumento.</para>

<para>Para el botón de resolución de máquinas, puedes tener que elegir entre el
tipo de comando usado <literal remap="tt">host</literal> o <literal remap="tt">nslookup</literal>.</para>

<para>Puedes deshabilitar el comando editando el fichero de configuración (a mano)
y modificando en el grupo correspondiente, solo modifica para leer
<literal remap="tt">habilitado = 0</literal>.</para>
</chapter>

<chapter id="eplogo.">
<title>Epílogo.</title>

<sect1 id="autores">
<title>Autores</title>

<para><literal remap="tt"><ulink url="mailto:B.Leconte@mail.dotcom.fr">Bertrand Leconte</ulink></literal></para>

<para><literal remap="tt"><ulink url="mailto:kfricke@bauinf.uni-hannover.de">Kai Fricke</ulink></literal> conversión del documento a SGML</para>

<para>Esta documentación viene fundamentalmente de las paginas del manual (man) de
<literal remap="tt">ping(8)</literal>, <literal remap="tt">traceroute(8)</literal>, <literal remap="tt">host(1)</literal> and <literal remap="tt">nslookup(8)</literal> </para>
</sect1>

<sect1 id="copyright">
<title>Copyright</title>

<para>Este programa es softwate libre; puedes redistribuirlo y/o modificarlo bajo
los términos de la Licencia Publica General GNU como está publicado por la
Fundación del Software Libre  (Free Software Foundation); o también la
versión 2 de la LIcencia, o (a tu opción) cualquier otra versión.</para>

<para>Este programa es distribuido con la esperanza de que sea útil, pero SIN
NINGUNA GARANTIA; ni siquiera con la garantia de COMERCIAL o QUE AJUSTE A
ALGUN PROPOSITO PARTICULAR. Lee la Licencia Publica General GNU para más
detalles</para>

<para>Puedes recibir una copia de la Licencia Publica General GNU junto con este
programa; si no, escribe a la Fundación del Software Libre, 
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:
-->
