ELO 322: Redes de Computadores I 
Primer Semestre 2016, 30 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: Francisco García 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 último
 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 ).

Contenido Detallado  (página año anterior)
Clase
Fecha
Temas Observaciones y material de apoyo
1
7/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 6° edición , cursos on-line
Perfil Ingeniero Solicitado durante el 2015
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 es Ray Tomlinson?
2
11/3
1.4 Red de acceso y medios físicos
1.5 Estructura de Internet e ISPs
  (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.
3
14/3
1.6 Retardos & pérdidas en redes de paquetes conmutados
1.7 Capas de protocolos, Modelo de servicio
1.8 Historia (lectura personal del texto guía
) (pdf, ppt)
ADSL: Asymmetric Digital Subscriber Line
Hybrd Fiber Coax (HFC)
FTTH: Fiber to the Home
HSDPA: High Speed Downlink Packet Access
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
18/3
2. Capa de aplicación
2.1 Principios de las aplicaciones en red (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 Retardo de transmisión versus propagación
Animación 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
21/3
2.2 Web y HTTP (pdf, ppt)   Entrevista al Creador de la WEB, HTTP/1.1,
Ejemplo http
¿Cómo saber si su Firefox usa pipeline? about:config 

25/3
Feriado por Semana Santa
6
28/3
Team-based Learning (Aprendizaje basado en equipos) Lectura 2.4 "Electronic Mail in the Internet"
2.4 Correo Electrónico (pdf, ppt)
Lectura
Evaluación de la metodología 1° sem. 2015
7
1/4
Caché y Proxy
Mostrar envío de correo "a mano"
2.3 FTP (pdf, ppt)

8
4/4
2.5 DNS (pdf, ppt)
2.6 Peer-to-peer (pdf, ppt)
Ejemplo de archivo DNS.
Compartición de archivos: Napster y Gnutella
9
8/4 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
10
11/4
3. Capa de Transporte  (Comentar reprogramación de segundo control de lectura)
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)

15/4
Semana Mechona Todos a participar
11
18/4
Por impedimento para evaluar este día debido a semana mechona, el control cambia sección y día.
3.4 Principios de transferencia confiable de datos: Parte 1 (pdf, ppt)
¿Por qué no reenviar paquete ante ack duplicado?

12
22/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)
Go-back-N animation  Selective Repeat animation
¿Puede fallar Stop-and-wait?
13
25/4
3.5 Transporte orientado a la conexión: TCP (pdf, ppt)
14
29/4
Mencionar proyecto de asignatura y su inscripción
3.5 Transporte orientado a la conexión: TCP (pdf, ppt)

15
2/5
3.6 Principios del Control de Congestión (pdf, ppt)
3.7 Control de Congestión en TCP (pdf, ppt)
Animación control de congestión en TCP
16
6/5
Primer Certamen

17
9/5
Jueves 12 vence plazo para inscribir proyecto!
4. Capa de red (network layer)
4.1 Introducción
4.2 Circuitos virtuales y redes de datagramas
4.3 ¿Qué hay dentro de un router?
(pdf, ppt)

18
13/5
Team-Based Learning: Lectura 4.1 Introduction y 4.2:Virtual Circuit and Datagram Networks
Terminamos ¿Qué hay dentro de un router?


16/5
20/5
Vacaciones Estudiantes

