作者jawwoeima (RYAN)
看板Network
標題[問題] TCP連線狀態的問題
時間Mon Sep 14 16:08:59 2009
TCP連線封包在網路上經由internet到達目的方的順序可能不同,
若user切斷連線了,而某些tcp封包尚未到達,此時若新tcp連線被
建立,舊tcp封包到達時將引起誤判,
故tcp協定設計了MSL(Maximum Segment Lifetime),
並規定一條tcp連線在中止後,要等2MSL時間後,才正式斷線。
RFC793文件規定MSL為2min,但實務上只設為0.5min左右。
現在想請問一下 在Windows XP下
TCP連線仍在TIME_WAIT狀態下
當一個新連線Seq合法進來連線(同個port)會發生什麼事?
當一個新連線Seq不合法進來連線(同個port)會發生什麼事?
謝謝大家的回覆^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.143.190