婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > TCP關閉問題詳細介紹

TCP關閉問題詳細介紹

熱門標簽:高德地圖標注常顯 外呼系統號顯示星號怎么看 華創e路航彩票銷售點地圖標注 揭陽電腦外呼系統公司 suitecrm 地圖標注 臨沂ai電銷機器人招商 銀川語音外呼系統中心 鶴壁外呼系統公司 承德地圖標注公司收費

摘要: 三次握手,四次揮手

意思是tcp建立連接時需要三次交互來完成,A發起連接

A ---  SYN  --> B
A -- SYN + ACK --- B (1)
A ---  ACK  --> B

而關閉tcp連接需要四次交互,A發起關閉

A --- FIN --> B
A -- ACK --- B (1)
A -- FIN --- B
A --- ACK --> B (2)

這里在(1)時B開始處于CLOSE_WAIT狀態,一直到收到ACK后B才轉為CLOSED ,而A就處于TIME_WAIT狀態,一直到2MSL(Max Segament Lifetime)才轉為CLOSED

為什么需要2MSL才真正轉為CLOSED?是因為需要緩沖時間萬一B丟失ACK重發FIN的話還可以回復ACK,還有就是2MSL后“迷失”在網絡上的包全部失效

大量的 TIME_WAIT 和 CLOSE_WAIT 會造成服務器的連接資源被浪費甚至占滿后導致服務器服務拒絕,怎么解決?

解決TIME_WAIT

net.ipv4.tcp_tw_recycle = 1 #開啟快速回收,默認0

net.ipv4.tcp_tw_reuse = 1 #開啟重用,默認0

net.ipv4.tcp_fin_timeout = 30 # 減小fin_timeout,默認60,單位s

系統參數的配置可以解決time_wait,但是close_wait就沒那么簡單了

解決CLOSE_WAIT

一般都是服務端的代碼問題。

絕大多數都是客戶端發起關閉,這樣可知HTTP服務器應該會有很多TIME_WAIT,不過當http使用keep-alive后服務端會主動斷連。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • 常用類之TCP連接類-socket編程
  • TCP/IP 中的二進制反碼求和算法
  • 基于TCP異步Socket模型的介紹
  • 使用批處理重置TCP_IP協議
  • TCP Wrappers防火墻介紹與封鎖IP地址的方法
  • tcp socket客戶端和服務端示例分享
  • TCPIP是什么
  • TCP版backshell的VBS腳本代碼
  • TCP三次握手及原理
  • tcp、udp、ip協議分析_動力節點Java學院整理

標簽:萊蕪 棗莊 許昌 七臺河 三沙 咸寧 汕尾 忻州

巨人網絡通訊聲明:本文標題《TCP關閉問題詳細介紹》,本文關鍵詞  TCP,關閉,問題,詳細,介紹,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《TCP關閉問題詳細介紹》相關的同類信息!
  • 本頁收集關于TCP關閉問題詳細介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 抚远县| 轮台县| 梓潼县| 江安县| 海淀区| 奉贤区| 四平市| 郸城县| 神池县| 吴桥县| 泗水县| 阳朔县| 凤山市| 南投县| 毕节市| 水富县| 天门市| 博白县| 通山县| 澄江县| 旬邑县| 桑日县| 蓬安县| 凤翔县| 定边县| 临桂县| 呼伦贝尔市| 衡东县| 邹城市| 定陶县| 公主岭市| 上杭县| 凉城县| 游戏| 宁城县| 丹江口市| 灵川县| 康定县| 佛冈县| 个旧市| 平顶山市|