Twój pomysł byłby dobry w kosmosie.
Prawidłowa odpowiedź to „to zależy” i „ponieważ mogłoby to uszkodzić sieć jako całość”. TCP / IP jest bardzo miły dla sieci i automatycznie dostosowuje się do odpowiedniej prędkości, aby był szybki, ale nie generuje ton pakietów zwrotnych ICMP.
Gdy router z niewystarczającą ilością pamięci RAM nagle otrzymuje wiele dowolnego rodzaju pakietu - powiedzmy od Tsunami, Bittorrenta lub FDT - upuszcza go i wysyła do nadawcy niewielki pakiet odrzucający awarię. Teraz twój serwer UDP musi śledzić i ponownie przesyłać tę część ręcznie. Niektóre routery ISP kształtują Bittorrenta, więc wiele to boli Tsunami?
Protokół Tsunami używa UDP z kanałem kontrolnym w TCP. http://tsunami-udp.sourceforge.net/ Znalazłem badanie, które pokazuje, że jest wolniejsze niż rzecz zwana FDT.
Legendarny protokół Fast Data Transfer (FDT) z CERN jest w stanie nasycić dowolną sieć przy użyciu wielu strumieni TCP. Prawdopodobnie jest szybszy, ponieważ powoduje mniej ponownych transmisji niż Tsunami, które zalewają sieć tak dużą ilością UDP, a niektóre z nich nie są w stanie przejść przez całą drogę.
UDP jest wykorzystywany przez niewiarygodne aplikacje: przesyłanie strumieniowe audio, wejście / aktualizacja gier IO, „ping” jest w rzeczywistości ICMP, ale nie jest gwarantowane, Bittorrent, mosh ssh jest bardzo responsywny, telefonia VOIP, multiemisja, DNS jest wysyłany przez UDP AFAIK. Wszystko, co nie przeszkadza w dziwnym brakującym pakiecie i może natychmiast „nadrobić”.
TCP / IP był naprawdę zabójczym wynalazkiem, który pozwolił twórcom aplikacji, więc po prostu ustaw i zapomnij. Gniazdo to para adresów IP i portów. Zostały zaprojektowane tak, aby można je było konfigurować i pozostawać przez wiele godzin, dni, a nawet tygodni bez ponownego łączenia. Poczta e-mail, sieć, IRC i dosłownie wszystkie aplikacje typu killer używają protokołu TCP. Ale możesz pobrać dziwne przerwy w pobieraniu, które nagle idą szybciej ... i w kosmosie połączenia mogą przekroczyć limit czasu, dzięki czemu transfery w stylu Tsunami są najlepsze do przesyłania plików międzygwiezdnych - możesz być na czymś !!
Dowód znajduje się w końcowych uwagach tego wyciągu z badań naukowych, które wspominają o rosnącej odległości, o której mówię na temat: kosmosu Od: https://uscholar.univie.ac.at/get/o:300623.pdf
Bez zatorów wydajność FDT i GridFTP z TCP jest wyższa niż Tsunami i UDT. Najwyższa wydajność FDT wynosi 2,34 Gb / s przy 1 ms RTT, ale szybko spada po 100 ms w porównaniu do GridFTP, który działa lepiej niż FDT, gdy łącze RTT jest dłuższe niż 100 ms. Co ciekawe, przepustowość Tsunami nie zmniejszyła się wraz ze wzrostem RTT, co pokazuje, że ma on najbardziej skuteczną kontrolę zatorów przy wzroście RTT.
Z drugiej strony ... istnieje protokół kosmiczny podobny do e-maila, który byłby lepszy dla przestrzeni kosmicznej. Aplikacje nie mogą mieć nic przeciwko limitom czasu, takim jak wieczność.