Imprimir

Programa

CURSO              :    Redes de Computadores
SIGLA              :    IIC2512
CRÉDITOS           :    10
REQUISITOS         :    IIC1222 Programacion Avanzada;
                        Se recomienda IIC2332 Sistemas Operativos
SEMESTRE           :    II

1. OBJETIVOS
   El objetivo del curso es entregar al alumno los conocimientos teoricos y practicos que le
   permitan conocer, dise?ar y planificar redes de computadores. El curso ense?a los
   conceptos fundamentales y metodologias utilizados en los sistemas de comunicacion de
   datos actuales. Al finalizar el curso, el alumno conocera la terminologia, las tecnicas y las
   herramientas asociadas a la operacion y utilizacion de una red de computadores moderna;
   conocera distintas tecnologias de red; y estara capacitado para dise?ar protocolos de
   comunicacion y para desarrollar aplicaciones de red.

2. CONTENIDO
   - Introduccion: Conceptos basicos, historia, clasificacion de redes; Modelos de referencia
      en base a jerarquias o niveles de protocolos: el modelo OSI y el modelo TCP/IP;
      Ejemplos de redes y de servicios de comunicacion de datos.
   - Fundamentos de transmision de datos (nivel fisico); Bases teoricas; Medios de
      comunicacion: cables de cobre, fibra optica, transmision inalambrica, satelites; Un
      ejemplo: RS-232; El sistema telefonico: transmision digital y analogica, modems,
      multiplexion, digitalizacion de se?ales analogicas; Conmutacion de circuitos y
      conmutacion de paquetes; ATM.
   - Protocolos de transmision de paquetes (nivel de enlace): El concepto de paquete o
      marco; Deteccion y correccion de errores; Control de flujo; Protocolo de ventana
      deslizante y otros protocolos de enlace; El nivel de enlace en ATM.
   - Acceso a medios compartidos: Protocolos de acceso multiple; Estandares: Ethernet,
      Token Ring, FDDI; Repetidores, puentes y concentradores o hubs.
   - El nivel de red: Algoritmos de enrutamiento; Algoritmos de control de congestion;
      Internets: redes heterogeneas, la Internet y el protocolo IP; El nivel de red en ATM.
    - Servicios de transporte: Aspectos basicos de los protocolos de transporte:
      establecimiento y liberacion de una conexion, control de congestion, multiplexion y
      recuperacion de caidas; El protocolo TCP, sockets; Transporte en ATM.
   - Aplicaciones: Sistema de nombres de dominios (DNS). Invocacion remota de
      procedimientos (RPC). Administracion de redes; Correo electronico; El World Wide
      Web.

3. BIBLIOGRAFIA
   Minima:
        STEVENS, W. Richard. UNIX network programming. Englewood Cliffs, N.J.,
            Prentice Hall, 1990.
        TANENBAUM, Andrew. Computer networks. 3rd ed. New York, Prentice Hall,
            1996.
   Complementaria:

BERTSEKAS, Dimitri P. and GALLAGER, Robert. Data networks. Englewood
  Cliffs, N.J., Prentice Hall, 1992.
COMER, Douglas. Internetworking with the TCP/IC. 2nd ed. Englewood Cliffs,
  N.J., Prentice Hall, 1991-1993. 3v.
STALLING, Redes de Computadores, edicion 2001.