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. Java NIO
10.3. Comunicación basada en Invocación de métodos remotos (RMI)
10.4. Comunicación entre objetos de diferentes plataformas a través de una red (JavaIDL)
10.5. 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 Mail
12.1. Protocolo SMTP
12.2. Protocolo POP
12.3. Protocolo IMAP.
12.4. Ejemplos de clientes SMTP, POP e IMAP.
Tema 13. Servicio Web
13.1. Introducción
13.2. Protocolo HTTP
13.3. Conexiones HTTP
13.4. Formato de los mensajes HTTP
13.5. Interacción usuario-servidor: cookies
13.6. Almacenamiento en cache-Web
Tema 14. Servicios IP avanzados
14.1. Opciones avanzadas con sockets.
14.2. Comunicación IP multicast.