08.12.2015 Views

ejerciciosMashup

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ejercicios<br />

1. What’s the product 2BD (Bandwidth x RTT) of a Gigabit Ethernet (Gbe) network with<br />

RTT=0,6 ms? In a Gbe network, a TCP connection is established between two computers,<br />

calculate a reasonable value for the TCP’s sliding window size. Discuss the results and<br />

whether that value can be represented in TCP’s segment WS field and how this can be solved.<br />

2. Un host A mantiene una conexión TCP on un host B, el tamaño de ventana deslizante es de<br />

10 bytes. El RTT es de 100 ms y los paquetes IP resultantes tienen un tamaño de 1250 Bytes.<br />

Asumid que el ancho de banda de la red es muy grande, mucho mayor que la capacidad usada<br />

por esta conexión. Calculad el throughput logrado por la conexión TCP.<br />

3. El valor SRTT actual de una conexión TCP en el sentido A-B es de 100 ms. ¿Con qué<br />

longitud de tiempo programará TCP la cuenta atrás de retransmisión (RTO)?<br />

4. Asumid que una conexión TCP tiene un SRTT de 100 ms en el sentido A-B. Las siguientes<br />

tres muestras (Samples) del tiempo de ida y vuelta (RTT) son las siguientes: {250, 95, 110}.<br />

Calculad el SRTT resultante y el valor del RTO que le corresponde según la estadística de<br />

Karn-Partridge.<br />

5. Considerad el mecanismo de control de flujo TCP y el canal formado por el transmisor (A)<br />

y el recetor (B) de una conexión TCP que involucra a los hosts A y B. Asumid que el último<br />

segmento ACK enviado por el receptor (B) tiene los siguientes campos: ACK = 1000, WS =<br />

1001 y no usa ninguna opción TCP, ¿Cuáles de las siguientes opciones sí constituyen mensajes<br />

válidos, los cuales, podrían ser enviados por el transmisor (A) en el escenario explicado?<br />

a) Segmento de 151 Bytes con SN = 1850, ACK = 3200, WS = 700<br />

b) Segmento de 152 Bytes con SN = 1849, ACK = 3200, WS = 700<br />

c) Segmento de 1000 Bytes con SN = 1300, ACK = 1851, WS = 700<br />

d) Segmento de 20 Bytes con SN = 1982, ACK = 1850, WS = 700<br />

e) Segmento de 1601 Bytes con SN = 1200, ACK = 1850, WS = 700<br />

f) Segmento de 1599 Bytes con SN = 1252, ACK = 1249, WS = 600<br />

6. Considerad la fórmula de cálculo del RTT estimado (EstimatedRTT) con α = 0.9, incluida<br />

en el algoritmo original de transmisión adaptiva TCP. Asumid que en una conexión TCP, en<br />

este instante, el EstimatedRTT es de 100 ms y que las siguientes tres muestras del RTT<br />

(SampleRTT en ms) son: 250, 200 y 100 ms ¿Cuál es el valor del SRTT final?<br />

7. Calculad el RTO (Retransmission Timeout) correspondiente a cada uno de los valores del<br />

RTT estimado (EstimatedRTT) de la pregunta anterior


8. Considerad la conexión TCP de la pregunta 7, suponed que el transmisor envía un<br />

segmento justo después de medir el último RTT observado (SampleRTT = 100ms). Responded<br />

a las siguientes preguntas:<br />

a) ¿Qué valor fija para el RTO en este caso?<br />

b) El ACK correspondiente a este último segmento enviado se pierde y, cuando transcurre el RTO se<br />

vuelve a enviar el segmento. Formulad una hipótesis plausible sobre el nuevo valor del RTT<br />

observado (SampleRTT) en este caso<br />

c) En este último caso, calculad también el RTO fijado para el segmento reenviado si está en uso el<br />

algoritmo de Karn-Partridge<br />

d) ¿Qué denominación general (Aplicable en diversos campos de la informática) recibe el algoritmo<br />

de cálculo del RTO cuando hay segmentos reenviados (retransmisiones)?<br />

Exponential backoff<br />

10. Considerad el mecanismo de control de flujo TCP. Asumid que el último ACK enviado por<br />

el receptor TCP tiene los siguientes campos: ACK = 12500, WS = 4000 y no usa ninguna<br />

opción TCP ¿Cuál de las siguientes opciones no es un mensaje válido que pueda ser enviado<br />

por el transmisor, dado este escenario? (Esto es, si el transmisor enviase uno de esos mensajes,<br />

el receptor no tendría suficiente espacio en el buffer de recepción (Receive Buffer) para<br />

procesar el mensaje recibido. Prestad atención al hecho de que el transmisor podría ya haber<br />

transmitido algunos bytes más allá del número de secuencia (SN) 12500. De acuerdo con esto,<br />

el número de secuencia del siguiente segmento transmitido puede ser mayor de 12500).<br />

a. Segmento de 4000 bytes con SN 12501<br />

b. Segmento de 1500 bytes con SN 12500<br />

c. Segmento de 1000 bytes con SN 15100<br />

d. Segmento de 4000 bytes con SN 12500<br />

11. Considerad la fórmula de cálculo del RTT estimado (EstimatedRTT) con α = 0,9 incluida<br />

en el algoritmo original de transmisión adaptativa TCP. Asumid que en una conexión TCP, en<br />

este instante, el EstimatedRTT es de 150 ms y que las siguientes tres muestras del RTT<br />

(SampleRTT en ms) son: 130, 180 y 39,2 ms ¿Cuál es el valor del SRTT final?<br />

a. 150 ms<br />

b. 180 ms<br />

c. 140 ms<br />

d. 135 ms<br />

e. Un valor distinto de los incluidos en los apartados anteriores<br />

12. Teniendo en cuenta la fórmula anterior y el algoritmo de Karn-Partridge ¿Cuál sería el<br />

RTO (Retransmission Timeout) resultante del caso anterior?<br />

a. 270 ms<br />

b. 280 ms<br />

c. 360 ms<br />

d. 300 ms<br />

e. 560 ms<br />

f. Un valor distinto de los incluidos en los apartados anteriores

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!