[en] TCP is the most commonly used connection-oriented transport protocol. Even though, it does not achieve good levels of bandwidth utilization on high capacity and high latency links (Long Fat Networks or LFN) due to the characteristics of its congestion control. Over the years, various modifications to the TCP congestion control have been emerging to improve its performance, as well as other non-TCP-based alternative protocols have appeared. Despite that, none of them is aiming to have an unfriendly behavior to occupy the maximum possible bandwidth. The MBTAP protocol was designed to be able to transfer large files on high-speed links, in order to obtain the maximum possible bandwidth with an aggressive congestion control. This protocol, however, cannot obtain an optimal performance when the LFN is heterogeneous (with a wireless link), since it is not able to differentiate losses due to congestion of losses due to channel errors. This deficiency also occurs with TCP, so modifications of the protocol have been emerging that try to solve the problem. None of them, however, is intended to have aggressive behavior in LFNs, as MBTAP claims. From this fact, the evolution of the protocol arises, the OMBTAP, which tries to adapt the previous version of the protocol to heterogeneous LFN scenarios. This paper presents the design and implementation of the OMBTAP protocol in a network simulator, Riverbed Modeler, and several tests are carried out. The results obtained are quite satisfactory, since it can be seen that OMBTAP has a notable improvement in performance compared to MBTAP in heterogeneous network scenarios. However, the operation of the protocol is still unstable when several OMBTAP flows share the same link, so future development lines are presented

[es] TCP es el protocolo de transporte orientado a conexión más utilizado hoy en día. Este no consigue unos buenos niveles de utilización del ancho de banda en enlaces de gran capacidad y alta latencia (Long Fat Networks o LFN) por culpa de las carencias de su control de congestión. A lo largo de los años han ido surgiendo diversas modificaciones del control de congestión de TCP para mejorar su rendimiento, así como también han aparecido otros protocolos alternativos no basados en TCP. Ninguno de ellos, pero, está orientando a tener un comportamiento unfriendly para ocupar el máximo del ancho de banda posible.El protocolo MBTAP se pensó para poder transferir archivos de gran tamaño en enlaces de alta velocidad, con el objetivo de obtener el máximo de ancho de banda posible con un control de congestión agresivo. Este protocolo, sin embargo, no puede obtener un rendimiento óptimo cuando la LFN es heterogénea (con un enlace inalámbrico), ya que no es capaz de diferenciar las pérdidas debidas a la congestión de las pérdidas debidas a errores de canal. Esta carencia también se da con TCP, por lo que han ido surgiendo modificaciones del protocolo que intentan solucionar el problema. Ninguno de ellos, sin embargo, está pensado para tener un comportamiento agresivo en LFNs, como pretende MBTAP.De este hecho surge la evolución del protocolo, el OMBTAP, que trata de adaptar la anterior versión del protocolo a escenarios de redes LFN heterogéneas. En este trabajo se presenta el diseño y la implementación del protocolo OMBTAP en un simulador de red, Riverbed Modeler, y se realizan varias pruebas. Los resultados obtenidos son bastante satisfactorios, ya que se puede comprobar que OMBTAP presenta una mejora notable en el rendimiento respecto MBTAP en escenarios de redes heterogéneas. Sin embargo, el funcionamiento del protocolo aún es inestable cuando varios flujos OMBTAP comparten el mismo enlace, por lo que se presentan las futuras líneas de desarrollo