Tema |
Subtema |
1. Introducción |
1.1. Elementos de la red, tipos de enlaces, servicios y protocolos
1.2. Técnicas de conmutación: circuitos, mensajes y paquetes
1.3. Modelos de referencia y modos de servicio |
2. Conmutación de paquetes (I): Transmisión no enlace |
2.1. Delimitación y transmisión de tramas
2.2. Multiplexación en el enlace: Estática vs estadística
2.3. Técnicas de reenvío. Reenvío generalizado. Circuitos virtuales y Datagramas.
2.4. Conmutación de paquetes: Retardo y pérdidas en un enlace |
3. Conmutación de paquetes (II): Transmisión en ruta |
3.1. Métricas fundamentales: retardo, pérdidas, capacidad equivalente
3.2. Transmisión fiable extremo a extremo (retransmisiones salto a salto vs. extremo a extremo)
3.3. Control del flujo
|
4. El plano de datos (I): Redes IEEE 802.x |
4.1. El Nivel de enlace. Tipos de enlaces
4.2. El proyecto IEEE 802 para LANs.
4.3. Esquema de direccionamiento plano IEEE 802
4.4. Bridges IEEE 802. Tipos
4.5. IEEE 802.3: Ethernet
4.6. IEEE 802.11: WiFi |
5. El plano de datos (II): Redes IP |
5.1. Internet e IP
5.2. Direccionamento jerárquico. Estructura de las direcciones IP
5.3. Routers y tablas de reenvío
5.4. Correspondencia en IP (longest prefix match)
5.5. El protocolo IP. IPv4 e IPv6
5.6. Ámbitos de direccionamento. Redes privadas
5.7. NAT |
6. Interconexión de redes de enlace |
6.1. IP como red de interconexión
6.2. Routers vs. bridges
6.3. Traducción entre direcciones de enlace y red: NDP/ARP
6.4. Fragmentación en IP |
7. El plano de control (I): Redes IEEE 802.X |
7.1. Los planos de datos e control. Control distribuido y centralizado
7.2. El plano de control en las redes IEEE 802
7.3. Aprendizaje hacia atrás
7.4. El protocolo Spanning Tree (STP) |
8. El plano de control (II): Redes IP |
8.1. El problema del encaminamiento. Elementos clave: Algoritmos, protocolos, RIB
8.2. Encaminamiento jerárquico en Internet: Sistemas autónomos e dominios.
8.3. Formato de la RIB y obtención de la FIB
8.4. Encaminamiento intra-dominio. Principales IGPs: RIP y OSPF
8.5. Encaminamiento inter-AS: BGP |
9. El nivel de Transporte |
9.1. Multiplexación, fiabilidad y modos de transmisión
9.2. Protocolos de transporte
9.3. UDP
9.4. TCP: Gestión de conexiones. Transmisión ordenada. ARQ y control del flujo en TCP |
10. El control de la congestión |
10.1. El problema de la congestión
10.2. El control de la congestión: Objetivos, requisitos, tipos de mecanismos.
10.3. El control de la congestión en TCP. El algoritmo AIMD
10.4. Implementaciones clásicas: Tahoe, Reno
10.5. Mecanismos basados en retardo. Vegas |
11. Seguridad en Internet |
11.1. Sistemas de comunicaciones seguros
11.2. Confidencialidad. Criptografía simétrica y asimétrica
11.3. Autenticidad e integridad. Funciones hash. Firmas digitales
11.4. Disponibilidad. Ataques DDoS
11.5. Transporte seguro: TLS sobre TCP |
Clases de laboratorio |
En las clases de laboratorio se harán prácticas empleando diversas herramientas y utilidades de red (GNS3, WireShark, ping, traceroute, dig, etc.) para reforzar los contenidos impartidos en las lecciones magistrales. Software empleado: GNS3, WireShark, Java. Además habrá varias sesiones para explicar los conceptos de básicos de programación en red (sockets, utilidades de red) |