BLOQUE 0: INTRODUCCION
Tema 1. Introducción a las redes de ordenadores
1.1. Fundamentos básicos de comunicaciones.
1.2. Organización del software en torres de protocolos.
1.3. Señales analógicas y digitales.
1.4. Conmutación de circuitos y paquetes.
BLOQUE 1: NIVELES FISICO Y DE ENLACE DE DATOS
Tema 2. Niveles físico y de enlace
2.1. Introducción.
2.2. Transmisión de datos.
2.3. Medios de Transmisión.
2.4. Técnicas de comunicación de datos digitales.
2.5. Protocolos de control de enlace de datos.
2.6. Multiplexación.
Tema 3. Redes de Area Local
3.1. Introducción
3.2. Arquitectura de redes LAN.
3.3. Expansión de redes LAN.
3.4. Redes LAN de alta velocidad.
3.5. Redes LAN inalámbricas.
BLOQUE 2: NIVEL DE RED
Tema 4. Protocolo IP
4.1. El protocolo IP
4.2. Formato de un datagrama IP
4.3. Fragmentación
4.4. Direccionamiento IP
Tema 5. Enrutamiento
5.1. Encaminamiento por estado del enlace
5.2. OSPF (Open Shortest Path First Protocol)
5.3. Encaminamiento por vector de distancias
5.4. RIP (Routing Information Protocol)
5.5. Encaminamiento en Internet
BLOQUE 3: NIVEL DE TRANSPORTE
Tema 6. Niveles de Transporte: TCP/UDP
6.1. El nivel de transporte
6.2. El protocolo UDP
6.3. Fundamentos de la transferencia fiable de datos
6.4. El protocolo TCP
Tema 7. APIs para las redes de computadores
7.1. Modelo Cliente-Servidor
7.2. Concepto de sockets
7.3. Tipos de Sockets (TCP, UDP)
7.4. API de sockets
7.4. Aplicaciones básicas con sockets TCP y UDP
7.5. Otros APIs para la red
Tema 8. Clientes y servidores
8.1. Introducción
8.2. Clientes y Servidores TCP
8.3. Clientes y Servidores UDP
8.4. Servidores Iterativos
8.5. Servidores Concurrentes
BLOQUE 4: NIVEL DE APLICACION
Tema 9. Servicio DNS
9.1. Introducción
9.2. Servicios proporcionados por DNS
9.3. Dominios y servidores de nombres de dominios
9.4. Consultas DNS
9.5. Caché DNS y registros DNS
9.6. Mensajes DNS
9.7. Registros de Recursos DNS
Tema 10. Servicio Mail
10.1. Protocolo SMTP
10.2. Protocolo POP
10.3. Protocolo IMAP.
10.4. Ejemplos de clientes SMTP, POP e IMAP.
Tema 11. Servicio Web
11.1. Introducción
11.2. Protocolo HTTP
11.3. Conexiones HTTP
11.4. Formato de los mensajes HTTP
11.5. Interacción usuario-servidor: cookies
11.6. Almacenamiento en cache-Web
Tema 12. Servicios IP avanzados
12.1. Opciones avanzadas con sockets.
12.2. Comunicación IP multicast.