Networking

tcp 如何使連接保持活動狀態?

  • September 20, 2011

在 http ( over tcp) 中有一個名為 keep " alive “的標頭

如果所有數據包都來自不同的,我不明白如何在 tcp 中打開連接

來源(路由器決定- 通過網際網路)

TCP keepalives 是一個可選的實現,因此通常不會實現。HTTP keepalive 與 TCP keepalive 不同。

即使源和目標之間的數據採用不同的路徑,也可以維持 TCP 會話,因為 TCP 不關心數據採用的路徑(非對稱路由)。TCP 通過 4 個元組維護會話狀態:sourceaddress:port<->destinationaddress:port。

數據在 2 個主機之間採用什麼路徑並不重要。

引用自:https://serverfault.com/questions/312548