tcp流與tcp會話

TCP三次握手成功完成,即可建立TCP會話。


  同一個會話的的報文具有相同的四元組: 源IP 目的IP | 源TCP端口 目的TCP端口 稱爲一個socket。
  同一個會話如果“|”前後的值對調也屬於一個會話,只是來自不同方向例如你Telnet到某臺主機,這就是一次Telnet會話;你瀏覽某個網站,這就是一次HTTP會話。

即:一次應用層的業務過程:從tcp三次連接建立到連接釋放,屬於同一個會話。這裏會分配同一個seesion_id

TCP流(flow):某一次業務過程中的數據傳輸過程。

即:從tcp三次握手----數據傳輸結束----連接釋放

區別是:
會話大多是隻從源到目的端的一個連接,或者是NAT或者是防火牆狀態表內的一個條目。

而流大多是說從源到目的的一些數據。概念上偏向底層。


對於keep-alive連接仍然屬於同一個tcp流,也屬於一個tcp會話-----只要tcp連接沒有斷開


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章