Redes de Computadoras. Profesor: Dr. Raúl García Ruiz. Objetivos. · · Adquirir los fundamentos de las redes de computadoras y los protocolos de comunicación. Asociar los fundamentos con los principales métodos y tecnologías aplicados en la actualidad en las redes de computadoras y la Internet. Programa del curso Parte I: COMUNICACION DE DATOS. 1.1 Transmisión de datos. Datos analógicos y datos digitales. · Codificación de datos analógicos en datos digitales. · Señales digitales para la transmisión de datos. · Razón de transmisión de bits y razón de señalización. 1.2 Técnicas de codificación de señales. · Modulación digital. Codificación de línea. 1.3 Técnicas de comunicación de datos. · · Transmisión asíncrona y síncrona. Errores. Detección de errores. Corrección de errores. 1.4 Control de enlace de datos. · · · · Requerimientos del control de enlace de datos. Sincronía de trama. Configuraciones de línea. Direccionamiento. Control de flujo. Control de errores. Protocolo HDLC. 1.5 Multiplexaje. · · · · · · · · · · · Multiplexaje por división de frecuencia. Multiplexaje síncrono por división de tiempo. Multiplexaje estadístico. ADSL. Parte II: CLASIFICACION DE LAS REDES Y ARQUITECURA DE PROTOCOLOS. 2.1 Redes de comunicación de datos. Usos de las redes de computadoras. Características de los diferentes tipos de tráfico. Modelos de servicio: sin conexión y orientado a conexión. Técnicas de comunicación en redes: conmutación y broadcasting. Conmutación de circuitos. Conmutación de paquetes: circuitos virtuales y datagramas. Control del acceso al medio. LANs, MANs, WANs y PANs. 2.2 Arquitectura de protocolos y modelos de referencia. · · · · · · · · · · · · La necesidad de una arquitectura de protocolos. Modelo OSI. Arquitecura de los protocolos TCP/IP. Parte III: REDES DE COMUNICACION . 3.1 Enrutamiento en redes basadas en conmutación de paquetes. Técnicas de enrutamiento. Enrutamiento en Arpanet. Algoritmos de costo mínimo. 3.2 Modo de transferencia asíncrono. · · · Antecedentes: X.25 y frame relay. Arquitectura de protocolos ATM. Conexiones lógicas en redes ATM. Celdas ATM. Transmisión de celdas ATM. Categorías de servicio en redes ATM. Capa de adaptación ATM. 3.3 Control de congestión. · · · · · · · · · · · · · Efectos de la congestión. Control de la congestión. Manejo de tráfico. Control de la congestión en redes basadas en conmutación de paquetes. Control de la congestión en redes Frame Relay. Manejo de tráfico en redes ATM. 3.4 Redes de área local (LANs). Introducción. Topologías y medios de transmisión. Arquitectura de los protocolos de una LAN: IEEE802. Puentes. Switches de capa 2 y capa 3. Redes Ethernet, Fast Ethernet y Gigabit Ethernet. 3.5 Redes de área local inalámbricas (WLANs). · · · · · · · · · Introducción. Tecnologías para redes inalámbricas. WiFi: LANs inalámbricas IEEE 802.11. Parte IV: INTERCONEXION DE REDES Y CAPAS SUPERIORES . 4.1 Interconexión de redes. Introducción a la interconexión de redes. Operación de los protocolos para interconexión de redes. Protocolo ARP. Protocolo Internet (IP). Protocolo ICMP. IPv6. IP switching. MPLS. IP para móviles. Redes privadas: NAT, VPN. 4.2 Mecanismos internos en una internet. · · · · · · · · · · · · · Multicasting. Protocolos de enrutamiento en Internet. Servicios diferenciados. 4.3 Protocolos de transport. · · · · Protocolo UDP. Mecanismos de los protocolos de transporte orientados a conexión. Protocolo TCP. Control de la congestion en TCP. 4.4 Aplicaciones en Internet. · · · Correo electrónico: SMTP y MIME. Administración de redes: SNMP. Servicio de directorio: DNS. · · · Transferencia de archivos: FTP. Acceso a la Web : URLs, URIs y HTTP. Voz y video sobre IP: RTP, RSVP, QoS. Bibliografía. [1] William Stallings. Data and Computer Communications. Prentice Hall, eighth edition, 2007. [2] Andrew S. Tanenbaum. Computer Networks. Prentice Hall, fourth edition, 2003. [3] Douglas E. Comer. Internetworking with TCP/IP. Prentice Hall, fifth edition, 2006. [4] James F. Kurose. Computer Networking: A TopDown Approach. Addison­ Wesley, fourth edition, 2007.