switching sobre una de packet switching? – Conexiones dedicadas con ancho de banda end-to-end asegurado • Suponga que todos los hosts fuente de una red mandan datos a un bit rate constante. Entre packet y circuit switching, ¿Cuál sería mas adecuado para esta situación? – Depende! • Siguiendo la pregunta anterior: y si las fuentes enviaran datos en ráfagas, ¿Cuál sería mas adecuado? – Packet Switching 4 ILI-256, Redes de Computadores
es transmitido desde un host A a un host B, y hay dos enlaces entre ellos. El primer enlace es de 4.000[km] de longitud, y es entre A y un router, que tiene un retardo de procesamiento de 1[ms]. El segundo enlace es entre el router y B, con una longitud de 1.000[km]. Ambos enlaces tiene una velocidad de transmisión de 1Mbps, y una velocidad de propagación de 2,5*10^8 [m/s]. ¿Cuál es el retardo end-to-end? – 0,037[s] = 37 [ms] ILI-256, Redes de Computadores 5
packet switching, y determina el enlace por donde debe ser dirigido el paquete. Cuando el paquete llega, un paquete esta transmitido a la mitad, y otros tres paquetes están a la espera de ser transmitidos. Suponga que todos los paquetes son de 1.000 bytes y la velocidad del enlace es de 1Mbps. Cuál es el delay de cola del paquete? – 0,028[s] = 28 [ms] ILI-256, Redes de Computadores 6
F bits a través de un camino con Q enlaces. Cada enlace transmite a R bps. Asuma que no hay demoras de cola ni de propagación. – Si la red fuera de datagramas con packet switching, con servicio orientado a la conexión, y suponiendo que a cada paquete se le agrega un header de (h x F) bits, con 0 < h < 1. Asumiendo que t_s es el tiempo para establecer la conexión, ¿Cuánto tarda en enviarse el paquete? – R: Q(1+h)F/R + t_s ILI-256, Redes de Computadores 7
switching, con una velocidad de transmisión de R/24 bps. Asumiendo que t_s es el tiempo que tarda en establecerse la conexión, y que no se agregan headers a los paquetes, ¿Cuánto demora en enviarse el paquete? – R: (24*F)/R + t_s ILI-256, Redes de Computadores 8
de Internet, desde abajo hacia arriba? – Fisica, Link, Red, Transporte, Aplicación • Cuál es el nombre de los paquetes en cada capa, desde la capa 1 a la 5? – Paquete, Frame, Datagrama, Segmento, Mensaje • Hasta que capa procesa un router y un switch? – Router: 3, Switch: 2 ILI-256, Redes de Computadores 10
transporte en Internet (TCP y UDP) – ¿Cuál de ellos ofrece los servicios de entrega de datos en un tiempo determinado, además de una mínima velocidad de transmisión entre procesos de aplicaciones? • Ninguno! – ¿Cuál mantiene los “bordes” de los mensajes? Es decir, cuando un emisor envía un grupo de bytes a un socket con una operación de envío, el grupo de bytes será entregado como grupo en una sola operación de recepción • UDP ILI-256, Redes de Computadores 11
La página pesa 100 [Kb] y contiene 10 imágenes incrustadas que pesan 100 [kb] c/u. Todos estos estos elementos están guardados en el mismo servidor, que tiene un RTT de 300 [ms] desde el browser. Suponga que el enlace entre su host y el servidor es de 100 Mbps. Asuma que el tiempo que demora transmitir una solicitud GET es cero, no asi los elementos, y que el tiempo de propagación es la mitad de un RTT. ILI-256, Redes de Computadores 12
persistente sin conexiones paralelas, ¿Cuánto sería el tiempo de respuesta? Es decir, el tiempo en que se solicita la URL y se despliegan los elementos en pantalla. • 6,611 [s] – Con una conexión HTTP no persistente pero con tantas conexiones TCP paralelas como el browser necesite, ¿Cuál es el tiempo de respuesta? • 1,211 [s] ILI-256, Redes de Computadores 13
Hay dos máquinas de usuarios (m1.a.com y m2.a.com). Si el usuario en la maquina m1.a.com tipea la URL www.b.com/bigfile.htm en un browser para descargar un archivo de 1Gbit desde www.b.com ILI-256, Redes de Computadores 15
HTTP enviados/recibidos desde/hacia m1.a.com, además de todos los mensajes que dejen/entren la red a.com que no son directamente enviados/recibidos por m1.a.com, desde que la URL es ingresada en el browser hasta que el archivo es completamente recibido. Indique la fuente y el destino de cada mensaje. Todas las solicitudes HTTP son enviadas al cache HTTP en a.com (inicialmente vacío). ILI-256, Redes de Computadores 16
un mensaje DNS REQUEST a su servidor de resolución de DNS local. • El servidor DNS local no tiene información, asi que contacta al servidor DNS raíz con un mensaje REQUEST. • Caso iterativo – El servidor raíz retorna el nombre del servidor DNS TLD para .com – El servidor DNS local contacta el servidor TLD .com – El TLD .com retorna el nombre autoritario (authoritative name) del servidor para b.com – El servidor DNS local contacta al servidor autoritario para b.com – El servidor autoritario para b.com retorna la dirección IP para www.b1.com ILI-256, Redes de Computadores 18
al servidor DNS TLD para .com – El servidor TLD para .com consulta al servidor autoritario para b.com – El servidor autoritario para b.com retorna la dirección IP para www.b1.com al TLD para .com, esté lo retorna al servidor raíz, el que finalmente retorna el resultado al servidor DNS local • El servidor DNS local retorna la dirección IP a la maquina cliente ILI-256, Redes de Computadores 19
GET a www.b1.com, que es redirigido al cache HTTP en la red a.com • El cache HTTP no encuentra el documento en su cache, así envía una solicitud GET a www.b.com • www.b.com recibe la solicitud GET y envía el archivo desde www.b.com a R2 • El archivo de 1Gbit es transmitido por el enlace de 1 Mbps entre R2 y R1 hacia el cache HTTP • El archivo de 1 Gbit es enviado desde el cache HTTP a m1.a.com ILI-256, Redes de Computadores 20
que tiene un socket UDP con número de puerto 787. Suponga que un host A y un host B mandan un segmento UDP cada uno, al host C con puerto destino 787. – ¿Los segmentos serán enviados al mismo socket en el host C? • Si – Si la respuesta es verdadera, ¿Cómo el proceso en el host C sabrá que los segmentos vienen de dos hosts distintos? • IP y Puerto Origen entregados por el SO ILI-256, Redes de Computadores 22
siguientes palabras de 8 bits 00110101 01101001 • Cuál sería el checksum? – 10011110 Suma de bits – 01100001 1-complemento • En que casos el checksum indicaría que hay error? – Si se suman las palabras con el checksum, y un bit da distinto de 1, entonces hay error ILI-256, Redes de Computadores 23
corriendo en un host C en el puerto 80, y utiliza conexiones persistentes. Actualmente, se encuentra recibiendo solicitudes desde dos hosts: A y B. – ¿Las solicitudes son enviadas al mismo socket en C? • No – Si están siendo enviadas a distintos sockets, ¿Lo dos tienen el puerto 80? • Si ILI-256, Redes de Computadores 24
para tener más control sobre los datos que son enviados en un segmento? – En UDP, mensaje de la aplicación se manda en un solo segmento UDP. • ¿Y por qué tendría mas control sobre cuando el segmento es enviado? – En UDP, segmento es enviado a la capa de red apenas es escrito en el buffer de envío. ILI-256, Redes de Computadores 25