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. Introdució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.
BLOQUE 2: NIVEL DE RED
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.
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. El API de sockets
7.1. Modelo Cliente-Servidor
7.2. Concepto de sockets
7.3. Tipos de Sockets (TCP, UDP)
7.4. Servidores concurrentes
Tema 8. Clientes y servidores
8.1. Introducción
8.2. Streams
8.3. Comunicación mediante Sockets TCP
8.4. Comunicación mediante Sockets UDP
8.5. Comunicación asincrónica mediante Sockets
Tema 9. Servidores concurrentes
9.1. Introducción
9.2. Servidores Iterativos
9.3. Servidores Concurrentes
9.4. Manejo de Hilos con Servidores Concurrentes
Tema 10. Otros APIs para la red
10.1. Introducción.
10.2. Comunicación basada en Invocación de métodos remotos (RMI)
10.3. Comunicación entre objetos de diferentes plataformas a través de una red (JavaIDL)
10.4. Comunicación basada en servlets.
BLOQUE 4: NIVEL DE APLICACION
Tema 11. Servicio DNS
11.1. Introducción
11.2. Servicios proporcionados por DNS
11.3. Dominios y servidores de nombres de dominios
11.4. Consultas DNS
11.5. Caché DNS y registros DNS
11.6. Mensajes DNS
11.7. Registros de Recursos DNS
Tema 12. Servicio Web
12.1. Introducción
12.2. Protocolo HTTP
12.3. Conexiones HTTP
12.4. Formato de los mensajes HTTP
12.5. Interacción usuario-servidor: cookies
12.6. Almacenamiento en cache-Web
Tema 13. Servicio Mail
13.1. Protocolos SMTP, POP e IMAP.
13.2. Ejemplos de clientes SMTP, POP e IMAP.
13.3. Ejemplos de otros servicios y como utilizan los sockets.
Tema 14. Servicios IP avanzados
14.1. Opciones avanzadas con sockets.
14.2. Comunicación IP multicast.