Resumen

  • Window expresa cuántos octetos acepta el emisor del segmento a partir del número de acuse.
  • El valor fija el extremo derecho del espacio de secuencia permitido; no es la memoria total ni la ventana de congestión.
  • SND.WL1 y SND.WL2 protegen contra anuncios antiguos.

Un crédito que se desplaza

RFC 793 define Window como un campo de 16 bits que cuenta octetos de datos, comenzando por el octeto señalado por el campo de acuse, que el emisor del segmento está dispuesto a aceptar. RFC 9293 mantiene esa definición.

El acuse marca el extremo izquierdo. Al sumarle Window se obtiene el extremo derecho anunciado. Cuando se aceptan datos, el acuse avanza y el límite puede desplazarse con él. Por eso una cifra como 4.000 no es una etiqueta permanente de capacidad.

Permiso, no inventario

La ventana anunciada es una señal del receptor de datos hacia su par. No demuestra cuánta memoria tiene el búfer, cuánto ha consumido la aplicación ni qué capacidad posee el camino. Tampoco es la ventana de congestión del emisor: el envío queda limitado por ambas restricciones.

RFC 793 usa SND.WL1 y SND.WL2 para recordar el segmento de la última actualización. Así, un segmento retrasado no sustituye sin más una concesión más reciente. Una ventana cero retira el crédito para datos nuevos ordinarios en ese momento, pero no cierra por sí sola la conexión.

Fuentes