ELO 322: Redes de Computadores I 
Primer Semestre 2018, 31 sesiones
General
Contenidos
Tareas/Trabajo
Evaluación
Profesor: Agustín J. González Oficina: B-301, Fono: 2654196
Horario,  agustin (Punto) gonzalez arroba usm (punto) cl, 
Clases:   Lunes 9:45-11:15 en C229 y Viernes 11:30-13:00 en M-301
Ayudante: Hans Lehnert y Felipe Arriagada correo  gmail, usuario elo322 punto utfsm.
Lista de correo: elo322  arroba listas PUNTO usm PUNTO cl. Para inscribirse llenar este formulario.
Ayudantías (bajo aviso previo a través de la lista).

Contendido: Programa Descripción Requisitos de entrada  Resultados de Aprendizaje  Aporte al Perfil
 Bibliografía: (Ambos en Biblioteca USM)
Texto guía: James F. Kurose and Keith W. Ross (2012) Computer Networking: A top-Down Approach, Sixth Edition, Pearson. (hay ejemplares de la 5° y 6° ediciones en Biblioteca USM). ( 5º Edición, 6° Edición: Editorial, Autor ).
Última edición: James Kurose and Keith Ross (2016) Computer Networking: A Top-Down Approach, 7th Edition, Pearson. (Sitio web del texto mantenido por Dr. Kurose)

Contenido Detallado  (página año anterior)
Clase
Fecha
Temas Observaciones y material de apoyo
1
2/3
0. Introducción a la asignatura
1. Introducción a redes de computadores e Internet
1.0: Qué significa hacer un estudio Top-down de Internet?
1.1 ¿Qué es la Internet?
1.2 Red periférica
1.3 Red central (core)
   (pdf, ppt)
Sitio Texto 7° edición , cursos on-line
Internet Timeline
Internet History (Youtube)
Estudiar: ¿Quiénes son Leonard Kleinrock y Timothy John Berners-Lee?
¿Cuál es el número aproximado de cuentas en Facebook?  WhatsApp
¿Quien fue Raymond Tomlinson? ¿Quiénes son Brian Acton y Jan Koum?
2
5/3
Avanzar 1.1 a 1.3  (pdf, ppt) Wireshark: Network Analyzer (linux y windows)
Bajar wireshark y capturar paquetes mientras accede a la página de ELO322. Filtrar paquetes para ver sólo la interacción entre browser y servidor web.
ADSL: Asymmetric Digital Subscriber Line
Hybrd Fiber Coax (HFC)
FTTH: Fiber to the Home
HSDPA: High Speed Downlink Packet Access
3
9/3
Terminar 1.1 a 1.3 (pdf, ppt)

Consultar: ¿Qué "anchos de banda" tiene contrato la USM y con qué proveedores?
¿Qué "ancho de banda" tiene la red del Depto. de Electrónica?
4
12/3
1.4 Retardos & pérdidas en redes de paquetes conmutados
1.5 Capas de protocolos, Modelo de servicio
1.6 La red bajo ataque: seguridad

1.7 Historia (lectura personal del texto guía) (pdf, ppt)
NetStumbler: Wireless Networking Tool (Windows), Kismet, swscanner (Linux)
Rutas: traceroute (linux), tracert (windows)
Registro de Direcciones de Internet para América Latina y Caribe - LACNIC
Registro de Direcciones de Internet par Norte américa ARIN
IP Address Locator
Animación (requiere soporte para Java Applets) Retardo de transmisión versus propagación
Animación (requiere soporte para Java Applets) Encolamiento y pérdida de paquetes
Segmentación de paquetes
Mediciones desde la DCSC
Protocols.com
24 de septiempre 2015, se cabaron direcciones IPv4 en América del Norte.
5
16/3
Terminar 1.4 a 1.7 (pdf, ppt)
Entrevista al Creador de la WEB, HTTP/1.1,
Ejemplo http
Para aprender HTML, ver aquí.
¿Cómo saber si su Firefox usa conexión persistente? about:config 
6
19/3
2. Capa de aplicación
2.1 Principios de las aplicaciones en red (pdf, ppt)
2.2 Web y HTTP (pdf, ppt)
 

23/3
Suspendida por Semana Mechona   ... Todos a participar!

7
26/3
Explicar y atender consultas sobre la tarea.
Terminar Web y HTTP (pdf, ppt)
2.3 Correo Electrónico (pdf, ppt) Caso de un correo impostor


30/03
Semana Santa

8
2/4
Terminar 2.3 Correo Electrónico (pdf, ppt) Ejemplo de archivo DNS
9
6/4 Primer control de lectura team-based learning Sección a estudiar: 2.5 "DNS—The Internet’s Directory Service", hasta antes de 2.5.3.
2.4 DNS (pdf, ppt)
Lectura, Grupos
Compartición de archivos: BitTorrent

