Atributos
Sigla: 
CI-0121
Créditos: 
4
Horas: 
5
Clasificación: 
Curso propio
Énfasis y ciclo: 
Tronco común 3.I
Descripción: 

El curso presenta a cada estudiante los conceptos básicos de diseño y problemas abiertos en redes de comunicación. En particular, el curso se enfoca en explicar cómo funcionan las redes, incluyendo Internet. Para ello, el curso cubre un rango variado de temas, desde  cómo los bits de información son transmitidos por el medio, hasta cómo funcionan los protocolos de alto nivel como HTTP. El curso también explica los principios de diseño de redes y enrutamiento.
    
 

Objetivo general: 

El objetivo general del curso es que cada estudiante aprenda sobre el diseño basado en capas de las redes de comunicaciones, incluyendo los principios y protocolos básicos que permiten su funcionamiento, para que pueda:
o    Entender los servicios de comunicación que requieren las aplicaciones de red y cómo estas interactúan entre sí.
o    Fundamentar la toma de decisiones de diseño y mantenimiento de aplicaciones de red, tomando en cuenta los servicios de transporte de datos disponibles.
o    Conocer mecanismos de enrutamiento y control de congestión.
o    Comprender las dificultades de compartir un medio de transmisión y las soluciones adoptadas.
o    Comprender los principios de transmisión de datos por un medio.
o    Crear redes más seguras y aprovechar recursos distribuidos.
a través del estudio de modelos teóricos fundamentales que apoyen el proyecto integrador.
 

Objetivos específicos: 

Durante este curso el estudiante desarrollará habilidades para:

  1. Explicar los principios involucrados en la transmisión de información entre un emisor y un receptor que comparten algún medio, para comprender las dificultades que existen en la comunicación entre entes distribuidos y las limitaciones impuestas por la transferencia de datos, por medio de la discusión de aspectos de teoría de la información y de capa física, y resolución de ejercicios clásicos al respecto.
  2. Describir principios de construcción de protocolos de comunicación para comprender la importancia y las ventajas de la estandarización en la comunicación entre entes distribuidos, a través de la discusión de protocolos de comunicación actuales.
  3. Analizar los principales problemas de acceso a un medio compartido y algunas de sus soluciones, para desarrollar la capacidad de proponer soluciones que tomen en cuenta los problemas particulares causados por la necesidad de compartir el medio, a través del estudio de casos clásicos.
  4. Analizar aspectos de intermediación en redes de múltiples nodos, para comprender la necesidad del enrutamiento y el control de flujo en la transferencia de datos con distintos requerimientos de calidad de servicio, a través del estudio de los protocolos más utilizados.

Transversales:

  1. Tomar decisiones para facilitar la implementación de conceptos teóricos en el proyecto integrador tomando en cuenta aspectos de seguridad, sistemas distribuidos, rendimiento y diseño en capas, para aplicar los conceptos teóricos aprendidos aprovechando las oportunidades generadas en el proyecto integrador.
Contenidos: 
Objetivo específico Eje temático Desglose
1,2,5 Principios de transmisión de información entre entidades y capa física Teoría de la información
Dilema de los generales
Necesidad de timeouts (cortes por tiempo)
Ancho de banda
Compresión y delimitación
Detección y corrección de errores, retransmisión
Tipos de medios físicos de transmisión
Tipos de retrasos (transmisión, propagación)
Particionamiento de ancho de banda
Protocolos básicos
Aspectos de seguridad en capa física
2,3,5 Control de acceso a medios compartidos Acceso a medios compartidos
Resolución de conflictos
Acceso regulado
Consideraciones de seguridad en medios compartidos (p.ej. inalámbrico, cable)
2,4,5 Enrutamiento y control de flujo Aspectos de intermediación
Enrutamiento
Control de flujo
Transporte con garantías de calidad de servicio
Aspectos de seguridad en la intermediación
Bibliografía: 

Texto

  1. A. S. Tanenbaum y D. Wetherall. Computer Networks. 5a edición, editorial Pearson, 2010.

Referencias adicionales

  1. J. Kurose y K.W. Ross. Computer Networking: A Top-Down Approach Featuring the Internet. 3a edición, editorial Addison-Wesley, 2004.
  2. L. Peterson y B. Davie. Computer Networks: A Systems Approach, 5a edición, editorial Morgan Kaufmann, 2011.
LIberación de responsabilidad: 

Este no es un documento oficial. Documentos oficiales se entregan en la secretaría de la escuela.