Il TCP Wave è una variante molto innovativa del protocollo TCP, che richiede modifiche solo lato trasmittente. Il TCP Wave modifica sostanzialmente il paradigma di trasmissione affidabile dei protocolli TCP classici: si passa da una trasmissione basata sulle finestre ad una completamente nuova basata su burst, da una reazione alla congestione ad una azione preventiva per evitarla (basata sucomplessi algoritmi di stima del canale), dallo slow start al quick start, con variazioni continue della trasmissione per il raggiungimento del punto ottimo sia su reti terrestri che satellitari.
Il TCP Wave è stato collaudato in scenari molto impegnativi, come reti dinamiche (SDN e handover su reti eterogenee), reti 5G, applicazioni HTTP2.0, IoT.
Utilizza per i tuoi esperimenti il nuovo protocollo TCP Wave, per la piattaforma di simulazione NS3 e per sistemi Linux. Se troverai utile questo protocollo in nuove attività di ricerca, ti preghiamo di citare:
Abdelsalam, A., Luglio, M., Roseti, C. Zampognaro, F., 2017. TCP Wave: A new reliable transport approach for future Internet, Computer Networks, 112, pp.122-143, doi: 10.1016/j.comnet.2016.11.002
Downaload, istruzioni ed esempi:
- TCP Wave per NS3 Nota: la versione del TCP Wave per NS3 può anche essere aggiunta su NS3 che include SatCom rilasciata con il supporto dell’ESA (https://www.sns3.org/).
- TCP Wave per Linux