Segundo Parcial 1er Cuat 2007 (Teoría de las Comunicaciones)

De Cuba-Wiki
Saltar a: navegación, buscar
Back.png Volver a la página de la materia

Enunciado[editar]

Tc-2p1c07.JPG

Resolucion - Practicos[editar]

Ejercicio 1[editar]

(Revisar)

Este ejercicio parece ambiguo, veamos:

  • Depende que MSS utilizo: Porque si uso el maximo (ej: 300 bytes), entonces tengo 4 paquetes para enviar (1 por segmento) y no llego a recibir 3 ACKs duplicados para triggear un FRetransmit, con lo que el 1er paquete se retransmite luego de un TimeOut. En cambio, si uso un MSS menor (ej: 100 bytes), entonces consigo que se haga un FRetransmit. (porque tendría 6 paquetes en total).
  • Depende que SSTHRESH utilizo: Si uso uno muy alto entonces podría no llegar nunca a la fase de Congestion Avoidance, en cambio sí si uso un valor inicial bajo.

CWND=LW ??

Ejercicio 2[editar]

Ejercicio 3[editar]

Ejercicio 4[editar]

Necesita abrir dos conexiones TCP: una hacia el servidor A y otra hacia B; independientemente de la cantidad de archivos a obtener.

Si el navegador tiene la inteligencia para hacer FTP hacia A para obtener el archivo referenciado desde main.html, entonces abriria dos conexiones TCP más para FTP: una de control y otra de transferencia.

Ejercicio 5[editar]

El router C indica a sus vecinos el establecimiento de una FEC para el prefijo 150.1.0.0/16 con label implicit-null. Esto hace que los routers vecinos, cuando tienen un paquete para esa red, no le asignen ninguna label, indicandole al router que debe sacar ese paquete a la red IP.

Una vez recibido, el router simplemente hace un IP lookup para obtener el best match y sacarlo por la interfaz correspondiente.

Resolucion - Conceptuales[editar]

Ejercicio 1[editar]

Ventajas:

  • Ocupo menos memoria que teniendo una para cada conexión.
  • Si todo funciona bien si se abre una nueva conexion luego de estabilizarse aprovecharía lo ya aprendido sobre la congestión de la red.

Desventajas:

  • Si ocurre alguna anomalía en una de las conexiones esto afectaría a las demás.
  • Si una de las conexiones permanece ociosa por un tiempo se pasaría a slow-start en TODAS para recalcular la congestión del sistema.

Ejercicio 2[editar]

El servidor de nombres, por otro lado, permite el acceso a servicios que no poseen un well-known port determinado, o incluso que no se encuentran en un servidor determinado.

Ejercicio 3[editar]

Uno de los usos es guardar passwords en forma segura. Es decir, en lugar de guardar el password de un usuario como texto plano en un servidor, se guarda su hash; cuando el usuario ingresa su pass, se la hashea con la misma funcion y se compara contra el de la DB. Así un atacante que obtiene acceso a las MD5 en el servidor no puede saber cual es la pass original del usuario, solamente resetearla.

Otro uso es el chequeo de datos, sin exponer los datos directamente. En SSL, por ejemplo, una vez acordado el secreto entre las partes durante el handshake, el servidor envia al cliente un hash de una parte del mismo para verificar; un atacante que este escuchando la linea no puede determinar el secreto a partir del hash.

Ejercicio 4[editar]

SMTP requiere que el destinatario esté conectado para efectuar el envio del mail. La maquina del usuario final puede no estar activa, con lo que no sirve SMTP para hacer el envio en ese momento. Ademas, el usuario puede moverse entre distintas maquinas y querer consultar el correo desde todas ellas, con lo cual debe poseer un sistema para poder accederlo remotamente y consultarlo sin transferirlo.

En resumen, SMTP se basa en hacer un push de los mails, mientras que el usuario busca hacer un pull.