La tua idea sarebbe buona nello spazio profondo.
La risposta corretta è "dipende" e "perché ciò danneggerebbe la rete nel suo insieme". TCP / IP è molto gentile con le reti e si adatta automaticamente alla velocità corretta per essere veloce ma non generare tonnellate di pacchetti di ritorno ICMP.
Quando un router con RAM insufficiente riceve improvvisamente un sacco di qualsiasi tipo di pacchetto - diciamo da Tsunami, Bittorrent o FDT - lo rilascia e restituisce al mittente un piccolo pacchetto di non riconoscimento. Ora il tuo server UDP deve tracciare e ritrasmettere quella parte manualmente. Alcuni router ISP danno forma a Bittorrent così tanti da ferire lo Tsunami?
Il protocollo Tsunami utilizza UDP con un canale di controllo in TCP. http://tsunami-udp.sourceforge.net/ Ho trovato uno studio che mostra che è più lento di una cosa chiamata FDT.
Il leggendario protocollo FDT (Fast Data Transfer) del CERN è in grado di saturare qualsiasi rete utilizzando più flussi TCP. Probabilmente è più veloce, perché causa meno ritrasmissioni dello Tsunami, che inonda la rete con così tanto UDP, alcuni di essi non riescono a superare completamente.
UDP viene utilizzato da applicazioni inaffidabili: streaming audio, input / aggiornamento giochi, "ping" è in realtà ICMP ma non è garantito, Bittorrent, mosh ssh è incredibilmente reattivo, telefonia VOIP, multicast, DNS viene inviato su UDP AFAIK. Tutto ciò a cui non importa il dispari pacchetto mancante e può "recuperare" all'istante.
TCP / IP è stata davvero l'invenzione killer che ha permesso agli sviluppatori di app di impostare e dimenticare. Un socket è una coppia di indirizzi IP e porte ed è stato progettato per essere configurato e rimanere per ore, giorni, persino settimane senza ricollegarsi. Email, web, IRC e letteralmente tutte le app killer usano TCP. Ma puoi ottenere strane pause nel download che improvvisamente vanno più veloci ... e nello spazio profondo le connessioni potrebbero andare in timeout rendendo i trasferimenti in stile Tsunami migliori per i trasferimenti di file interstellari - potresti essere su qualcosa lì !!
La prova è nelle osservazioni finali di questo estratto di studio scientifico, che menziona la crescente distanza che sto facendo riguardo a: spazio profondo Da: https://uscholar.univie.ac.at/get/o:300623.pdf
Senza congestione, le prestazioni di FDT e GridFTP con TCP sono superiori a Tsunami e UDT. Il throughput più elevato di FDT è di 2,34 Gb / s con un RTT da 1 ms ma diminuisce rapidamente dopo 100 ms rispetto a GridFTP, che funziona meglio di FDT quando il collegamento RTT è più lungo di 100 ms. È interessante notare che il rendimento dello Tsunami non è diminuito all'aumentare della RTT, dimostrando che ha il controllo della congestione più efficace con l'aumento della RTT.
Poi di nuovo ... c'è in realtà un protocollo spaziale che assomiglia molto alla posta elettronica che sarebbe meglio per lo spazio. Le app non devono preoccuparsi di valori di timeout come per sempre.