29.06.2013 Views

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

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!