PRACTICA 10 : OTROS SERVICIOS TCP/IP - IES Los Viveros
PRACTICA 10 : OTROS SERVICIOS TCP/IP - IES Los Viveros
PRACTICA 10 : OTROS SERVICIOS TCP/IP - IES Los Viveros
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>PRACTICA</strong> <strong>10</strong> : <strong>OTROS</strong> <strong>SERVICIOS</strong> <strong>TCP</strong>/<strong>IP</strong><br />
CONFIGURACIÓN DE UN SERVIDOR DNS<br />
Dentro del servicio DNS podemos definir zonas de búsqueda directa e inversa.<br />
En la búsqueda directa, daremos un nombre y nos devolverán una <strong>IP</strong>. En la inversa,<br />
daremos una <strong>IP</strong> y nos devolverán un nombre.<br />
Las búsquedas inversas se utilizan principalmente para comprobaciones de identidad a<br />
la hora mandar correos para evitar el spam.<br />
El dominio de búsquedas inversas utiliza un orden inverso de notación (192.168.1.1 se<br />
convertiría en 1.1.168.192) y un dominio dns de búqueda denominado “in-addr.arpa.”<br />
El registro de recurso contiene información sobre cada dominio.<br />
Nombres y valores:<br />
Nos dicen lo que represnta cada cosa, un nombre o una <strong>IP</strong>.<br />
Tipos::<br />
- SOA (Start of Authority). <strong>Los</strong> parámetros para esta zona<br />
- A (address). La dirección <strong>IP</strong> por el host.<br />
- MX (Mail Exchange). La prioridad y el nombre del dominio que puede<br />
aceptar correo electrónico.<br />
- NS (Name Server) El nombre de un servidor de DNS para ese dominio.<br />
- CNAME (Canonical Name). Un alias para un nombre; por ejemplo<br />
www.ieslosviveros.es<br />
- PTR (pointer). Otro tipo de alias.<br />
- HINFO (Host Info). Una descripción de la maquina y de su sistema operativo.<br />
- TXT (Text). Otra información opcional.<br />
La clase: es siempre IN para información de Internet<br />
Instala el servidor DNS (simple DNS plus). Es un servidor dns de fácil configuración<br />
que trae implementados los roots servers de internet.
Crea un nuevo dominio utilizando el asistente, que se llame “tu_nombre.fpo”. Asocialo<br />
con tu <strong>IP</strong>.<br />
Debes modificar las propiedades de tu conexión <strong>TCP</strong>/<strong>IP</strong> para que el servidor DNS sea<br />
tu propia <strong>IP</strong>.<br />
Comprueba entonces que una llamada a : ping www.tu_nombre.fpo, proporciona una<br />
respuesta válida desde tu propio equipo.<br />
Pulsando en caché, puedes ver los nombres que tienes cacheados.<br />
En el menú de configuración: Tools->Options->DNS Resolution, puedes agregar el la<br />
casilla forwarding, las Ips de tus compañeros, para que así tu servidor dns pueda<br />
resolver los nombres que no conoce. Si todo funciona, una llamada a ping<br />
www.tu_compañero.fpo, debería dar una respuesta válida.<br />
Si se realizan cambios en las Ips, quizá tengamos que limpiar las caches, para poder<br />
recibir los cambios.<br />
Navega un rato por internet y observa como la caché se va llenado con las <strong>IP</strong> de las<br />
páginas que visitamos.<br />
Observa el gráfico de uso del DNS, y los picos que se producen al solictar direcciones<br />
Ip.<br />
UTILIZACIÓN DE UN ANALIZADOR DE PROTOCOLOS.<br />
Procederemos a la instalación de un analizador de protocolos <strong>TCP</strong>, en este caso<br />
“sniffer_setup”. La misión de este programa es capturar paquetes, clasificarlos,<br />
analizarlos y proporcionarnos unas mediciones que nos permitan saber que es lo que<br />
realmente esta circulando por nuestra red. Este programa captura todo el tráfico que<br />
llega a nuestra tarjeta.<br />
Seleccionamos el tipo de paquetes que queremos capturar, pulsamos en el triangulo<br />
verde y comienza la captura. Para detener, pulsamos sobre el “STOP”.<br />
Ahora tenemos capturada una enorme cantidad de información. El programa que<br />
estamos utilizando tiene pocas opciones a la hora de establecer estadísticas o de buscar<br />
datos en concreto, por lo que simplemente podemos obener una visión general delo que<br />
pasa en nuestra red.<br />
<strong>Los</strong> analizadores de protocolo no se llevan bien con los “switchs”, por lo que puede ser<br />
que el tráfico que aparezca, sea sólo el que vosotros generais.
SERVICIO FTP<br />
El servico FTP o “file transfer protocol”, está diseñado para la transferencia de ficheros.<br />
Lo usaremos sobre todo para subir ficheros a servidores o equipos.<br />
Windows trae un cliente al que se accede desde la ventan de comandos.<br />
COMANDOS FTP<br />
• ! Shell al DOS. Permite salir al DOS temporalmente. Escribiendo EXIT en el<br />
prompt del DOS volvemos al Ftp.<br />
• ? Ayuda. Muestra la lista de comandos del programa. Si se pone este comando<br />
seguido de un comando aparece la ayuda de ese comando.<br />
• append Este comando permite continuar con un download que ha sido cortado<br />
brúscamente.<br />
• ascii Establece que la transferencia se realice en modo Ascii. Se emplea para<br />
transferir textos.<br />
• bell Activa o desactiva un beep cuando finalicen las operaciones de<br />
trasnferencia (por ejemplo cuando terminemos de bajar un fichero). Por defecto<br />
está inactiva.<br />
• binary Establece que la transferencia se realice en modo binario. Las<br />
transferencias de ficheros deben realizarse en este modo.<br />
• bye Terminar la sesión de Ftp y salir del programa.<br />
• cd Entrar a un directorio remoto.<br />
• close Cerrar la sesión de Ftp.<br />
• delete Borrar un fichero remotamente.<br />
• debug Activar/desactivar el modo dePURACIÓN. Se escribirán los comandos<br />
antes de enviarse.<br />
• dir Listar el directorio activo en el Ftp al que estamos conectados.<br />
• disconnect Lo mismo que close.<br />
• get Recibir un fichero.<br />
• glob Activa o desactiva el uso de comodines en el nombre de archivo. Esta<br />
opción permite utilizar caracteres comodín (* y ?) en los nombres de rutas de<br />
acceso y de archivos locales. De forma predeterminada, el uso de comodines<br />
está activado.<br />
• hash Activa o desactiva la impresión del signo # para cada bloque de datos<br />
transferido. El tamaño de un bloque de datos es de 2048 bytes. De manera<br />
predeterminada, no se imprime este signo.<br />
• help Lo mismo que ?.<br />
• lcd Cambiar de directorio en el disco duro local. Con este comando podemos<br />
indicarle al programa dónde dejar los ficheros que nos traigamos.<br />
• literal Este comando es MUY INTERESANTE. Permite ejecutar comandos de<br />
forma remota en el ordenador al que estemos conectados por el puerto de Ftp.<br />
Normalmente con 'literal ?' o 'literal help' obtendremos un listado de los<br />
comandos que se nos permite ejecutar en la máquina remota.<br />
• ls Listar el directorio activo completo en la máquina remota.
• mdelete Como delete pero para múltiples ficheros.<br />
• mdir Como dir pero para múltiples ficheros.<br />
• mkdir Crear un directorio de forma remota.<br />
• mls Como ls pero para múltiples ficheros.<br />
• mput Como put pero para múltiples ficheros.<br />
• open Con este comando abriremos una coexión a una máquina remota por Ftp.<br />
• prompt Activa o desactiva la aparición de un mensaje de confirmación. Ftp,<br />
durante una transferencia de varios archivos, requerirá confirmación para<br />
seleccionar los archivos que va a recuperar o a almacenar, mientras que los<br />
comandos mget y mput transferirán todos los archivos si esta solicitud de<br />
confirmación está desactivada. De forma predeterminada, esta opción está<br />
activada.<br />
• put Enviar un fichero.<br />
• pwd Nos dice cuál es el directorio activo en la máquina remota.<br />
• quit Como bye.<br />
• quote Lo mismo que literal.<br />
• recv Lo mismo que get.<br />
• remotehelp Es lo mismo que escribir 'literal help'.<br />
• rename Cambiar el nombre de un fichero.<br />
• rmdir Borrar directorio remotamente.<br />
• send Enviar un fichero.<br />
• status Muestra dos o tres líneas con el estado de los flags que podemos controlar<br />
del programa: tipo de trasnferencia (ascii o binaria), si está activado o no el<br />
pitidillo de final de operación (bell), ...<br />
• trace Activa o desactiva el seguimiento de paquetes. Trace muestra la ruta de<br />
cada paquete cuando se ejecuta un comando ftp.<br />
• type Para establecer el tipo de trasnferencia. Type ascii es equivalente a la orden<br />
ascii y type binary al comando binary.<br />
• user Cambiar el nombre de usuario con el que hemos accedido al Ftp.<br />
• verbose Activa o desactiva el modo detallado. Si está activado, se mostrarán<br />
todas las respuestas de ftp. Cuando finaliza una transferencia de archivos,<br />
también se muestran las estadísticas relativas a la eficacia de dicha transferencia.<br />
De manera predeterminada, este modo está activado.<br />
Una sesión típica podría ser:<br />
- ftp> lcd c:\auxiliar -> Para que lo que traigamos se quede en ese directorio de<br />
nuestro disco duro.<br />
- ftp> bell -> Para que si estamos haciendo otra cosa mientras se realiza la<br />
trasnferencia el programa nos avise cuando termine.<br />
- ftp> open bdd.unizar.es -> Para comenzar la conexión.<br />
Normalmente ahora se nos pide el nombre de usuario y el password. Lo normal será<br />
contestar anonymous a ambas preguntas.<br />
- ftp> dir -> Para ver lo que hay en el directrio activo.<br />
- ftp> cd libre -> Para entrar en el directorio Libre.<br />
- ftp> dir<br />
- ftp> binary -> Para poder traernos ficheros.
- ftp> get foto.gif -> Coger el fichero foto.gif.<br />
- ftp> close -> Terminar la conexión.<br />
- ftp> bye -> Salir del programa<br />
SERVICIO FTP<br />
Para instalar en nuestro máquina un servicio ftp , necesitamos un programa<br />
adecuado. Existen multitud de ellos. Se ha escogido uno llamado “filezilla ftp server<br />
”, que es gratuito y muy simple.<br />
Instala el programa, y crea un par de usuarios, para que tus compañeros puedan<br />
entrar. Asigna a cada uno una carpeta y comprueba los comanados anteriores.<br />
CLIENTE GRÁFICO FTP<br />
En un entorno Windows, es mucho mas cómodo utilizar un cliente FTP gráfico.<br />
Instala “FTPcommander”, que es un cliente ftp gratuito y que permite las funcines<br />
básicas de un servicio ftp de un modo mucho mas sencillo que con los comandos.<br />
CUESTIONES.<br />
1º) Comprueba el comando “nslookup”. Explica para lo que sirve.<br />
2º) Explica en que consiste el servicio “Finger”<br />
3º) Explica en que consiste el servicio “Whois”<br />
4º) Crea en el servidor DNS la zona “midominio.com”. Añádele entradas para los<br />
servicios http,ftp, y los subdominios “pc1.midominio.com” y “pc2.midominio.com”,<br />
que corresponden con las máquinas de tus dos compañeros de cada lado. Copia el<br />
registro de entradas.<br />
5º) Busca el sitio ftp de descargas de Microsoft. Accede a él y busca la carpeta<br />
“MSLFILES”. Indica cuántos archivos contiene y para qué sirven.<br />
6º) Instala el filezilla como servidor de ftp, y transfiere un fichero desde tu equipo al<br />
ordenador de un compañero (o viceversa). Calcula la velocidad real de la transferencia<br />
en bytes, en función del tiempo de descarga.