Practica Laboratorio Nro.5 - (DNS-HTTP-FTP) PDF
Practica Laboratorio Nro.5 - (DNS-HTTP-FTP) PDF
Practica Laboratorio Nro.5 - (DNS-HTTP-FTP) PDF
Laboratorio Nro. 5
Fecha: _________________
Duración: 3 horas
Objetivo: el objetivo de esta práctica es que el alumno aprenda a encontrar
información sobre dominios y direcciones IP, se familiarice con el sistema de
nombres de Internet DNS y conozca las funciones realizadas por un servidor
HTTP y FTP a través del uso de un analizador de protocolos.
1. DNS
1.1. WHOIS
WHOIS es un mecanismo que permite recuperar de diversos registros en Internet información
relativa a dominios. Las bases de datos whois informan sobre IPs, puntos de contacto,
organizaciones, etc. En este apartado de la práctica accederá a diversas bases de datos whois
para aprender su funcionamiento y conocer el tipo de información al que se puede acceder.
• Localizar información sobre ccTLDs (Country Code Top Level Domain). Averigüe
información sobre la organización que mantiene el dominio de primer nivel correspondiente a
su país (ar, bo, co, pe, es, ...) y que tiene delegado el registro de nombres. Para ello utilice el
navegador y acceda a http://whois.iana.org.
Anote las siguientes informaciones:
Código de país:
Nombre de la organización:
Servidores de nombres (escriba sólo el nombre de 2 de ellos):
• Localizar información sobre gTLDs (Generic Top Level Domain). Repita el apartado
anterior para alguno de los dominios genéricos de primer nivel (com, org, net, etc.).
Anote las siguientes informaciones:
gTLD:
Nombre de la organización:
Servidores de nombres (escriba sólo el nombre de 2 de ellos):
2. HTTP
HTTP es un protocolo de capa de aplicación que depende de los protocolos de menor nivel,
como TCP, para establecer y administrar el canal de comunicación. HTTP versión 1.1 se define
en RFC 2616, en el año 1999. Esta parte de la práctica de laboratorio demostrará cómo las
sesiones entre múltiples clientes Web y el servidor Web se mantienen separadas.
Antes de que la HTTP pueda comenzar, se debe crear una sesión TCP. Esto se ve en las tres
primeras líneas de sesión, números 10, 11 y 12. Utilice los resultados de captura de Wireshark
o similares para responder las siguientes preguntas:
• Una respuesta para el explorador Web es posible porque el servidor Web (1)
comprende el tipo de solicitud y (2) tiene que devolver un archivo.
• Resalte la respuesta del servidor Web y luego vaya a la segunda ventana (la del
medio). Abra todos los subcampos de HTTP colapsados. Observe la información que
devuelve el servidor. En esta respuesta, sólo hay unas pocas líneas de texto (las respuestas
del servidor Web pueden contener miles o millones de bytes). El explorador Web
comprende los datos de la ventana del explorador y los formatea correctamente.
• ¿Cuál es la respuesta del servidor Web para la solicitud GET del cliente Web?
• ¿Qué significa esta respuesta?
3. FTP
El protocolo de la capa de aplicación FTP ha recibido una revisión significativa desde que
apareció por primera vez en RFC 114, en 1971. La versión 5.1 de FTP se define en RFC 959,
de octubre de 1985.
El explorador Web conocido no sólo puede usarse para comunicarse con el servidor HTTP. En
esta tarea, el explorador Web y una utilidad de línea de comando FTP se utilizan para
descargar datos desde un servidor FTP.
Para prepararse para esta tarea, abra una línea de comandos. Esto puede lograrse haciendo
clic en Inicio > Ejecutar y luego escribiendo CMD y haciendo clic en Aceptar.
electrónicos son:
[email protected]
=========================================================================
230 User anonymous logged in.
• El indicador del cliente FTP es ftp>. Esto significa que el cliente FTP espera un
comando para enviar al servidor FTP. Para ver una lista de los comandos del cliente FTP,
escriba help <ENTER> (ayuda, <aceptar>):
ftp> help
Los comandos se pueden abreviar. Comandos:
• Escriba el comando dir para mostrar los contenidos actuales del directorio:
ftp> dir
200 PORT command successful
150 Opening ASCII mode data connection for file list
drwxr-xr-x 40 sistinfo root 4096 Mar 26 2018 .
drwxr-xr-x 40 sistinfo root 4096 Mar 26 2018 ..
-rw------- 1 sistinfo adm 47 Aug 4 2009 .bash_history
drwxr-xr-x 2 sistinfo adm 4096 Apr 26 2013 ANRINT
drwxr-xr-x 2 sistinfo root 4096 Nov 17 2004 Cyted_prepropuestas
drwxrwxr-x 2 (?) ftponly 4096 Apr 18 2008 biblioteca
-rw-r--r-- 1 sistinfo adm 4286 May 22 2014 favicon.ico
drwxr-xr-x 2 ftpdga ftponly 4096 Aug 5 2015 ftpdga
drwx------ 2 inova ftponly 4096 Nov 1 2006 inova
drwxr-xr-x 2 sistinfo adm 4096 Aug 4 2009 msepp
drwxr-xr-x 66 sistinfo root 4096 Nov 17 2017 pub
drwxr-xr-x 2 sistinfo adm 4096 Sep 14 2012 secyt-SQL
-rw-r--r-- 1 sistinfo root 533 Mar 10 2011 welcome.msg
226 Transfer complete.
El cliente FTP es un directorio raíz del servidor FTP. Éste no es el directorio raíz real del
servidor; sólo el punto más importante al que puede acceder el usuario anonymous.
Las implicaciones entre los dos modos son muy importantes desde el punto de vista de
seguridad de la información. El modo de transferencia establece cómo se configura el puerto
de datos.
En el modo de transferencia activo, un cliente inicia una sesión FTP con el servidor del puerto
TCP 21 bien conocido. Para transferir datos, el servidor inicia una conexión desde el puerto
bien conocido TCP 20 para un puerto alto del cliente, un número de puerto mayor a 1023.
A menos que el firewall del cliente FTP esté configurado para permitir conexiones desde
afuera, la transferencia de datos puede fallar. Para establecer conectividad para la
transferencia de datos, el cliente FTP debe permitir las conexiones relacionadas al FTP (que
implican un filtrado de paquetes con estado) o deshabilitar el bloqueo.
En el modo de transferencia pasivo, un cliente inicia una sesión FTP con el servidor del puerto
21 TCP bien conocido, la misma conexión usada en el modo de transferencia activo. Sin
embargo, para transferir datos existen dos cambios importantes. Primero, el cliente inicia la
conexión de datos con el servidor. Segundo, los puertos altos se utilizan en ambos extremos de
la conexión.
A menos que el servidor FTP esté configurado para permitir una conexión a un puerto alto
aleatorio, la transferencia de datos fallará. No todas las aplicaciones del cliente FTP admiten
cambios para el modo de transferencia.