| |
Programa
Visión general del
curso
Se trata de un curso de iniciación
acerca de los fundamentos de las redes de transmisión
de datos, su arquitectura, los principios en
los que se basa su funcionamiento y los análisis
de rendimiento. Uno de los objetivos es mostrar
en cierta medida el motivo por el cual las redes
se encuentran estructuradas tal como están
hoy en día y entender los problemas a los
que se enfrentan los diseñadores de las redes
de siguiente generación. La mayor parte del
curso se centra en los algoritmos de redes y su
funcionamiento. Se dará por supuesto que
los estudiantes poseen amplios conocimientos matemáticos
y una buena comprensión de la teoría
de la probabilidad (haber realizado el curso 6.041
es uno de los requisitos previos). Entre los temas
tratados se incluyen: la arquitectura de red por
capas, los protocolos de la capa de enlace, el intercambio
de paquetes a alta velocidad, la teoría de
colas, las redes de área local (LAN) y algunas
cuestiones relacionadas con las redes de área
extensa (WAN), como el enrutamiento y el control
de flujo.
Tareas requeridas y evaluación
Aproximadamente un boletín
de problemas por semana (10% de la nota).
Un proyecto (5% de la nota).
Un examen parcial (35%).
Un examen final, que tendrá lugar en la semana
de los finales (50%).
Requisitos previos:
haber realizado el curso 6.041 u otro equivalente
sobre probabilidades.
La realización del mismo deberá ser
anterior al comienzo del 6.263, puesto que desde un
principio se dará por supuesto un sólido
conocimiento del material comprendido
en el 6.041. Nuestra experiencia en ediciones
anteriores demuestra que los alumnos que carecen de
los conocimientos previos necesarios suelen tener
serias dificultades en el curso 6.263 y no obtienen
ningún beneficio de las clases. Como se ha
mencionado en clase, el
presente curso se centra en el desarrollo de
modelos probabilísticos y el análisis
de protocolos, así como en la teoría
de colas, ambos basados en gran medida en
los requisitos previos. En concreto, el haber
asistido a clases sobre el procesamiento de señales
o relativas
a redes o el haber realizado los cursos 18.05,
15.066J ó 6.042 NO satisface dicho
requisito previo. Es
más, no basta con realizar simultáneamente
los cursos 6.041 y 6.263.
Libro de texto:
Dimitri Bertsekas y Robert Gallager, Data Networks
(2nd Edition), Prentice Hall, 1991.
Textos complementarios y referencias:
1) Peterson y Davie, Computer
Networks (2nd Edition).
2) Walrand y Varaiya, High Performance Communication
Networks.
3) A.S. Tanenbaum, Computer Networks.
4) Stevens, TCP/IP Illustrated.
5) Leonard Kleinrock, Queueing Systems, Vol 1:
Theory.
Proyecto: dado
que las clases se centran principalmente en la teoría
subyacente tras las redes de datos, el propósito
del proyecto es familiarizar al alumno con la tecnología
punta. Cada alumno deberá elegir una tecnología
determinada
que sea de su interés y estudiar la
vanguardia en dicho campo. Al final del
curso, los alumnos deberán entregar por escrito
un breve informe y,
en su caso, realizar una presentación
oral de 15 minutos sobre dicha tecnología. Próximamente
daremos más información sobre el proyecto.
|