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