Introducción a los juegos en red y a las redes de comunicaciones
Los videojuegos en red representan uno de los sectores más dinámicos de la industria del software, donde comprender las redes de comunicación es fundamental para desarrollar sistemas eficientes y robustos. Esta primera parte del curso establece los cimientos necesarios explorando el modelo TCP/IP capa por capa: desde la capa de acceso a la red con tecnologías como Ethernet y WiFi, pasando por la capa de red con el protocolo IP y el direccionamiento, la capa de transporte con TCP y UDP, hasta llegar a la capa de aplicación con protocolos como HTTP y DNS. Comprenderemos cómo funcionan las comunicaciones en Internet, analizaremos las diferencias entre TCP y UDP en el contexto de los videojuegos, y dominaremos herramientas de diagnóstico esenciales. Estos conocimientos son imprescindibles para tomar decisiones arquitectónicas acertadas al diseñar juegos multijugador.