麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 網絡協議 > 正文

TCP鏈接經過的4次握手

2020-04-29 13:42:03
字體:
來源:轉載
供稿:網友
  通常情況下:一個正常的TCP連接,都會有三個階段:1、TCP三次握手;2、數據傳送;3、TCP四次揮手

  里面的幾個概念:

  SYN: (同步序列編號,Synchronize Sequence Numbers)

  ACK: (確認編號,Acknowledgement Number)

  FIN: (結束標志,FINish)

  TCP三次握手(創建 OPEN)

  客戶端發起一個和服務創建TCP鏈接的請求,這里是SYN(J)

  服務端接受到客戶端的創建請求后,返回兩個信息: SYN(K) + ACK(J+1)

  客戶端在接受到服務端的ACK信息校驗成功后(J與J+1),返回一個信息:ACK(K+1)

  服務端這時接受到客戶端的ACK信息校驗成功后(K與K+1),不再返回信息,后面進入數據通訊階段

  數據通訊

  客戶端/服務端 read/write數據包

  TCP四次握手(關閉 finish)

  客戶端發起關閉請求,發送一個信息:FIN(M)

  服務端接受到信息后,首先返回ACK(M+1),表明自己已經收到消息。

  服務端在準備好關閉之前,最后發送給客戶端一個 FIN(N)消息,詢問客戶端是否準備好關閉了

  客戶端接受到服務端發送的消息后,返回一個確認信息: ACK(N+1)

  最后,服務端和客戶端在雙方都得到確認時,各自關閉或者回收對應的TCP鏈接。

  詳細的狀態說明(以及linux相關參數調整)

  SYN_SEND

  客戶端嘗試鏈接服務端,通過open方法。也就是TCP三次握手中的第1步之后,注意是客戶端狀態

  sysctl -w net.ipv4.tcp_syn_retries = 2 ,做為客戶端可以設置SYN包的重試次數,默認5次(大約180s)引用校長的話:僅僅重試2次,現代網絡夠了

  SYN_RECEIVED

  服務接受創建請求的SYN后,也就是TCP三次握手中的第2步,發送ACK數據包之前

  注意是服務端狀態,一般15個左右正常,如果很大,懷疑遭受SYN_FLOOD攻擊

  sysctl -w net.ipv4.tcp_max_syn_backlog=4096 , 設置該狀態的等待隊列數,默認1024,調大后可適當防止syn-flood,可參見man 7 tcp

  sysctl -w net.ipv4.tcp_syncookies=1 , 打開syncookie,在syn backlog隊列不足的時候,提供一種機制臨時將syn鏈接換出

  sysctl -w net.ipv4.tcp_synack_retries = 2 ,做為服務端返回ACK包的重試次數,默認5次(大約180s)引用校長的話:僅僅重試2次,現代網絡夠了

  ESTABLISHED

  客戶端接受到服務端的ACK包后的狀態,服務端在發出ACK在一定時間后即為ESTABLISHED

  sysctl -w net.ipv4.tcp_keepalive_time = 1200 ,默認為7200秒(2小時),系統針對空閑鏈接會進行心跳檢查,如果超過net.ipv4.tcp_keepalive_probes * net.ipv4.tcp_keepalive_intvl = 默認11分,終止對應的tcp鏈接,可適當調整心跳檢查頻率

  目前線上的監控 waring:600 , critial : 800

  FIN_WAIT1

  主動關閉的一方,在發出FIN請求之后,也就是在TCP四次握手的第1步

  CLOSE_WAIT

  被動關閉的一方,在接受到客戶端的FIN后,也就是在TCP四次握手的第2步

  FIN_WAIT2

  主動關閉的一方,在接受到被動關閉一方的ACK后,也就是TCP四次握手的第2步

  sysctl -w net.ipv4.tcp_fin_timeout=30, 可以設定被動關閉方返回FIN后的超時時間,有效回收鏈接,避免syn-flood.

  LASK_ACK

  被動關閉的一方,在發送ACK后一段時間后(確保客戶端已收到),再發起一個FIN請求。也就是TCP四次握手的第3步
(責任編輯:VEVB)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品91久久久 | 成人做爰高潮片免费视频美国 | 中文字幕一区二区三区四区 | 日韩视频在线一区二区三区 | 99精品视频一区二区三区 | 久久久精品视频免费看 | 国产盼盼私拍福利视频99 | 伊人久操视频 | 欧美日本免费一区二区三区 | 逼片视频 | 亚洲啊v在线观看 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 国产亚洲精品久久久久久久 | 97青青| 成年人视频在线免费观看 | 老子午夜影院 | 亚洲成在人 | 精品国产乱码久久久久久丨区2区 | 国产午夜亚洲精品午夜鲁丝片 | 国产精品久久久久久久久久东京 | 27xxoo无遮挡动态视频 | 黄污在线看 | 国产理论视频在线观看 | 亚洲人成中文字幕在线观看 | 亚洲91网站| 爽爽淫人综合网网站 | 国产女同疯狂激烈互摸 | free korean xxxxhd| 激情视频免费看 | 精品国产一区二区三区四区在线 | 久久久久久久亚洲视频 | 青草av.久久免费一区 | 模特三级在线观看 | 日本网站在线播放 | 激情视频日韩 | 久久久久久久久久久国产精品 | 久久精品污 | 亚洲综合一区二区三区 | 国产精品美女久久久免费 | 亚洲欧美国产视频 | 国产亚洲精品久久久久久大师 |