Redes de computadoras

Page 155

Redes de computadores

© FUOC • XP06/M2105/01496

La idea es que cada extremo TCP regula la cantidad de datos que el otro extremo puede transmitir. Con esta finalidad, cada extremo TCP notifica al extremo opuesto, cada vez que envía un segmento, la ventana que puede aceptar en este momento. El TCP opuesto actualiza su ventana de transmisión de acuerdo con este valor. Mientras que el TCP transmisor marca los bytes que ha transmitido con un número de secuencia, el TCP receptor retoma los bytes que recibe y los reconoce con un ACK. Los reconocimientos ACK especifican siempre el número de secuencia del próximo octeto que el receptor espera recibir.

En el TCP se reconocen posiciones de bytes en el flujo de datos hasta la última posición que ha recibido correctamente, sin tener en cuenta el segmento al que pertenecen.

El TCP sólo activa un temporizador de retransmisiones que reprograma cuando recibe un reconocimiento o cuando salta el temporizador. Más adelante veremos cómo el TCP programa el temporizador de retransmisiones. La cabecera del segmento TCP especifica tres parámetros esenciales en el funcionamiento del protocolo de ventana deslizante: • El número de secuencia, que indica a su conexión opuesta el primer byte de datos que contiene el segmento transmitido. • El número de reconocimiento (número ACK), que indica a su

Nota

conexión opuesta el próximo byte que espera recibir y, por tanto,

Recordad que el TCP es bidireccional y que un segmento TCP reconoce, por medio de piggybacking, los datos que recibe con un ACK que debe estar numerado.

el último byte recibido correctamente. • La ventana, que indica a su conexión opuesta el tamaño de la

ANOTACIONES

memoria intermedia de recepción y, por tanto, el tamaño de la ventana que el transmisor debe utilizar. Actividad

Asumimos que un extremo cliente TCP ha elegido el 28.325 como número de secuencia inicial (ISN), mientras que el extremo servidor TCP ha elegido como ISN el 12.555. ¿Qué indica un segmento cliente TCP con número de secuencia 29.201, número ACK 12.655 y ventana 1.024? 155


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.