TCP permite que el tamaño de la ventana varíe en el tiempo. Cada reconocimiento, que especifica cuántos bytes han sido recibidos, contiene un campo llamado ventana_receptor (WINDOW), que especifica cuántos bytes adicionales el receptor puede recibir (especifica el tamaño del buffer del receptor).
Un aumento en el valor del campo ventana_receptor el emisor incrementa el tamaño de su ventana, por lo que transmite un mayor número de bytes.
Una disminución en el valor del campo ventana_receptor el emisor decrementa el tamaño de su ventana, disminuyendo así , el número de bytes a transmitir.
TCP provee un mecanismo de Control de Flujo punto a punto. Si el buffer del receptor comienza a llenarse, enví a un tamaño de ventana menor. En el caso extremo, un tamaño de ventana = 0 detiene la transmisión. No controla explí citamente problemas de congestión.
Una buena implementación de TCP (en particular, el esquema de ReTx) puede detectar y recuperarse de problemas de congestión, mientras que una mala lo empeora.
No hay comentarios.:
Publicar un comentario