10
9/4
2.5 Peer-to-peer (pdf, ppt)
2.6 Streaming de video y Redes de Distribución de Contenidos (en 7° edición fue adelantado aquí, será cubierto en Redes de computadores II)
2.7 Programación de socket con TCP y UDP (pdf, ppt)
Ejemplos de programación de sockets en Python: a mayúscula.
Python socket API
11
13/4
3. Capa de Transporte 
3.1 Servicios de la capa transporte
3.2 Multiplexing y demultiplexing
3.3 Transporte sin conexión: UDP (pdf, ppt
¿Cómo UDP calcula su checksum? (local)
12
16/4
3.4 Principios de transferencia confiable de datos: Parte 1 (pdf, ppt)  Hoy ayudantía tarea 2, 15:40 hrs, sala será informada durante la mañana.
Go-back-N animation  Selective Repeat animation
¿Puede fallar Stop-and-wait?
13
20/4
Team-based Learning Lectura desde 3.4.2 "Pipelined Reliable Data Transfer Protocols" hasta antes de 3.5.
3.4 Principios de transferencia confiable de datos: Parte 2 Go-back-N y Selective Repeat (pdf, ppt)
¿Por qué no reenviar paquete ante primer ack duplicado? (pdf, ppt)
Grupos
14
23/4
3.5 Transporte orientado a la conexión: TCP (pdf, ppt)

15
27/4
3.6 Principios del Control de Congestión (pdf, ppt)
Mencionar proyecto de asignatura y su inscripción

16
30/4
Suspensión de clases por instrucción del señor Rector, Circular N°7 de los Vice-rectores, 9 de abril 2018.

17
4/5
  Primer Certamen Contenidos hasta Retransmisiones rápidas en TCP (esto está en  sección 3.5)
18
7/5
3.7 Control de Congestión en TCP (pdf, ppt)

19
11/5
Clase perdida por Toma: Documento distribuido por Representante estudiantil en Consejo Superior: Comunicado Asamblea mujeres 2  Comunicado
20
14/5
4. Capa de red (network layer): Plano de datos
4.1 Introducción
4.2 ¿Qué hay dentro de un router?
(pdf, ppt)
Animación fragmentación IP ¿Funciona para todo valor de MTU?
Reporte de direcciones disponibles en IPv4
Se están acabando las direcciones IP

18/5
Paro estudiantil: sólo un alumno asistió. Luego de una conversación interesante, nos retiramos
Proyecto que monitorea tablas de ruteo BGP

21..27/5
Vacaciones de estudiantes

21
09/07
4.3 IP: Internet Protocol (pdf, ppt)

22
12/07
4.4: Reenvío Generalizado (pdf, ppt

23
27/07
Team-based Learning, lectura: Sección 4.4 Protocolo IP hasta página 351 (quinta edición en Inglés) o página  332 (de la quinta edición en español) En ambos casos hasta párrafo previo a Classless Interdomain Routing.
5. Capa de red: Plano de control
5.1 Introducción
5.2 Algoritmos de ruteo
(pdf, ppt)
Tómbola
Animación CSMA/CD
Readings
24
30/07
Terminaos algoritmos de ruteo

26
03/08
5.3 Ruteo en sistema autónomo en Internet: OSPF
5.4 Ruteo enttre ISPs: BGP
(pdf, ppt)
Team-based Learning: Lectura 5.3 "Multiple Access Links and Protocols" hasta antes de 5.3.3 (5° edición del texto)

26
06/08
6. Capa enlace de datos (link layer) y LANs
6.1 Introducción
6.2 Detección y corrección de errores
(pdf, ppt)
6.3 Protocolos de acceso múltiple (pdf, ppt)


27
10/08
6.4 LANs (pdf, ppt)

28
13/08
Presentación de Proyectos
Sus trabajos serán presentado al curso en forma breve según:
Grupo de 1 persona 5 minutos
Grupos de 2 personas 9 minutos.
Grupos de 3 personas 12 minutos
Grupos de 4 personas 14 minutos.
 En su presentación exponga la motivación para hacer el tema, lo más importante que aprendió en su trabajo, y la demostración práctica.
La presentación será evaluada por todos los asistentes según los siguientes conceptos:
 Tema (25%): El contendido presentado es pertinente al ramo y es algo interesante para el curso.
 Dominio (30%): Los integrantes tienen muy buen dominio del tema, lo estudiaron bien.
 Comunicación(15%): Usan material de apoyo y tiene buena expresión oral de las ideas.
 Demostración (30%): Evalúe su nivel de complejidad y funcionamiento.

29
17/08
Segundo Certamen Se evaluarán contendios desde lámina 3-27 (Control de flujo) de la presentación Transp_3.5 en adelante.
30
20/08
Presentación de Proyectos
31
24/08
Presentación de Proyectos



Evaluación:
Notas Finales:  Tareas Controles Notas previo Inf. Proyecto Final 04.09
Nota Final = 0.60*Promedio_Certámenes + 0.20*Promedio_Controles + 0.10*Promedio_Tareas + 0.10*Proyecto
* 2 Certámenes (60%):   4 de Mayo y (??? 22 de Junio)  (Calendario Académico 2018 Marzo, 29 de Junio, 12 de Julio)    Revisar los problemas interactivos del texto.
Certámenes previos: Cert.1: 2017 2016 2015 2014 2013 2012 2011-2 2011-1 2010, 2009, 2008; Cert.2:  2017 2016 2015 2014 2013 2012 2011-2 2011-1 2010, 2009, 2008;  Cert.3: 2013 2012 2011-2 2011-1 2010, 2009, 2008.
 Solución Certamen
Notas
Histograma
Alumnos Destacados (>=80%) Felicitaciones!
C1.solución()
C1.notas()
C1.Histograma()
Ricardo Albornoz, Ian Roberts, Sebastián Ubiergo
C2.solución()
C2.Notas()
C2.Histograma()
Ricardo Albornoz, Ignacio Díaz, Ian Roberts, Eduardo Soto, Sebastián Ubiergo
* Controles (20%): Usaremos metodología Team-Based Learning (Lectura, control individual, control grupal, discusión). Evalúe aquí a su equipo. Aquí está su evaluación.
TBL1
TBL2
TBL3
TBL4

* Tareas (10%):
* 1 Proyecto (10%) : Este ramo requiere la capacidad de trabajo en equipo para el desarrollo de un proyecto.  El proyecto consiste en una investigación sobre algún problema de interés en redes de computadores. Ej: Describir el protocolo MQTT, XMPP, o WAMP. TLS.
Requerimientos proyecto: Plazo para definir tema: 31 de mayo 4 de JunioInscripción de tema y aquellos ya inscritos. Plazo para entregar informe: el día de última presentación.
Tareas: Instrucciones para las tareas, trabajando en Aragon Documentación Wireshark 
Tareas y plazos  (A desarrollar en grupos de 3 estudiantes, podría haber grupos de a 2 también)
Notas
Tarea 1: Plazo 9 de abril, 17:30 hrs en pañol del Depto. de Electrónica (Ayuda básica Wireshark) Notas
Tarea 2: Plazo 24 de abril, 17:30 hrs en pañol del Depto. de Electrónica
Notas
Tarea 3: Plazo 8 de agosto, 17:30 hrs en pañol del Depto. de Electrónica
Notas
Tarea 4: Plazo 15 16 de agosto, 17:30 hrs en pañol del Depto. de Electrónica (Voluntaria, el grupo que entrege se quedará con las mejores tres notas entre las cuatro tareas entregadas) Notas

Proyectos: Tómbola, orden de presentaciones, Cronómetro, Ingresar evaluación, Promedios de evaluación de pares
Grupos según orden de presentación
Grupos ausentes presentan al final con penalización 0.8
Informe
Los trabajos que usen material de otros lados, figuras, etc., deben señalarlo. Las referencias deben ser completas (sólo autor y nombre del documento no es suficiente)
Inscripción/informe dentro del plazo?
Italo muñoz, Franco Quiroga, Cristhian Urra Transmision de datos encriptados
Gabriela González Moreno, Fabián López Peña, Anibal Weippert Martinez Bluetooth
Carina Flores, Paula Nieto, Paul Rojas, Nicolás Villanueva Comparación de protocolos en seguridad de mensajería instantánea - wsp v/s tel
Ignacio Diaz, Ian Roberts, Gustavo Matamala, Joaquin Opazo Protocolo HTTP 2.0
Joaquín D'Amico, Byron Prado, Joaquín Zenteno Protocolo SMB
Matías Castillo Pérez, Karolain Cabrera Cabrera, Matías Franjola Delgado, Francisco López Figueroa Servicio de Streaming
Ricardo Albornoz, Eduardo Soto, Maximiliano Condeza Estudio de la especificación de protocolo Zigbee
Bastian Cornejo, Ernesto Roca y Catalina Godoy CoAP, protocolo para la Internet de las cosas
Ignacio Valenzuela, Obriel Muga, Italo Salgado IPv6: Características y motivaciónes para su creación
Alonso Rodríguez, Alexis Santibáñez Ataques en Redes
Manuel Cruces - Tomás Vega - Luciano Ortiz de Zárate Como funcionael software µTorrent (Cliente BitTorrent)
Jorge Veliz Salinas, Axel Perez, Franco Fierro Chaffe, Alan Nuñez Li-Fi (light fidelity)
Cristobal Carmona, Eduardo Reyes, Sebastián Ubiergo, Jose Cayo Aplicación Messenger de Facebook
Clemente Jara, Pablo Ulloa, Aquiles Viza Key Reinstallation Attack: KRACK
Christoper Silva, Ivan Guajardo y Fernando Salgado Seguridad en el Internet
Gabriel Carrillo, Daniel Espinoza, Rodrigo Galardo Comunicaciones cliente-servidor de baja latencia ambientado a videojuegos
Camila Norambuena,Ignacio Pérez,Joselyn Pino,Alejandro Rodríguez DNS: 1.1.1.1
Jorge Alvarez, Valentina Barreda Voz sobre Internet Protocol: VoIP
Leonardo Castillo, Daniel Tapia, Cristobal Zuñiga Analizar la aplicacion TeamSpeak
 
Servicio de Contadores y Estadísticas ELO