0
這更像是一個理論問題。讓我們說,有一個無限的數據源,每秒都在不停地推送數據。一些監視「太陽事件」的設備,並且每隔一秒(意味着它是一個連續的流)持續發送事件到後端系統。而後端系統希望通過TCP將實時數據傳輸到另一個遠程系統。 TCP可以在單個TCP連接中處理無限數據流嗎?TCP可以處理永遠不會以單個連接結束的流嗎?
我知道序列號的限制,但是對於TCP時間戳,序列號會正確迴繞,並且不會造成問題。另外,假設系統有幾兆字節的內存(可以認爲它接近無限的內存模型)。如果我只給出流的起始地址,TCP是否能夠在單個TCP連接中繼續進行(分段,傳輸,重新傳輸等),而不會打擾數據是否結束?
我的猜測是,由於TCP從不期望任何流長度參數,它應該是可能的。我對嗎 ?