Práctico 2 - Ejercicio 6

Práctico 2 - Ejercicio 6

de Maria Jose Rabaza Chaves -
Número de respuestas: 1
Alguna idea de como hacerlo? gracias!
En respuesta a Maria Jose Rabaza Chaves

Re: Práctico 2 - Ejercicio 6

de Leonardo Vidal -
longitud de paquetes de datos: 100.000 bits
longitud de paquetes de control: 200 bits

Cada objeto a transferir pesa 100 kbytes = 100.000 bytes = 800.000 bits

N conexiones en paralelo y cada una utiliza 1/N del ancho de banda total disponible

Objeto de 100 kbytes = 100.000 bytes (800.000 bits) que referencia 10 objetos más.

- No consideramos los largos de los encabezados involucrados
- Consideramos que no se hace un ACK por cada segmento de datos recibido.

Conexiones no persistentes

150 bps a repartir equitativamente entre las 10 conexiones, por lo tanto cada una disponde de 15 bps.

Tiempos involucrados en el GET del primer objeto
Tiempo para enviar el SYN: 200 bits / 150 bps + Tp
Tiempo para recibir el SYN-ACK: 200 bits / 150 bps + Tp
Tiempo para enviar el ACK: 200 bits / 150 bps + Tp
Tiempo para enviar el GET: 100.000 bits / 150 bps + Tp
Tiempo para recibir el primer objeto: 8 x (100.000 bits / 150 bps + Tp)

Tiempo para recibir cada uno de los 10 objetos referenciados por el primer objeto (10 conexiones en paralelo)
Tiempo para enviar el SYN: 200 bits / 150 bps / 10 + Tp
Tiempo para recibir el SYN-ACK: 200 bits / 150 bps / 10 + Tp
Tiempo para enviar el ACK: 200 bits / 150 bps / 10 + Tp
Tiempo para enviar el GET: 100.000 bits / 150 bps / 10 + Tp
Tiempo para recibir cada objeto: 8 x (100.000 bits / 150 bps / 10 + Tp)

El razonamiento en el caso persistente es similar pero, obviamente, sin conexiones en paralelo; todo se transfiere a través de la misma (única) conexión

Tp es el tiempo de propagación; pueden asumir en este caso que es aprox. igual a: 10 m / 300.000.000 m/s = 0.03 microsegundos.

Luego, hacer los cálculos y analizar los mismos.

Saludos.