1. Presentación del curso(0.5 horas)
    • Introducción(3 horas)
      • Un poco de historia de redes e Internet
      • Organización actual
      • Modelo ISO/OSI
      • Organismos de estandarización
      • Modelo TCP/IP
      • Paradigma cliente-servidor y p2p

    • Redes IP(10 horas)
      • Introducción
      • Direccionamiento y subnetting
      • Cabecera IP
      • Protocolo ICMP
      • Encaminamiento
      • NAT y DHCP
      • Conceptos básicos de seguridad y Firewall

      Primer control: test y problemas(1.5 horas)

    • Protocolos UDP y TCP(7 horas)
      • Introducción
      • UDP
      • TCP

    • Redes de area local(6 horas)
      • Introducción
      • Mecanismos de acceso al medio (MAC)
      • Ethernet
      • WiFi

      Segundo control: test y problemas(1.5 horas)

    • Aplicaciones de red(6 horas)
      • Introducción
      • Codificación de caracteres
      • Sistema DNS
      • Correo electrónico
      • Web
      • HTML y XML

      Tercer control: test y problemas(1 hora)

    1. Presentación del curso(0.5 horas)

    2. Introducción(3 horas)
      • Un poco de historia de redes e Internet
      • Organización actual
      • Modelo ISO/OSI
      • Organismos de estandarización
      • Modelo TCP/IP
      • Paradigma cliente-servidor y p2p

    3. Redes IP(10 horas)
      • Introducción
      • Direccionamiento y subnetting
      • Cabecera IP
      • Protocolo ICMP
      • Encaminamiento
      • NAT y DHCP
      • Conceptos básicos de seguridad y Firewall

      Primer control: test y problemas(1.5 horas)

    4. Protocolos UDP y TCP(7 horas)
      • Introducción
      • UDP
      • TCP

    5. Redes de area local(6 horas)
      • Introducción
      • Mecanismos de acceso al medio (MAC)
      • Ethernet
      • WiFi

      Segundo control: test y problemas(1.5 horas)

    6. Aplicaciones de red(6 horas)
      • Introducción
      • Codificación de caracteres
      • Sistema DNS
      • Correo electrónico
      • Web
      • HTML y XML

      Tercer control: test y problemas(1 hora)

    1. Configuración IP en Linux
      Explicación del entorno de laboratorio. Configuración de direcciones IP y de entradas en las tablas de encaminamiento en Linux.
    2. Configuración IP en routers CISCO IOS
      Configuración de direcciones IP y de entradas en las tablas de encaminamiento en routers CISCO con sistema operativo IOS.
    3. Encaminamiento dinámico con RIP
      Configuración del protocolo RIP en routers CISCO IOS.
    4. ACLs y NAT
      Configuración del listas de acceso ACLs y NAT estatico y dinamico en routers CISCO IOS.
    5. TCP
      Análisis de trazas TCP con tcpdump y reconocimiento del funcionamiento de TCP.
    6. Switches
      Configuración de VLAN en switches y control de acesso a través de puertos seguros.
    7. Domain Name Server (DNS)
      Configuración de servidores DNS y creación de subzonas DNS.
    8. Examen de laboratorio
      Preguntas tipo tests.

    Bibliografía básica

    • Llorenç Cerdà Alabern, Xarxes de Computadors: Conceptes Bàsics, Virtuals UPC.
    • J.F. Kurose and K.W. Ross, Computer Networking: a Top-Down Approach Featuring the Internet, 2a edición, Addison-Wesley.
    • Larry L. Peterson and Bruce S. Davie, Computer Networks: a Systems Approach, Morgan Kaufmann.

    Bibliografía complementaria

    • William Stallings, Data and Computer Communications, Prentice-Hall.
    • Fred Halsall, Data Communications, Computer Networks and Open Systems, Addison-Wesley.
    1. Introducción(2 horas)

      Repaso de los conceptos básicos de las comunicaciones entre terminales conectados a una red y de la pila de protocolos TCP / IP y la arquitectura de Redes de Área Local (LAN) y Redes de Área Extendida (WAN).
      Ejercicio de repaso.

    2. Arquitectura y direccionamiento en Internet(7 horas)
    3. Encaminamiento intra-dominio(10 horas)
      • Introducción
      • OSPF
      • OSPF multiple areas
      • Material de referencia
      • Nociones básicas del protocolo MPLS
      • Clase especifica de problemas para el control

      Primer control: test y problema(1 hora)

    4. Encaminamiento inter-dominio(14 horas)
      • BGP
      • BGP atributos y selección de rutas
      • BGP politicas
      • BGP comunidedes
      • Material de referencia 1 y 2
      • Mejoras del BGP
      • Extensión de MPLS a BGP

    5. Conceptos avanzados de redes(4 horas)
      • Protocolo STP
      • Multicast
      • Multicast en BGP
      • Clase especifica de problemas para el control

      Segundo control: problemas y preguntas(1 hora)

    6. Actividad complementaria(6 horas)
    Entorno del laboratorio
    Explicación del entorno de laboratorio y recordatorio de los comandos básicos en Linux y routers CISCO.

    1. Configuración de IPv6 y encaminamiento RIPng

      Explicación del entorno de laboratorio. Configuración de IPv6 manual y stateless. Activación del protocolo de encaminamiento dinámico RIP con IPv6.

    2. Encaminamiento OSPF

      Encaminamiento dinamico intra-dominio usando OSPF. Configuración de routers en una unica area y multiples areas.

    3. Configuración de MPLS y MPLS-TE

      Practica sobre la configuración de MPLS y MPLS-TE.

    4. Encaminamiento BGP

      Encaminamiento dinamico inter-dominio usando BGP. Configuración de routers con multiples sistemas autonomos.

    5. Encaminamiento BGP con atributos

      Encaminamiento dinamico inter-dominio usando BGP. Configuración de routers BGP y manipulación de rutas con atributos

    6. Encaminamiento BGP con comunidades

      Encaminamiento dinamico inter-dominio usando BGP. Configuración de routers BGP y manipulación de rutas con atributos con comunidades.

    7. Encaminamiento BGP con Route Reflection y Confederation

      Encaminamiento dinamico inter-dominio usando BGP. Configuración de routers BGP con relajación del requisito de malla completa para iBGP con Route Reflection y Confederation.

    Laboratorio
    Todos los enunciados del laboratorio en un único documento.

    Uso de GNS3 como plataforma de simulación de redes
    GNS3 es un software que permite crear una red de routers y hosts en un PC usando protocolos y configuraciones reales. Es una herramienta muy valida para probar, completar y extender las sesiones anteriores en casa. GNS3 necesita las imágenes de sistemas operativos reales de routers.

    Nota Final = 0.6 * NT + 0.25 * NL + 0.15 * AC

    • Nota de Teoria (NT) = 0.5 * EF + 0.25 * PC + 0.25 * SC
      • EF: Examen Final
      • PC: Primer Control
      • SC: Segundo Control

    • Nota del Laboratorio (NL) = 0.49 * MC + 0.51 * EL
      • MC: Minicontroles
      • EL: Examen Laboratorio

    • Actividad Complementaria (AC) = 0.5 * NG + 0.5 * NI
      • NG: Nota única para todo el grupo
      • NI: Nota individual de la presentación