Redes de Computadoras

Redes de Computadoras

Objetivo:

En este curso el alumno conocerá las tecnologías involucradas en las redes de computadoras analizadas a través de la arquitectura por capas siguiendo un enfoque descendente. Presentar los principios básicos de la arquitectura TCP/IP y su implementación en Internet. Se revisarán distintas alternativas de interconexión de redes, la función y problemática de cada una de las capas del modelo ISO/OSI. Se dará especial énfasis a las capas de aplicación, transporte y red del modelo de referencia de Internet. El alumno conocerá los protocolos básicos dentro de cada capa. Complementará los estudios teóricos con implementaciones básicas de algunos de los algoritmos y protocolos analizados. Analizará algunos aspectos generales de gestión de redes y de nuevas tecnologías de redes inalámbricas.

Contenido:

  1. Introducción
    • Elementos de Internet (hosts, routers, conexiones, proveedores, etc.)
    • Tipos de protocolos (orientación a conexión y sin conexión)
    • Tipos de redes (difusión, conmutación)
    • Acceso a Internet. Medios de transmisión.
    • Rutas y retardos en Internet.
    • Arquitectura. Modelo de capas. TCP/IP
  2. Capa de aplicación
    • Protocolos básicos
    • El world wide web: HTTP
    • Transferencia de archivos: FTP
    • Correo electrónico y noticias: SMTP, POP3, IMAP, NNTP
    • Protocolos especializados
    • Protocolo de configuración dinámica: DHCP
    • Servicio de directorio: DNS
    • Protocolo de administración de redes: SNMP
    • Seguridad: SSL, HTTPS
    • Programación de Sockets (TCP e UDP)
  3. Capa de transporte
    • Características generales y clasificación
    • Servicio sin conexión. UDP
    • Fundamentos de la transferencia fiable
    • Control de flujo: retransmisión adaptativa, ventana deslizante
    • Servicio orientado a conexión. TCP -
    • Control de la congestión
  4. Capa de red
    • Técnicas de conmutación: datagramas, circuitos virtuales
    • Algoritmos de estado de enlaces y vector de distancias
    • Estrategias de encaminamiento. RIP, OSPF, BGP
    • El protocolo Internet (IP e IPv6)
    • El protocolo de mensajes de control de Internet (ICMP)
    • Estructura de un router
  5. Capa de enlace
    • Función de la capa de enlace.
    • Protocolos de acceso al medio. Ethernet.
    • Hubs, bridges y switches.
    • El protocolo punto a punto (PPP)
    • Modo de transferencia asíncrona (ATM)
  6. El nivel físico
    • La transmisión de datos
    • Señales para la transmisión de datos
    • Medios de transmisión
    • Codificación y modulación
    • Tecnologías de módem
  7. Presentaciones adicionales:
    • Gestión de Redes
    • Redes Inalámbricas.

Bibliografía:

 1. J.F. Kurose y K.W. Ross, Redes de Computadores. Un enfoque Descendente Basado en Internet”, 2004, Pearson Addison Wesley. ISBN: 8478290613.
2. D.E. Comer, D.L. Stevens y M. Evangelista, ”Internetworking with TCP/IP, Vol. III: Client- Server Programming and Applications, Linux/Posix Sockets Version”, 2001, Prentice Hall. ISBN: 0130320714.
3. A.U. Black, ”Tecnologías emergentes para redes de computadoras”, 1999, Pearson Prentice Hall. ISBN: 9701702689.
4. A.S. Tanenbaum, Redes de computadoras”, 2003, Pearson Prentice-Hall. ISBN: 9702601622.
5. W. Stallings, Comunicaciones y redes de computadores”, 2004, Person Prentice-Hall. ISBN: 8420541109,
6. D. E. Comer y D.L. Stevens, ”Internetworking with TCP/IP Vol. III Client-Server Programming and Applications-Windows Sockets Version”, Prentice-Hall. 2000. ISBN: 0138487146.
7. M. Donahoo y K. Calvert, ”TCP/IP Sockets in C: Practical Guide for Programmers (The Practical Guides Series)”, Morgan Kaufmann. 2000. ISBN: 1558608265.
8. Computer Networking: A Top-Down Approach, 5th Edition. James F. Kurose, Amhersteith W. Ross. ISBN-10: 0136079679, ISBN-13: 9780136079675. Ed. Addison-Wesley 2010
9. Jim Kurose, Keith Ross. Computer Networking: A Top Down Approach Featuring the Internet”, 3rd edition, Addison-Wesley
10. Lopez, A. Novo. Protocolos de Internet. Diseño e implementación en sistemas UNIX. Ed. Alfa Omega
11. W. Stevens, TCP/IP Illustrated, Vol. 1: The Protocols, Addison-Wesley, 1994
12. D.E. Comer, Interworking with TCP/IP. Vol1: Principles, protocols and architectures, Ed. Prentice Hall International, 1995
13. Página del Internet Engineering Task Force http://www.ietf.org
14. Página web del Network Simulator 2. http://www.isi.edu/nsnam/ns/ns-build.html