Reno TCP

Reno TCP

TCP RENO Surge en el año 1990 e inicialmente se implementó sobre el sistema operativo BSD. Se conoce también por el nombre de BSD Network Release 2.0 (BNR2). Es la versión más utilizada en nuestros días.

TCP Reno continuó usando las mejoras incorporadas en el TCP Tahoe, así mismo modificó la retransmisión rápida para adicionar el Fast Recovery (recuperación rápida). Esta nueva implementación previene que se vacíe el caño (“pipe”) después de la retransmisión rápida, por lo que evita la necesidad de llenarlo con el algoritmo Slow-Start luego de haber sufrido la pérdida de un solo paquete.

Fast Recovery asume que por cada dup-ACK recibido éste representa un paquete que sale del caño. Por lo que mientras Fast Recovery el transmisor TCP puede hacer una estimación de la cantidad de información en la red. Se entra en Fast Recovery una vez que el transmisor de datos recibe una cantidad de dup-ACKs (ACK's duplicados) que supera cierto valor de umbral. Una vez que se llega al umbral, el transmisor retransmite un paquete y reduce su ventana de congestión a la mitad. En lugar de empezar con Slow-Start (como lo hace el transmisor TCP Tahoe), el transmisor Reno utiliza dup-ACKs adicionales para poner en agenda la salida de paquetes.

Durante la retransmisión rápida el transmisor incrementa su ventana por el número de dup-ACKs que ha recibido, haciendo la suposición de que cada dup-ACK que le llega es una indicación de que un paquete fue salió de la red y fue recibido por el receptor. Después de entrar en Fast Recovery y retransmitir un solo paquete, el transmisor efectivamente espera hasta recibir una cantidad de dup-ACKs igual a la mitad del tamaño de ventana, y luego envía un nuevo paquete por cada dup-ACK recibido. Luego de la recepción de un ACK correspondiente a datos nuevos, el transmisor sale de la fase de Fast Recovery.

El algoritmo de Fast Recovery de Reno está optimizado para el caso en que hay pérdida de un solo paquete de una ventana de datos. El transmisor Reno transmite a lo sumo un paquete perdido por RTT. Reno mejora significativamente con respecto a Tahoe cuando un paquete de datos se pierde de una ventana de datos, pero puede sufrir problemas de rendimiento cuando múltiples paquetes se pierden de una ventana de datos.

La ventaja más destacable es el hecho de no pasar a la fase de slow start, cada vez que se produce la pérdida de un segmento, haciéndolo más recomendable en los enlaces de banda ancha.

Alternativas


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • TCP-Header — TCP (Transmission Control Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Zuverlässiger bidirektionaler Datentransport TCP im TCP/IP‑Protokollstapel: Anwendung HTTP SMTP … Transport …   Deutsch Wikipedia

  • Reno (desambiguación) — Saltar a navegación, búsqueda Reno puede referirse a: Reno, nombre común del Rangifer tarandus; Contenido 1 Ríos 2 Topónimos 2.1 Italia …   Wikipedia Español

  • TCP congestion avoidance algorithm — The TCP uses a network congestion avoidance algorithm that includes various aspects of an additive increase multiplicative decrease (AIMD) scheme, with other schemes such as slow start in order to achieve congestion avoidance. TCP Tahoe and Reno… …   Wikipedia

  • TCP Westwood plus — TCP Westwood+ is a sender side only modification of the TCP Reno protocol stack that optimizes the performance of TCP congestion control over both wireline and wireless networks. TCP Westwood+ is based on end to end bandwidth estimation to set… …   Wikipedia

  • TCP Vegas — is a TCP congestion control, or network congestion avoidance, algorithm that emphasizes packet delay, rather than packet loss, as a signal to help determine the rate at which to send packets. It was developed at the University of Arizona by… …   Wikipedia

  • FAST TCP — Saltar a navegación, búsqueda FAST TCP (Fast Active queue management Scalable Transmission Control Protocol) es un algoritmo de control de congestión para TCP, diseñado por investigadores del “Californian Institute of Technology” y que… …   Wikipedia Español

  • Algorithme TCP — Il existe des algorithmes de TCP différents pour répondre à l augmentation de la bande passante des liaisons : en effet les premiers algorithmes utilisés historiquement seraient incapables de faire monter le débit suffisamment rapidement… …   Wikipédia en Français

  • Algorthime TCP — Algorithme TCP Il existe des algorithmes de TCP différents pour répondre à l augmentation de la bande passante des liaisons : en effet les premiers algorithmes utilisés historiquement seraient incapables de faire monter le débit suffisamment …   Wikipédia en Français

  • Implementaciones de TCP — Este artículo o sección sobre tecnología necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 2 de abril de 2011. También puedes… …   Wikipedia Español

  • Compound TCP — (CTCP) is a Microsoft algorithm that was introduced as part of the Windows Vista and Window Server 2008 TCP stack. It is designed to aggressively adjust the sender s congestion window to optimise TCP for connections with large bandwidth delay… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”