Práctica 1 - P2P
Objetivo:
Desarrollar e implementar un sistema P2P para compartir archivos entre diferentes clientes en un ambiente Web, conectados a un servidor centralizado.
Desarrollo:
Forma de trabajo:
- En equipos de hasta 4 integrantes.
A) Interconectar equipos
- Computadoras clientes y servidor deben estar interconectados.
B) Desarrollar software
- Desarrollar una página Web con HTML+PHP+JavaScript que se montará en la computadora Servidor.
C) Conexión a la red P2P
- El cliente accesa al sistema por medio de una página web desde un navegador utilizando un login y password.
D) Compartir archivos
- El cliente especifica los archivos o directorios que quiere compartir en su computadora. Los nombres de los archivos a compartir son enviados a un servidor. Al mismo instante, el cliente puede observar los archivos que han sido compartidos por otros usuarios. Aquí se encuentra el código para leer el nombre de un archivo.
E) Descargar archivos
- Al hacer click sobre un archivo compartido se deben descargar a la computadora del cliente que solicitó la descarga.
F) Compartir archivos
- El cliente accesa al sistema por medio de una página web desde un navegador utilizando un login y password.
Reporte del alumno (resultados):
El reporte será en 2 partes:
- Revisión: Dentro de la hora del laboratorio se revisará por equipos el funcionamiento de la red P2P, donde los clientes podrán compartir archivos entre ellos.
- Código: Al término de la práctica, se entregará por equipo el código en una memoria USB.
FECHA DE ENTREGA: viernes 13 de septiembre.
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia