07.05.2013 Views

Examen de Redes - ETSIA – 9 de septiembre - Primer Parcial

Examen de Redes - ETSIA – 9 de septiembre - Primer Parcial

Examen de Redes - ETSIA – 9 de septiembre - Primer Parcial

SHOW MORE
SHOW LESS

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

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

total). Las conexiones emplean los mecanismos <strong>de</strong> control <strong>de</strong> la congestión TCP, con tamaño inicial <strong>de</strong><br />

ventana <strong>de</strong> congestión igual a uno. Para cada segmento recibido se genera un ACK <strong>de</strong> forma inmediata.<br />

El MSS <strong>de</strong>l segmento es <strong>de</strong> 1000 bytes. Todas las peticiones HTTP tienen un tamaño <strong>de</strong> 100 bytes.<br />

El nivel <strong>de</strong> enlace aña<strong>de</strong> cabeceras <strong>de</strong> 14 bytes y no impone ninguna restricción al tamaño máximo o<br />

mínimo <strong>de</strong> trama. El nivel <strong>de</strong> red aña<strong>de</strong> cabeceras <strong>de</strong> 20 bytes. La velocidad <strong>de</strong> transmisión es 10 Mbps,<br />

y el tiempo <strong>de</strong> propagación 1 segundo.<br />

Calcula el tiempo que tarda en bajarse dicha página si:<br />

a) El navegador emplea el protocolo HTTP 1.0 y no admite conexiones concurrentes.<br />

b) El navegador y el servidor utilizan el protocolo HTTP 1.1 sin pipeline.<br />

La solución a este problema no es única. Mostraremos aquí una <strong>de</strong> las posibles soluciones.<br />

a) HTTP 1.0: conexiones no persistentes. Se necesita una conexión para cada uno <strong>de</strong> los objetos.<br />

SYN<br />

SYN , ACK<br />

ACK<br />

GET<br />

HTML<br />

ACK<br />

FIN<br />

FIN, ACK<br />

ACK<br />

Para cada gráfico se necesitarán 4 segmentos, ya que hay que<br />

transmitir 3000 bytes más las cabeceras HTML. El tiempo <strong>de</strong> transmision <strong>de</strong><br />

las cabeceras HTML lo <strong>de</strong>spreciaremos ya que se trata <strong>de</strong> unos pocos bytes.<br />

Desglosaremos el cálculo en dos partes: los tiempos <strong>de</strong> transmisión y los tiempos<br />

<strong>de</strong> propagación.<br />

El tiempo <strong>de</strong> transmisión diferirá para los distintos segmentos, ya que tienen distintas longitu<strong>de</strong>s:<br />

<strong>–</strong> segmentos sólo <strong>de</strong> control (ACKs, SYN, FIN) = 20 + 20 + 14 = 54 bytes (20 <strong>de</strong> la cabecera TCP, 20 <strong>de</strong><br />

la cab. IP y 14 <strong>de</strong> la cab. <strong>de</strong> enlace <strong>de</strong> datos).<br />

<strong>–</strong> Gets y página HTML = 20 + 20 + 14 + 100 = 154 bytes<br />

<strong>–</strong> Gráficos = 1054 bytes<br />

RTT 1<br />

RTT 2<br />

RTT 3<br />

RTT 4<br />

T =27×544×1546×1054×8=63.026/10<br />

trans<br />

7 =6,3×10 −3<br />

El tiempo <strong>de</strong> propagación compren<strong>de</strong> 2 segundos por cada RTT (exceptuando el RTT 6).<br />

T =4×25×25×22=30 s.<br />

propag<br />

Como pue<strong>de</strong> verse el tiempo <strong>de</strong> transmisión es <strong>de</strong>spreciable frente al <strong>de</strong> propagación ya que es 3 ór<strong>de</strong>nes<br />

<strong>de</strong> magnitud menor, por lo que el tiempo necesario para <strong>de</strong>scargarse la página pue<strong>de</strong> estimarse como:<br />

T ≈ T ≈30 s.<br />

total propag<br />

3<br />

s.<br />

SYN<br />

SYN , ACK<br />

ACK<br />

GET<br />

Graf. 1.1<br />

ACK<br />

Graf. 1.2<br />

Graf. 1.3<br />

ACK<br />

ACK<br />

Graf. 1.4<br />

ACK<br />

FIN<br />

FIN, ACK<br />

ACK<br />

RTT 1<br />

RTT 2<br />

RTT 3<br />

RTT 4<br />

RTT 5<br />

RTT 6

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

Saved successfully!

Ooh no, something went wrong!