You are on page 1of 2

Practica TCP

Prctica 1: Programacin con Sockets TCP


Enunciado
Se trata de construir un Servidor Web muy bsico, utilizando sockets TCP de java. El servidor web estar funcionando siempre, no se desconectar nunca. El puerto a utilizar por el servidor web es el 80. El cliente de nuestro servidor web ser un navegador web, no es necesario implementar ningn cliente. La interaccin entre un navegador web y el servidor web es la siguiente: El navegador web se conecta al servidor web. El navegador enva su solicitud en una sola lnea en la forma: GET /fichero_solicitado HTTP 1.0 La solicitud realizada por el navegador web finaliza por un carcter de retorno de carro (\r) y un carcter de lnea nueva (\n), es decir finalizada con el fin de lnea. El servidor web recibe la solicitud, enva el fichero solicitado al navegador web y finaliza la conexin. El navegador web recibe el fichero enviado por el servidor web, lo muestra y finaliza la conexin. El servidor web utilizar un flujo de texto para enviar ficheros con extensin .htm o .html y un flujo binario para el resto de tipos de fichero. El envo de un fichero por el flujo de texto se puede hacer carcter a carcter, por bloques de caracteres o por lneas. El envo de un fichero por el flujo binario se puede hacer byte a byte o por bloques de bytes.

Documentos a entregar
Cdigo fuente del servidor web. Memoria de la aplicacin. En la memoria se describir el funcionamiento de la aplicacin, desde el punto de vista de los sockets, y se detallar cualquier consideracin particular realizada en la prctica.

Practica TCP

Forma de entrega
La memoria deber ser entregada en papel. El cdigo fuente ser copiado por el profesor de prcticas durante la entrega.

Fecha de entrega
Cada alumno realizar la entrega y correccin en su clase de prcticas durante la semana del 23 de enero de 2006: o Grupo del mircoles el 25 de enero de 2006 en Aula 5 de Informtica de 17 a 19 horas. o Grupos del jueves el 26 de enero de 2006 en Aula 3 de Informtica de 8:15 a 12:30 horas. o Grupo del viernes, el mircoles 25 de enero de 2006 en Aula 5 de Informtica de 17 a 19 horas.

Consideraciones
La prctica es individual. La prctica podr ser entregada antes de la fecha mxima de entrega. Aquellos alumnos que no entreguen (y aprueben) la prctica en la fecha mxima de entrega suspendern la parte de prcticas de la asignatura en su convocatoria de junio, suspendiendo por tanto la asignatura en dicha convocatoria.

You might also like