19
23/5
4.4 IP: Internet Protocol Parte 1 (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
20
27/5
4.4 IP: Internet Protocol Parte 2 (pdf, ppt)

21
30/5
4.5 Algoritmos de Ruteo (pdf, ppt)
Proyecto que monitorea tablas de ruteo BGP
22
3/6
4.6 Ruteo en Internet (pdf, ppt)
5. Capa de enlace (link layer)
5.1 Introducción y servicios
5.2 Detección y corrección de errores
(pdf, ppt)

23
6/6
Team-based Learning: Lectura 5.3 "Multiple Access Links and Protocols" hasta antes de 5.3.3.
5.3 Protocolos de acceso múltiple (pdf, ppt)

24
10/6
5.4 Direccionamiento de capa enlace
5.5 Ethernet
(pdf, ppt)
Tómbola
Animación CSMA/CD
25
13/6
5.5 Hubs y switches (pdf, ppt)
5.7 VLAN (pdf, ppt)

26
17/6
6. Redes Inalámbricas
6.1 Introducción
6.2 Enlaces Wireless, características: CDMA
6.3 IEEE 802.11 wireless LANs (“wi-fi”)
  (pdf, ppt)

27
20/6
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.

28
24/6
Segundo Certamen


27/6
Feriado

29
1/7
Presentación de Proyectos

30
4/7
Control de lectura recuperativo: Desde 5.3.3: Taking-Turns Protocols hasta antes de 5.5.1 Ethernet Frame Structure. Numeración según 5° edición del texto.
Certamen Recuperativo
Controi y certamen recuperativo lo puede rendir quien tiene inasistencia justificada
31
8/7



Evaluación:
Notas Finales: TBL_Finales  Certámenes_Finales  Finales_13.07 Finales_14.07  
Nota Final = 0.60*Promedio_Certámenes + 0.20*Promedio_Controles + 0.10*Promedio_Tareas + 0.10*Proyecto
* 2 Certámenes (60%):   6 de Mayo, 24 de Junio  (Calendario Académico 2016)
Certámenes previos: Cert.1: 2015 2014 2013 2012 2011-2 2011-1 2010, 2009, 2008, 2005; Cert.2: 2015 2014 2013 2012 2011-2 2011-1 2010, 2009, 2008, 2005;  Cert.3: 2013 2012 2011-2 2011-1 2010, 2009, 2008, 2005.
 Solución Certamen
Notas
Histograma
Alumnos Destacados (>=80%) Felicitaciones!
C1.solución()
C1.notas()
C1.Histograma()
Felipe Arriagada, Nicolás Castro, Alexis Diomedi, Hans Lehnert, Boris Vidal, Matías Zúñiga
C2.solución()
C2.Notas()
C2.Histograma()
Hans Lehnert, Matías Zúñiga
* Controles (20%): Usaremos metodología Team-Based Learning (Lectura, control individual, control grupal, discusión).
TBL1
TBL2
TBL3
TBL4

* Tareas (10%): Las tareas deben ser entregadas dentro del plazo para ser consideradas.
* 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; Ejemplo Cuál es la arquitectura de WhatsApp?.
Requerimientos proyecto: Plazo para definir tema: 12 de mayoInscripció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 ó 2 alumnos)
Notas
Tarea 1 Plazo 7 de abril 17:30 hrs en pañol del Depto. de Electrónica (Ayuda básica Wireshark)
Notas v2
Tarea 2 Plazo 26 de Abril 17:30 hrs en pañol del Depto. de Electrónica
Notas v2
Tarea 3 Plazo 10 de junio 17:30 hrs en pañol del Depto. de Electrónica
Notas v2
Tarea 4 Plazo 29 de Junio 17:30 hrs en pañol del Depto. de Electrónica
Notas

Proyectos: Tómbola, orden de presentaciones, Cronómetro, Evaluar, 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?
Josué Osses - Sebastián Arriagada (NO SE PRESENTAN)
Mejoras en los protocolos de comunicación para la implementación del IoT (internet de las cosas)
ok/-
Yerko Tapia, Matías Zúñiga
I2P: Invisible Internet Project (presentación)
ok/ ok
Marcelo Villablanca ; Oscar Guajardo
Seguridad en redes inalámbricas
ok/ 04 del 07
Barbarita Lara, Jonathan Tapia
Order and Chaos con web sockets y html5
ok/ ok
Sebastián Araneda Soto, Matías Muñoz
Arquitectura del proyecto Li-Fi
ok/ 02 del 07
Luis ALvarez Marcelo Araya Mario Garrido
Cloud computing
ok/ ok
Sebastián Oyanadel - Nicole Fernández
Análisis de servicios VPN y proxy (extensiones "Hola" y "Hotspot Shield") (ppt)
ok/ok
Guillermo Becerra; Alexis Diomedi; Felipe Arriagada;
Características y funcionamiento del estandar IEEE802.15.7 sobre comunicación en el espectro visible. (ppt)
ok/ ok
Nicolás Castro, Hans Lehnert, Boris Vidal
IP móvil
ok/ ok
Danilo Ávila Cárcamo, Miguel San Martin Agurto, Patrick Guicharrousse Vargas
Funcionamiento de aplicación LogMeIn Hamachi
ok/ok
Geordy Kindley - Oscar Lizama - Javier Jeria
Diseño e implementación un modelo cliente / servidor
ok/ ok
Juan Araya Sandoval-Jesús Márquez Barrera
Funcionamiento de Extension de Navegador : Bloqueador de Anuncios
ok/ok
Marcelo Gonzalez - Camilo Fernández - Jorge Fernández - José Catalán
FreeVPN vs VPN pago - Nada es gratis.
ok/ok
Daniel Fuentes, Iván Optiz, Néstor Oro
Análisis a nivel de capas de red y protocolos para implementar una aplicación de "catálogo por proximidad" (ppt, Programa python)
ok/ ok
Matias Alberto Valenzuela Seals - Jose Antonio Alvarez Vidal
La Estructura de Youtube
ok/ ok
Maria Gabriela Castro, Nicholas Bernal
Estructura de whatsapp
ok/ ok
Millenka Jachura, Joaquín Rodríguez, Sebastián Yuste
HTTP/2.0
ok / 03 del 07
Angel Andrade
Seguridad en redes Tcp
ok/ok
 
Servicio de Contadores y Estadísticas ELO