16.04.2015 Views

Redes de computadores

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

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

ª FUOC • XP04/90786/00020<br />

Software libre<br />

Nota<br />

El tamaño máximo <strong>de</strong>l segmento<br />

TCP transmitido se<br />

especifica durante el establecimiento<br />

<strong>de</strong> la conexión y<br />

<strong>de</strong>fine la máxima longitud<br />

<strong>de</strong> datos que enviará el<br />

TCP.<br />

• Marcar el tiempo (timestamp) en que se transmitió el segmento y<br />

<strong>de</strong> este modo po<strong>de</strong>r monitorizar los retardos que experimentan<br />

los segmentos <strong>de</strong>s<strong>de</strong> el origen hasta el <strong>de</strong>stino.<br />

• Aumentar el tamaño <strong>de</strong> la ventana.<br />

• Indicar el tamaño máximo <strong>de</strong>l segmento (MSS, <strong>de</strong>l inglés maximum<br />

segment size) que el origen está preparado para recibir.<br />

Por tanto, el receptor no le pue<strong>de</strong> transmitir segmentos por encima<br />

<strong>de</strong> este valor.<br />

Actividad<br />

¿Cuál es el tamaño <strong>de</strong> un datagrama IP en función <strong>de</strong><br />

MSS?<br />

Solución<br />

Si el tamaño <strong>de</strong> los datos TCP es MSS, será preciso añadirle<br />

20 bytes <strong>de</strong> la cabecera TCP más 20 bytes <strong>de</strong> la cabecera<br />

IP (teniendo en cuenta las cabeceras básicas sin<br />

opciones). Ello significa que la longitud <strong>de</strong>l datagrama IP<br />

será <strong>de</strong> MSS + 40 bytes (siempre asumiendo que tanto el<br />

TCP como el IP no utilizan sus campos <strong>de</strong> opciones).<br />

Si no se especifica el tamaño máximo durante la transmisión<br />

<strong>de</strong>l segmento SYN, se toman por <strong>de</strong>fecto 536 bytes<br />

(el tamaño por <strong>de</strong>fecto <strong>de</strong> un datagrama IP es <strong>de</strong> 576<br />

bytes, menos los 40 bytes <strong>de</strong> las cabeceras IP y TCP).<br />

ANOTACIONES<br />

Nota<br />

Consultad la MTU en el<br />

apartado 11.1.2.<br />

El hecho <strong>de</strong> elegir el MSS no es trivial. En general, cuanto mayor sea<br />

el MSS, mejor, puesto que las cabeceras IP y TCP se amortizan más.<br />

Sin embargo, si la MTU es pequeña, será preciso fragmentar el datagrama<br />

IP (es <strong>de</strong>cir, el segmento TCP); por tanto, por norma general<br />

no interesa elegir MSS mayores que la MTU. En este caso, existen diferentes<br />

posibilida<strong>de</strong>s:<br />

1) Buscar la MTU local <strong>de</strong> la red a que está conectada la estación y,<br />

si hay MTU más pequeñas hasta el <strong>de</strong>stino, habrá fragmentación.<br />

2) Utilizar MTU discocvery path, un mecanismo <strong>de</strong> búsqueda para averiguar<br />

cuál es la MTU menor <strong>de</strong>s<strong>de</strong> el origen hasta el <strong>de</strong>stino y utilizar<br />

como MSS esta última menos los 40 bytes <strong>de</strong> cabeceras IP y TCP.<br />

142

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

Saved successfully!

Ooh no, something went wrong!