即兩倍的
msl,
tcp的
time_wait
狀態也稱為
2msl
等待狀態,
當tcp
的一端發起主動關閉,在發出最後乙個
ack包後,即第3
次握手完成後傳送了第四次握手的
ack包後就進入了
time_wait
狀態,必須在此狀態上停留兩倍的
msl時間,
等待2msl
時間主要目的是怕最後乙個
ack包對方沒收到,
那麼對方在超時後將重發第三次握手的
fin包,
主動關閉端接到重發的
fin包後可以再發乙個
ack應答包。
在time_wait
狀態時兩端的埠不能使用,要等到
2msl
時間結束才可繼續使用。
當連線處於
2msl
等待階段時任何遲到的報文段都將被丟棄。
不過在實際應用中可以通過設定
so_reuseaddr
選項達到不必等待
2msl
時間結束再使用此埠。
偽裝資料報
HTTP協議那些事
1 http全程是hypertext transfer protocol 超文字傳輸協議 的簡寫,是tcp ip協議的乙個應用層協議,用於定義web遊覽器和web伺服器之間交換資料的過程,由請求和響應構成,是乙個標準的客戶端服務伺服器模型,乙個無狀態的協議 2 http版本 http 1.0和htt...
http協議那些事
乙個 中包含http協議,當然還有其他的協議,比如上傳檔案是採用tfp協議,還有ip位址,後期我們由於ip位址不容易被記憶,所以就出現了網域名稱,還有埠 ip位址是指某一網路中,唯一的位址 埠是指,伺服器跟伺服器之間的通訊通道 當瀏覽器輸入url的時候會發生什麼 當我們在瀏覽器位址列上輸入要訪問的u...
協議那些事 三
檢視ip資訊的命令 ifconfig與ip addr的區別 網絡卡名稱後的 是net device flags 網路裝置的狀態標識 ip位址 這裡我們要區分公有ip 和私有ip 又因為ipv4的劃分規則 使c類最大主機數過低 而b類主機數又過多 會造成浪費 所以又出現了無型別域間選路 cidr 將i...