Examen Laboratorio de Comunicación de Datos
Examen Laboratorio de Comunicación de Datos
Examen Laboratorio de Comunicación de Datos
Convocatoria de Junio
TIEMPO: 120 MIN T-A
APELLIDOS: NOMBRE:
C C C C C C C
Asegrese de haber escrito su nombre y apellidos en esta hoja y en la hoja de respuestas. Si lleva consigo un telfono mvil, desconctelo completamente. El examen consta de 20 preguntas, todas igualmente ponderadas con un valor de 0,5 puntos. Para contestar a cada pregunta use la hoja de respuestas disponible al final del examen. La adecuada interpretacin de las cuestiones planteadas en el examen forma parte del mismo. Si necesita papel para realizar alguna operacin, utilice la parte trasera de la hoja de respuestas. Las preguntas se encuentran agrupadas en tres bloques segn el tipo de respuesta posible.
(I) TEST
CADA PREGUNTA PRESENTA 3 OPCIONES, DE LAS CUALES SLO 1 DE ELLAS ES CORRECTA. LA PREGUNTA MAL CONTESTADA DESCUENTA 1/3 DE UNA PREGUNTA BIEN CONTESTADA (0,167 PUNTOS SOBRE EL TOTAL DEL EXAMEN). PARA CONTESTAR A CADA CUESTIN, INDIQUE LA OPCIN CORRECTA EN LA HOJA DE RESPUESTAS; EN LAS PREGUNTAS QUE PRESENTEN UNA OPCIN (C) OTRA:, SI DICHA OPCIN ES LA QUE CONSIDERA CORRECTA, DEBER INDICAR ADEMS EL VALOR CORRESPONDIENTE A LA SOLUCIN CORRECTA.
1) Si desea formatear el disco de su equipo, cul de las siguientes opciones puede usar como sistema
de ficheros para la particin raz "/" de Linux?: (a) EXT3 (b) NFS (c) SWAP
2) Dada una red 172.16.17.0/24, con un servidor DHCP de IP 172.16.17.254, el mensaje DHCP
Discovery usado al comienzo de una comunicacin DHCP se enva a: (a) La direccin IP del servidor DHCP, 172.16.17.254. (b) La direccin IP de difusin de la red, 172.16.17.255. (c) La direccin IP de difusin 255.255.255.255 con MAC FF:FF:FF:FF:FF:FF.
3) Tiene configurado Apache con VirtualHosts para que ofrezca una pgina distinta segn reciba una
solicitud a la URL www.name1.ext o www.name2.ext (ambos nombres se traducen a la misma direccin IP). Cmo podra usar el firewall iptables para filtrar (bloquear) el paso de las solicitudes www.name1.ext, sin afectar a las solicitudes www.name2.ext?: (a) Aplicando una regla de filtrado basada en la IP del servidor Apache. (b) Con una regla basada en el puerto del servidor por el que se recibe la solicitud. (c) No sera posible.
Curso 2004/2005
-1-
8 9
Indique que lnea exactamente es la encargada de imprimir la palabra Hola en la pantalla del navegador cliente: (a) Lnea 5 (b) Lnea 7 (c) Otra: (Indique la lnea en la hoja de respuestas)
5) Usted es el administrador de una red Ethernet de 10 mquinas. Ha decidido poner una de ellas como
encaminador A para acceder a Internet (dicha mquina es antigua, con limitaciones de disco y sin pantalla). Quiere gestionar A de manera remota y a ser posible utilizando herramientas grficas (no en modo texto) accediendo a l a travs de SSH desde otro ordenador B de su red. Para poder realizar lo anterior: (a) Debera instalar un cliente X en B y un servidor X en A. (b) Debera instalar un servidor X en A para poder ejecutar las herramientas grficas, B no necesita tener instalado un cliente X, tan slo un cliente ssh. (c) Debera instalar un servidor X en B y clientes X en A.
6) Le han contratado para crear una red en una gran empresa cuyos requerimientos de seguridad son
muy elevados. Esta empresa tendr alojado su servidor Web en una de las mquinas de la red. Qu llevara a cabo para alcanzar el mayor grado de seguridad: (a) Implementara un cortafuegos en la mquina que diera acceso a Internet. (b) Implementara una red perimetral. (c) Instalara el servidor Web en la mquina que diera acceso a Internet.
Curso 2004/2005
-2-
Podr visualizar las respuestas HTTP que le envan los servidores web a los que se conecte. Capturar los paquetes ARP que lleguen por el puerto 42. Permitir comprobar si algn usuario est realizando pings masivos contra su mquina. Capturar los mensajes ICMP que usen el protocolo de transporte TCP o UDP.
9) Considere la siguiente red, con el servidor DHCP en la posicin indicada, donde las mquinas Linux
X e Y tienen activada la capacidad de reenvo (forwarding), no usando ningn firewall ni NAT. La tabla de encaminamiento de cada equipo est configurada sin la opcin default gateway, con una nica entrada por cada subred a la que est conectado: 10.0.0.0/29 192.168.0.4/25 10.0.0.4/30 X Y
Red A Red B Red C
10.0.0.1 A1
192.168.0.5 B1
10.0.0.5
C1
Servidor DHCP Si en el equipo A1 se ejecuta el comando ping 10.0.0.5, se obtendr respuesta gracias a la capacidad de forwarding de los nodos intermedios X e Y. El equipo B1 no podr configurarse correctamente para su red B mediante DHCP, puesto que los mensajes de difusin DHCP estn limitados a la subred en la que se encuentra el servidor. Si en el equipo C1 se ejecuta el comando ping 10.0.0.1, se obtendr respuesta gracias a la capacidad de forwarding de los de los nodos intermedios X e Y. Si en el equipo B1 se ejecuta el comando ping 10.0.0.5, se obtendr respuesta gracias a la capacidad de forwarding de los de los nodos intermedios X e Y.
10) Tiene Apache escuchando conexiones normales en el puerto 80 y conexiones seguras SSL en el
puerto 443. Cul o cules de las siguientes URLs permitirn acceder al servidor con garantas de que las claves transmitidas estn protegidas?: (a) http://IP/ (b) https://IP/ (c) http://IP:443/ (d) shttp://IP/
Curso 2004/2005
-3-
servlet_ file.java
jspJB.java
Indique las afirmaciones correctas entre las siguientes: (a) La etiqueta de comienzo del scriptlet que implementa el bucle for debera ser <% en lugar de <%=, puesto que sta ltima corresponde a una expresin JSP. (b) La clase jspJB no se corresponde con un javabean por tener una constructor con parmetros y una variable interna no vlida dentro de la especificacin Javabean. (c) Para que la taglib <libreria:etiqueta /> funcione resultar necesario que el fichero Java que implemente esa etiqueta se denomine etiqueta.java. (d) No habra sido necesario escribir manualmente el fichero de servlet servlet_file.java, puesto que Tomcat lo habra generado de manera automtica.
12) Para que Tomcat coopere con Apache, encargndose de la interpretacin de las pginas JSP de las
aplicaciones web exportadas a travs de Apache, es necesario: (a) Instalar Tomcat como un mdulo de Apache. (b) Desactivar la escucha del puerto 8080 de Tomcat. (c) Indicar a Apache los tipos de ficheros que servir Tomcat, con las directivas JkMount y similares. (d) Ninguna de las anteriores.
Curso 2004/2005
-4-
13) En una red IP ejecuta el comando ifconfig en una mquina A, obteniendo lo siguiente:
eth0 Link encap:Ethernet HWaddr 00:4F:4E:0D:93:35 inet addr:172.16.17.1 Bcast:172.16.17.127 Mask: 255.255.255.128 UP BROADCAST RUNNING MULTICAST PROMISC MTU:1500 Metric:1 RX packets:3288268 errors:0 dropped:0 overruns:0 frame:0 TX packets:2025344 errors:0 dropped:0 overruns:0 carrier:0 collisions:141338 txqueuelen:100 RX bytes:2278995458 (2173.4 Mb) TX bytes:365300343 (348.3 Mb) Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING PROMISC MTU:16436 Metric:1 RX packets:877258 errors:0 dropped:0 overruns:0 frame:0 TX packets:877258 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:184219298 (175.6 Mb) TX bytes:184219298 (175.6 Mb)
lo
Un usuario en otra mquina B (con IP 172.16.17.2) de la misma LAN accede con un navegador web a la direccin http://127.0.0.1/~alsc/. Indique la expresin de filtrado con la que podra ejecutarse el analizador ethereal en la mquina A para capturar los mensajes HTTP del anterior acceso web.
<IfModule mod_userdir.c> UserDir public_html </IfModule> <Directory /home/*/public_html> Order allow,deny Allow from all </Directory> Alias /user /home/user/www/ <Directory "/home/user/www/"> Order allow,deny Allow from all </Directory>
15) Tiene configurado Tomcat para que coopere con Apache, encargndose de interpretar las pginas JSP
que haya en las aplicaciones web. El servicio Apache se ejecuta en el proceso de arranque del sistema, teniendo en su fichero de configuracin la directiva User apache; Tomcat ha sido cargado manualmente ejecutando los comandos su -; $CATALINA_HOME/bin/startup.sh. En la misma mquina, un usuario user tiene configurado su directorio public_html como carpeta exportada va web por Apache y Tomcat. Dicho usuario es propietario de los siguientes ficheros, los cuales poseen los permisos indicados (el grupo propietario de todos los ficheros est constituido por el usuario user como nico miembro): N (A) (B) (C) (D) (E) (F)
Curso 2004/2005
Fichero
/home/user /home/user/.htaccess /home/user/public_html /home/user/public_html/index.htm /home/user/public_html/imagen.jpg /home/user/public_html/aplica.jsp
-5-
Fichero
/home/user/public_html/aplica2.php /home/user/public_html/.htaccess /home/user/public_html/.htpasswd /home/user/public_html/WEB-INF/ /home/user/public_html/WEB-INF/web.xml /home/user/public_html/WEB-INF/classes /home/user/public_html/WEB-INF/classes/JB.class /home/user/public_html/WEB-INF/classes/JB.java
Se pretende que dichos ficheros tengan asignados los permisos MNIMOS necesarios para permitir que la pgina sea exportada remotamente del modo ms seguro posible (puedan ser ledos, escritos y/o ejecutados solamente cuando sea necesario para el adecuado funcionamiento), y que el usuario pueda seguir editndola. Indique los permisos que requeriran modificacin y a qu valor. NOTAS: La carpeta web est exportada para que su contenido sea accesible, pero no navegable, va web (no se permite ver el listado de ficheros de cada directorios a travs del navegador). Use la numeracin de la columna N para hacer referencia a los permisos que necesitan modificacin.
Interfaz mquina R
10.0.0.4
255.255.255.252
eth0
10.0.0.8
255.255.255.252
eth1
17) Se ha montado una particin con el sistema de archivos FAT en el directorio /mnt/windows. Indique
el comando que utilizara para desmontarla.
18) Usted ha creado un servicio autnomo (no dependiente de xinetd). La ruta del programa es
/usr/bin/serviciod. Para aadirlo al runlevel 5 de manera que se arranque automticamente al iniciar el ordenador ha utilizado los comandos chkconfig --add serviced; chkconfig --level 5 serviced on, comprobando que todo funciona correctamente. Indique qu comando ejecutara para rearrancar el servicio.
19) Usted es el administrador de un proveedor de Internet que en lugar de cobrar por tiempo de conexin
cobra por volumen de datos. Qu tecnologa podra utilizar para contar el volumen de trfico que generan los usuarios de su red?.
20) Se quiere desplegar una aplicacin web comprimida. Indique la extensin estndar de las aplicaciones
web comprimidas para ser usadas con Tomcat.
Curso 2004/2005
-6-
LABORATORIO DE SOFTWARE DE COMUNICACIONES 4 ING. TELECOMUNICACIN (Telemtica) - Curso 2004/2005 Convocatoria de Junio
APELLIDOS: NOMBRE:
T-A
HOJA DE RESPUESTAS
C Indique en esta hoja la respuesta de las distintas cuestiones del examen (se aconseja usar bolgrafo). C Rellene esta hoja con cuidado, siguiendo las instrucciones dadas en las pginas anteriores, para asegurarse de indicar cada respuesta en la posicin adecuada.
(I) TEST (3 PUNTOS) N Opcin (II) TEST DE ELECCIN MLTIPLE (3 PUNTOS) Opcin (a) (b) (c) (d) (III) CUESTIONES DE RESPUESTA LIMITADA (4 PUNTOS)
Cuestin
Cuestin 1
Cuestin 2
Cuestin 3
Cuestin 4
Cuestin 5
Cuestin 6
Cuestin 7
Cuestin 8
Cuestin 9
Cuestin 10
Cuestin 11
Cuestin 12
Respuesta
Cuestin
Respuesta
C Asegrese de haber escrito su nombre y apellidos en esta hoja y en la primera hoja de cuestiones. C Debe entregar el examen completo, incluyendo las hojas de cuestiones y la hoja de respuestas. C La publicacin de las calificaciones provisionales y fecha de revisin se realizar en el tabln del rea y en la Web de la asignatura.
Curso 2004/2005
-7-