亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > TCP斷開連接過程的四次揮手?

TCP斷開連接過程的四次揮手?

來源:千鋒教育
發布人:wjy
時間: 2022-09-16 10:55:31 1663296931

  什么是四次揮手?

TCP斷開連接過程的四次揮手

 

  1. 主動斷開方(客戶端/服務端)-發送一個 FIN,用來關閉主動斷開方(客戶端/服務端)到被動斷開方(客戶端/服務端)的數據傳送

  2. 被動斷開方(客戶端/服務端)-收到這個 FIN,它發回一 個 ACK,確認序號為收到的序號加1 。和 SYN 一樣,一個 FIN 將占用一個序號

  3. 被動斷開方(客戶端/服務端)-關閉與主動斷開方(客戶端/服務端)的連接,發送一個FIN給主動斷開方(客戶端/服務端)

  4. 主動斷開方(客戶端/服務端)-發回 ACK 報文確認,并將確認序號設置為收到序號加1

  為什么連接的時候是三次握手,關閉的時候卻是四次握手?

  1. 建立連接的時候, 服務器在LISTEN狀態下,收到建立連接請求的SYN報文后,把ACK和SYN放在一個報文里發送給客戶端。

  2. 關閉連接時,服務器收到對方的FIN報文時,僅僅表示對方不再發送數據了但是還能接收數據,而自己也未必全部數據都發送給對方了,所以服務器可以立即關閉,也可以發送一些數據給對方后,再發送FIN報文給對方來表示同意現在關閉連接。因此,服務器ACK和FIN一般都會分開發送,從而導致多了一次。

  為什么TCP揮手每兩次中間有一個 FIN-WAIT2等待時間?

  主動關閉的一端調用完close以后(即發FIN給被動關閉的一端, 并且收到其對FIN的確認ACK)則進入FIN_WAIT_2狀態。如果這個時候因為網絡突然斷掉、被動關閉的一段宕機等原因,導致主動關閉的一端不能收到被動關閉的一端發來的FIN(防止對端不發送關閉連接的FIN包給本端),這個時候就需要FIN_WAIT_2定時器, 如果在該定時器超時的時候,還是沒收到被動關閉一端發來的FIN,那么直接釋放這個鏈接,進入CLOSE狀態。

  為什么客戶端最后還要等待2MSL?為什么還有個TIME-WAIT的時間等待?

  1. 保證客戶端發送的最后一個ACK報文能夠到達服務器,因為這個ACK報文可能丟失,服務器已經發送了FIN+ACK報文,請求斷開,客戶端卻沒有回應,于是服務器又會重新發送一次,而客戶端就能在這個2MSL時間段內收到這個重傳的報文,接著給出回應報文,并且會重啟2MSL計時器。

  2. 防止類似與“三次握手”中提到了的“已經失效的連接請求報文段”出現在本連接中。客戶端發送完最后一個確認報文后,在這個2MSL時間中,就可以使本連接持續的時間內所產生的所有報文段都從網絡中消失,這樣新的連接中不會出現舊連接的請求報文。

  3. 2MSL,最大報文生存時間,一個MSL 30 秒,2MSL = 60s

  客戶端 TIME-WAIT 狀態過多會產生什么后果?怎樣處理?

  1. 作為服務器,短時間內關閉了大量的Client連接,就會造成服務器上出現大量的TIME_WAIT連接,占據大量的tuple /tApl/ ,嚴重消耗著服務器的資源,此時部分客戶端就會顯示連接不上

  2. 作為客戶端,短時間內大量的短連接,會大量消耗的Client機器的端口,畢竟端口只有65535個,端口被耗盡了,后續就無法在發起新的連接了

  3. 在高并發短連接的TCP服務器上,當服務器處理完請求后立刻主動正常關閉連接。這個場景下會出現大量socket處于TIME_WAIT狀態。如果客戶端的并發量持續很高,此時部分客戶端就會顯示連接不上

  高并發可以讓服務器在短時間范圍內同時占用大量端口,而端口有個0~65535的范圍,并不是很多,刨除系統和其他服務要用的,剩下的就更少了短連接表示“業務處理+傳輸數據的時間 遠遠小于 TIMEWAIT超時的時間”的連接

  4. 解決方法:

  用負載均衡來抗這些高并發的短請求; 服務器可以設置 SO_REUSEADDR 套接字選項來避免 TIME_WAIT狀態,TIME_WAIT 狀態可以通過優化服務器參數得到解決,因為發生TIME_WAIT的情況是服務器自己可控的,要么就是對方連接的異常,要么就是自己沒有迅速回收資源,總之不是由于自己程序錯誤導致的強制關閉,發送 RST 包越過TIMEWAIT狀態,直接進入CLOSED狀態

  服務器出現了大量 CLOSE_WAIT 狀態如何解決?

  大量 CLOSE_WAIT 表示程序出現了問題,對方的 socket 已經關閉連接,而我方忙于讀或寫沒有及時關閉連接,需要檢查代碼,特別是釋放資源的代碼,或者是處理請求的線程配置。

  服務端會有一個TIME_WAIT狀態嗎?如果是服務端主動斷開連接呢?

  1. 發起鏈接的主動方基本都是客戶端,但是斷開連接的主動方服務器和客戶端都可以充當,也就是說,只要是主動斷開連接的,就會有 TIME_WAIT狀態

  2. 四次揮手是指斷開一個TCP連接時,需要客戶端和服務端總共發送4個包以確認連接的斷開。在socket編程中,這一過程由客戶端或服務端任一方執行close來觸發

  3. 由于TCP連接時全雙工的,因此,每個方向的數據傳輸通道都必須要單獨進行關閉

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區
久久免费观看午夜成人网站| 久久久久无码精品国产| 久久熟妇人妻午夜寂寞影院| 女主被强迫侵犯H文| 日韩AV无码精品一二三区| 无人区码一码二码三码是什么| 亚洲乱亚洲乱妇无码麻豆| 中文人妻无码一区二区三区在线| 成 人 网 站 在线 看 免费| 国产偷窥真人视频在线观看| 看AV免费毛片手机播放| 日韩AV一区在线观看| 亚洲AV无码兔费综合| 中文字幕无码中文字幕有码A| 成人一区二区不卡久久久| 好爽…又高潮了免费毛片| 蜜臀国产AV天堂久久无码蜜臀| 色婷婷成人综合激情免费视频| 亚洲成AⅤ人在线观看无码| 97精品伊人久久久大香线蕉| 国产成人无码精品午夜福利A | 麻批好紧日起要舒服死了| 日韩成人一区二区三区在线观看| 亚洲AV无码专区亚洲AV伊甸园| 99久久久无码国产精品不卡| 国产精品免费一区二区三区四区| 老色鬼久久亚洲AV综合| 熟妇人妻无乱码中文字幕| 野花社区WWW在线视频官网| 成人国内精品视频在线观看| 经典WC偷窥美女如厕MP4| 人曾交互MOUSE农场| 亚洲国产精品一区二区成人片国内| ⅩXXⅩ互换人妻四人互换| 国产人澡人澡澡澡人碰视| 欧美丰满熟妇性XXXX偷拍偷拍| 小寡妇高潮喷水了| Chinese国产HD精品实拍| 韩国精品久久久久久无码| 琪琪午夜伦伦电影理论片 | 无遮挡又爽又刺激的视频| 7777久久亚洲中文字幕| 国内精品久久久久久久久齐齐 | 久久久久国色AV免费观看| 少妇的BBW性大片| 中国极品少妇XXXXX| 国产三级A三级三级| 人人妻人人玩人人澡人人爽 | 亚洲AV中文无码乱人伦下载| 无码视频免费一区二三区| 亚洲AV综合色区无码一区爱AV| 天堂中文АⅤ在线| 熟妇女领导呻吟疯狂| 四虎影视1304T| 偷欧洲亚洲另类图片AV天堂| 丝袜 中出 制服 人妻 美腿| 婷婷综合另类小说色区| 亚洲AV成人无码精品区| 精品国产一区二区三区香蕉| 美女内射毛片在线看| 亚洲AV日韩专区在线观看| 波多野结衣HD在线观看| 浪货趴办公桌~H揉秘书电影| 午夜香吻高清观看视频在线| 插花弄玉曲径通幽| 免费高清曰韩仑理| 亚洲乱码1卡2卡3乱码在线芒果| 国产99精品视频一区二区三区| 女人裸体张开腿无遮挡| 亚洲区激情区无码区| 国产日韩一区二区三区在线观看| 日本一线和三线的区别| 67194人成免费无码| 久久精品噜噜噜成人AV| 无码人妻精一区二区三区| 成人精品免费AV不卡在线观看| 免费视频片多多视频免费高清| 亚洲国产精品久久久天堂麻豆宅男 | 色天使综合婷婷国产日韩AV| 99精品国产综合久久久久五月天| 九九电影网午夜理论片| 香蕉视频一直看一直爽| 国产AV永久无码精品网站| 欧洲无码精品A码无人区| 中国少妇BBWBBW| 久久精品国产亚洲AVAPP下载| 亚洲AV无码AV在线影院| 国产精品99无码一区二蜜桃| 日韩无人区码卡二卡3卡一| H无码动漫在线观看网站| 老牛天天晚上夜噜噜噜| 亚洲熟悉妇女XXX妇女AV| 狠狠色噜噜狠狠狠777米奇| 无码人妻一区二区三区免费手机 | 亚洲精品无码AⅤ片| 国产一二三四区中| 午夜国产精品一二三区无码小说| 寡妇大J8又粗又大| 色偷偷色噜噜狠狠成人免费视频 | BIGBANG幼稚视频入门幼年| 美女用香蕉练口活视频| 少妇性XXXXXXXXX色武功| 亚洲欧美妆和亚洲妆的区别| ZOOM与人性ZOOM视频| 韩国三级大全久久网站| 奇米四色7777中文字幕| 亚洲成AV人片无码天堂下载| 成人毛片女人18女人免费| 欧美性爱操逼大鸡吧| 亚洲国产精品久久艾草| 国内精品视频一区二区三区| 无码少妇一区二区三区浪潮av| 公园小树中老年交易图片| 少妇人妻一级AV片| 隔着超薄肉丝袜做AV在线| 少妇 精69XXXXXx白浆| 放荡娇妻张开腿任人玩H| 色婷婷综合久久久中文字幕 | 国产精品无码综合区| 无码少妇一区二区浪潮AV| 国产免费拔擦拔擦8X高清在线人| 天堂√在线中文资源网| 国产精品久久久久久吹潮| 无码无套少妇毛多18PXXXX| 国产肉体XXXX裸体137大胆| 亚洲AV无码一区二区三区在线| 回民丰满少妇XXX性| 亚洲欧洲无卡二区视頻| 久久久久精品久久九九| 真实国产老熟女粗口对白| 男女爽爽午夜18禁影院免费| GOGO高清大胆全人艺术| 人人妻人人爽人人澡人人| 非洲黄网站黑人美女日比群交视频| 手机看片AV永久免费无| 国产精品亚洲专区无码蜜芽| 亚洲AV无码一区二区三区少妇| 精品无码黑人又粗又大又长| 永久免费AV无码网站韩国毛片| 妺妺晚上扒我内裤玩我J| 999久久久无码国产精品| 全黄H全肉边做边吃奶视频| 俄罗斯大荫蒂女人毛茸茸| 五月丁香伊人久久91视频| 黑人巨大精品欧美一区二区| 阳茎伸入女人的阳道免费视频| 免费观看高清大片的播放器| 啊灬啊灬啊灬快灬高潮少| 熟妇五十路六十路息与子| 韩国乱码片免费看| 一本无码中文字幕在线观 | 无码不卡一区二区三区在线观看| 国色天香卡一卡二乱码| 一区二区精品视频日本| 翘臀后进少妇大白嫩屁股| 国产超碰人人模人人爽人人添 | 久久97久久精品免费观看黑人 | 国产乱子伦农村叉叉叉| 亚洲A∨国产AV综合AV麻豆丫| 国产亚洲精品岁国产微拍精品| 亚洲AV成人无码久久精品老人| 国产又粗又猛又爽又黄的网站 | 青青草国产成人A∨| 国产成人MV视频在线观看| 浪荡女天天不停挨CAO日常视频| AV无码中文一区二区三区四区| 日精品一区二区蜜桃AV| 国产午夜精品一区二区三区老 | 亚洲愉拍自拍欧美精品| 逆徒每天都想着欺师犯上 | 免费少妇A级毛片| 丰满熟妇人妻风流农村视频| 亚洲А∨天堂久久精品PPYPP| 蜜臀久久99精品久久久久久| 低头看我是怎么C哭你的| 亚洲AV区无码字幕中文色| 免费人成在线观看网站| 丰满少妇人妻HD高清果冻传媒| 亚洲国产欧美在线成人| 欧美无人区码卡二三卡四卡| 国产精品免费久久久久影院| 又大又粗又爽A级毛片免费看| 日韩精品一区二区三区乱码79| 狠狠精品干练久久久无码中文字幕| 中文字幕日产乱码国内自| 挽起裙子迈开腿坐上去C黄| 久久午夜伦鲁片免费无码| 俄罗斯ZOOM与人性ZOOM| 艳妇乳肉豪妇荡乳ⅩXXOO软件| 日本免费人成视频在线观看| 激情无码白丝人妻又大又粗| А√天堂BT中文在线| 亚洲成AV人片在线观看无线 | 国产97色在线 | 免| 一本一道波多野结衣AV一区| 日本亚洲欧美一区二区麻豆| 精品午夜福利在线观看| 大象国精产品一品二品在线| 夜里18款禁用软件APP| 熟睡入侵JEALOUSVUE|