Descripción de la Asignatura
Esta asignatura estudia las aplicaciones en redes de computadores, las
tecnologías que las hacen posible y sus estándares. En ella los
estudiantes aprenden la estructura y los protocolos que permiten la
operación de las aplicaciones y los servicios en red. Se analizan las
ideas que fundamentan esta estructura y sus protocolos con ejemplos
presentes en Internet. Los temas son cubiertos desde las aplicaciones
que operan en las redes de computadores hasta los servicios básicos que
permiten el transporte de datos entre equipos adyacentes. El propósito
de la asignatura es permitir al futuro profesional, diseñar e
implementar redes simples, además de entregar fundamentos para operar
redes de computadores y mantener sus aplicaciones.
Requisitos de Entrada
- Se requiere experiencia a nivel de usuario con redes de computadores.
- Se requiere conocimientos de programación para comprender algoritmos expresados en pseudo-lenguaje.
Resultados de Aprendizaje
-
Lista las capas que conforman las redes de computadores y la función de cada una.
-
Lista las fuentes de retardo en Internet y estimar retardo extremo a extremo.
-
Describe los modelos cliente-servidor y peer-to-peer.
-
Describe el protocolo de capa aplicación de algunas aplicaciones como HTTP, DNS, email.
-
Analiza la consistencia con estándar en la trazas de paquetes generados por algunas aplicaciones.
-
Ejecutar programas basados en socket TCP y UDP.
-
Lista las características y modelo de servicio de los protocolos UDP y TCP.
-
Explica algoritmo para ofrecer confiabilidad, control de flujo y congestión de TCP. Reconocer los estados de una conexión TCP.
-
Reconoce, listar y describir función de cada campo de cabecera de protocolo TCP y UDP.
-
Lista los servicios de la capa de red, describir los modelos de circuito virtual y redes de datagramas.
-
Explica la arquitectura de un router.
-
Nombra y describir cada campo de la cabecera del Protocolo Internet
(IP). Aplicar la fragmentación y re-ensamble de datagramas IP.
-
Calcula rutas usando algoritmos de ruteo de estado de enlace y vector de distancia.
-
Nombra los estándares de ruteo en Internet y sus servicios.
-
Describe las características del protocolo IPv6, nombrar y describir los campos de su cabecera.
-
Describe el servicio de la capa enlace de datos. Aplicar algoritmos para detectar y corregir errores.
-
Compara los protocolos de acceso múltiple a un medio.
-
Compara el direccionamiento de la capa de enlace en relación al de la capa de red.
-
Compara hubs y switches.
-
Aplica el algoritmo de auto-aprendizaje en switches.
Contribución al Perfil de Egreso
Competencias Genéricas:
- Comunicarse de manera eficaz con terceros, en forma oral y escrita
- Dirigir y administrar eficientemente proyectos, personas, recursos y tiempo.
- Desarrollar el autoaprendizaje, la educación permanente y continua.
- Dominar el idioma Inglés, en los aspectos técnicos que involucra el desempeño de la profesión.
- Habilidad teórica y metodológica para desarrollar la actividad de ingeniería en un contexto real.
Competencias específicas:
- Capacidad para analizar y mantener servicios y aplicaciones en redes de computadores.
- Capacidad para implementar servicios de transferencia confiable
de datos y en orden a partir de un servicio no confiable y sin
garantías de orden de entrega de datos.