Congestion TCP










Ver mi IP  See my IP  

Cargando tu IP...

  

Control de Congestión en TCP

La congesti�n en una red es una situaci�n de retardo elevado en el env�o de informaci�n, debido a la sobrecarga de encaminamiento en los routers de una red.

Cuando en una red TCP/IP se produce una situaci�n de congesti�n, TCP reacciona reenviando datos debido a la expiraci�n de los timeouts. El reenv�o genera m�s tr�fico y por tanto m�s congesti�n, alcanzando la red un estado de bloque denominado colapso de congesti�n.

Para reducir la congesti�n, TCP debe reducir la tasa de env�o de datos, es decir reducir su ventana de emisor.

TCP dispone de una serie de mecanismos para reducir su tasa de env�o de datos cuando los retardos son elevados, descritos en el documento RFC 2581.

Prevenci�n de la congesti�n por decremento multiplicativo

Esta t�cnica se fundamenta en la definici�n en el emisor de una nueva ventana denominada ventana de congesti�n, un valor en bytes al igual que la ventana del emisor.

En todo momento, la ventana del emisor se calcula como el valor m�nimo de dos valores: la ventana de congesti�n y la ventana que informa el receptor.

TCP supone que la expiraci�n del timeout de un segmento es debido a la congesti�n, y actualiza los siguientes valores. Con cada expiraci�n de timeout para un segmento, reduce el tama�o de la ventana de congesti�n a la mitad, y multiplica por dos el timeout de los paquetes en la ventana del emisor. Esto provoca que conforme expiran temporizadores, el emisor env�a cada vez menos datos.

Recuperaci�n de una situaci�n de congesti�n. Algoritmo de inicio lento o Slow-start

Una vez que se evita la congesti�n y comienzan a llegar ACK�s, el timeout vuelve a incrementarse y la ventana de congesti�n tambi�n.

Sin embargo, si la recuperaci�n es a la misma velocidad que la reducci�n del env�o de datos, se puede producir un efecto �ola� de congesti�n peri�dica, la red queda oscilando entre congesti�n y no congesti�n.

Para evitar esto, la recuperaci�n se realiza m�s lentamente. Para ello, el valor de la ventana de congesti�n se incrementa en un tama�o de MSS bytes, cada vez que el emisor recibe un ACK.

Ejemplo congestion TCP


Ver mi IP - Enlaces
Control de congestión en TCP - Aviso Legal
Ver mi IP en espa�ol See my IP in english Ver mi IP