logo_cinvestav_small.jpg

 

 

CINVESTAV-Tamaulipas

 

LABORATORIO DE TECNOLOGIAS INFORMACION

 

MAESTRIA EN CIENCIAS DE LA COMPUTACION

 

ASIGNATURA

REDES DE COMPUTADORAS

 

Objetivos

 

El objetivo de este curso es que el alumno conozca 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. Revisar distintas alternativas de interconexión de redes, la función y problemática de cada una de las capas (aplicación, transporte, red, ...) y presentando los protocolos básicos 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 multimedia e inalámbricas. El curso enfatiza el uso de los protocolos de aplicación.

 

Contenido

 

1.- Introducción  (.pdf 2MB)
- Elementos de Internet (hosts, routers, conexiones,  proveedores,... )
- 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

- ¿Qué son los RFCs? (.pdf )

- Ejemplo Intro con Wireshark  (.pdf)
 

2. Capa de aplicación (.pdf )

 - 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 dinamica: DHCP

- Servicio de directorio: DNS

- Protocolo de administración de redes: SNMP
- Redes P2P (.ppt - intro JXTA -
  ** Artículos que mencionan simuladores para redes P2P
  **Articulos con algoritmos P2P(Freenet, Chord, Pastry, CAN, Tapestry)

- Seguridad: SSL, HTTPS (Java SE Security) (Java Wrapper for OpenSSL)

- Programación con sockets (TCP e UDP)  (.pdf 300KB)
- Ejemplo HTTP con Wireshark (.pdf)


3. Capa de transporte (.pdf 1.5MB)

- 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  (.pdf 1.4M)
- 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. Redes Inalámbricas y móviles (.pdf presentacion clase)
5.1 Introducción
5.2 Comunicación sin cables
      5.2.1 Wireless links, características CDMA
      5.2.3 IEEE 802.11 wireless LANs (“wi-fi”)
      5.2.4 Acceso a Internet por Celular (e.g.,GSM, GPRS, UMTS)
5.3 Movilidad
    5.3.1 Principios: direccionando y encaminando usuarios móviles
    5.3.2 IP móvil
    5.3.3 Manejando la movilidad en redes celulares
    5.3.4 Movilidad y protocolos de niveles superiores


6. Redes Multimedia (.pdf -ppt)

      6.1.1 Introducción redes inalámbricas multimedia

7. Seguridad en Redes (.pdf)


8. Capa de enlace  (.pdf -ppt)
- 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)
- resumen de la presentación de los alumnos (.pdf )

 

9. Gestión de Redes (.pdf -ppt)
- SNMP (.pdf)
- MIB  (.pdf)



 

 

Prácticas:

 

Programación de TCP/IP en Java
- Direcciones IP, puertos, protocolos, DNS
- Sockets orientados a conexión (TCP) y sin conexión (UDP)
- Estudio de las conexións HTTP, FTP, SMTP, POP3 y DNS
- Servidores concurrentes y ejecución remota de programas
- Descripción de proyectos finales por etapas.

 

Bibliografía básica:

-         J.F. Kurose y K.W. Ross, "Redes de Computadores. Un enfoque Descendente Basado en Internet", ISBN: 8478290613, 2004, Pearson Addison Wesley

-        
- D.E. Comer, D.L. Stevens y M. Evangelista, "Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version", ISBN: 0130320714, 2001, Prentice Hall

-         Bibliografía complementaria:

     - J2ME Tutorial en español por la Univ. Malaga.

     - Libro: Mobile Messaging Technologies and Services: SMS, EMS and

 MMS

- Libro: Multimedia Messaging Service: An Engineering Approach to MMS

     -  (Tutorial de Programacion JXSE) (Otro tutorial de JXTA)

      -Mobile Web Development ( Building mobile websites, SMS and MMS messaging, mobile payments, and automated voice call systems with XHTML MP, WCSS, and mobile AJAX). Author: Nirav Mehta.
Publisher: Packt Publishing (June 2, 2008). Language: English
ISBN-10: 1847193439.  ISBN-13: 978-1847193438
-

     - A.S. Tanenbaum, "Redes de computadoras", ISBN: 9702601622, 2003, Pearson Prentice-Hall
- W. Stallings, "Comunicaciones y redes de computadores", ISBN: 8420541109, 2004, Perason Prentice-Hall
- D. E. Comer y D.L. Stevens, "Internetworking with TCP/IP Vol.
III Client-Server Programming and Applications-Windows Sockets Version", ISBN: 0138487146, Prentice-Hall
- M. Donahoo y K. Calvert, "TCP/IP Sockets in C: Practical Guide for Programmers (The Practical Guides Series)", ISBN: 1558608265, Morgan Kaufmann

-          

 

Políticas de evaluación sugeridas:

2 exámenes parciales 50%

Tareas y Practicas 30%
Proyecto/tarea final 20%

 

CATEDRATICO

 

DR. VICTOR JESUS SOSA SOSA

 

 

Locations of visitors to this page