An open API service indexing awesome lists of open source software.

https://github.com/matcom/computer-networks-2024

Proyecto de la asignatura redes de computadoras. Curso 2024
https://github.com/matcom/computer-networks-2024

computer-networks-course

Last synced: 4 months ago
JSON representation

Proyecto de la asignatura redes de computadoras. Curso 2024

Awesome Lists containing this project

README

          

# Redes de computadoras 2024

El objetivo del proyecto es desarrollar una implemetación desde cero de un cliente de un protocolo de la capa de aplicación del modelo TCP/IP.

Dicha implementacion debe estar completamente reflejada en github. Para ello cada equipo debe:

1. Hacer un fork de este repositorio
2. Abrir un Pull Request con el repo original. En dicho PR deben quedar reflejados los nombres de los integrantes, así como protocolo y grupo.

No existe limitante en cuanto al lenguage de programación de la solución a emplear. Pero si debe cumplir el RFC correspondiente a cada uno de los protocolos.
También es obligatorio el uso de sockets para la solucion computacional y queda absolutamente prohibido el empleo de alguna biblioteca de terceros que facilite el trabajo a realizar.

Requerimientos mínimos para la entrega del proyecto y por tanto su evaluación:
1. Breve descripción de la implementación propuesta del protocolo.
2. La solución se comunica exitosamente con un servidor del protocolo correspondiente.
3. Cliente básico o de consola.

Extras que contribuyen a una evaluación positiva del proyecto:
1. Interfaz visual
2. Compatibilidad con las versiones seguras del protocolo.
3. Originalidad/Creatividad.
4. Implementacion del servidor

Todos los equipos deben de estar conformados máximo de tres estudiantes. Sin excepciones.
Ante cualquier duda, si la misma se refiere a vías de implementación, se asume la más compleja. A excepción de que un profesor del claustro indique lo contrario.

Protocolos a implementar:
1. SMTP
2. FTP
3. HTTP
4. IRC