Skip to content

93alfon/Servidor-Cliente-IRC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Servidor y Cliente IRC

Practicas de Redes de Comunicaciones 2

Práctica 1: Servidor IRC

Para comprobar su funcionamiento usamos el corrector R2D2 incluido en la libreria de la asignatura, por tanto, es posible que si se prueba pasado el curso 2016/2017 deje de funcionar correctamente o causara algún fallo, puesto que cada curso escolar la libreria sufre actualizaciones y modificaciones.

Práctica 2: Cliente IRC

Por alguna razón aún desconocida, el cliente causaba un fallo solo en los laboratorios de la universidad, este era una violacion del core al rato de abrir una segunda instancia del cliente para probar el envio de ficheros. El fallo nunca se obtuvo probando en nuestros ordenadores personales (Mónica y Alfonso), según la profesora el fallo podia estar causado por la versión de la libreria de la asignatura instalada en los laboratorios o por la distribución de Linux.

En general el cliente funciona perfectamente, no tuvimos tiempo de realizar la implementación del envio de audio. El cliente funciona con cualquier servidor IRC que siga los siguientes RFCs: RFC-1459, RFC-2810, RFC-2811, RFC-2812 y RFC-2813.

Práctica 3: Seguridad SSL

Esta práctica no llega a estar 100% acabada otra vez mas por falta de tiempo (muchas entregas al final del curso) Los certificados se realiza al compilar la práctica con make

El cliente y servidor echo con SSL funcionan perfectamente, y pasan el corrector C3PO (una vez mas incluido en la librería de la asignatura, por lo que es posible que en futuras versiones de la libreria deje de funcionar) En la corrección del laboratorio uno de los dos (cliente o servidor) no pasaba el test, pero en nuestros ordenadores si.

Importante:

No nos hacemos responsables de posibles copias causadas por usar nuestro codigo, nosotros lo publicamos para ayudar, puesto que sabemos que al principio es complicado entender que es lo que hay que hacer. Recomendamos que el uso que se le den a nuestras practicas sean solo de consulta, y nunca como copia de codigo puesto que la universidad tiene un sistema anticopia y puede que no seas el unico que ha acabado en este repositorio.

El script que genera la documentacion simplemente esta para hacer mas rápida la generación de esta, puesto que genera la documentacion con Doxygen en las 3 prácticas, elemina todos los archivos innecesarios y organiza la documentación en las carpetas que se nos indicaban en el formato de entrega. El script tambien tiene la posibilidad de eliminar toda la documentación, esto es útil para ahorrar espacio, puesto que se puede volver a genrar posteriormente.

Generar documentación ./doc.sh
Limpiar documentación ./doc.sh -c
Se deben de ejecutar desde el directorio principal donde se encuentra el script

Calificaciones

Las practicas tuvieron buena nota en general, pero la mejor es con diferencia la primera (Servidor IRC) puesto que es para la que tuvimos mas tiempo.

Autores

  • Alfonso Bonilla Trueba
  • Mónica de la Iglesia Martinez

About

Redes de Comunicaciones 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published