Il protocollo TCP (Transmission Control Protocol) è il protocollo dominante nelle moderne reti di comunicazione, all'interno delle quali è necessario gestire in modo efficiente le questioni relative all'affidabilità , al flusso di dati e al controllo della congestione. Il protocollo TCP fornisce un servizio di comunicazione a un livello intermedio tra un programma applicativo e il protocollo Internet (IP). Con l'evoluzione della terza generazione (3G) verso la rete wireless 4G, come lo standard Long Term Evolution-Advanced (LTE-Advanced), l'uso del TCP sta diventando sempre più importante per una trasmissione dati end-to-end affidabile. Poiché il TCP è stato inizialmente progettato per le reti cablate, le prestazioni della rete LTE-Advanced subiranno un degrado a causa del deterioramento del segnale e dei collegamenti fortemente congestionati. Di conseguenza, le versioni tradizionali del TCP, come Tahoe, Reno, Newreno, Sack, Fack e Vegas, non sono in grado di soddisfare i requisiti LTE-Advanced per supportare un numero enorme di apparecchiature utente che necessitano di una larghezza di banda del canale più ampia, una bassa latenza e l'enorme flusso di dati trasferito su questa rete. L'obiettivo di questo libro è quello di indagare il ruolo significativo del TCP sulle reti LTE e LTE-Advanced e di analizzare le opportunità di migliorare le varianti del TCP per funzionare in modo efficiente su queste reti.