Redes informáticas/Protocolos TCP y UDP en el nivel de transporte/Implementaciones de TCP

Transmission Control Protocol (TCP) es una serie de normas y recomendaciones teóricas, pero que en la práctica pueden programarse de distintas maneras. Por eso existen varias implementaciones de TCP, cada una con sus ventajas e inconvenientes. Para evitar la repetición de trabajo es común que unas se basen en otras, lo que lleva a que también compartan los mismos fallos.