日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

剖析 TCP协议内部结构

發布時間:2023/12/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 剖析 TCP协议内部结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、TCP協議

2、組成結構分析

1、源端口號:發送方端口號
2、目的端口號:接收方端口號
3、序列號:報文段的數據的第一個字節的序號
3、確認序號:期望收到對方下一個報文段的第一個數據字節的序號

4、首部長度(數據偏移):TCP報文段的數據起始距離TCP報文段的起始處有多遠,即首部長度
6、保留:保留不用是置為0

7、緊急URG:此置為 1 ,緊急指針字段才有效,它告訴系統此報文段中有緊急數據,應盡快傳送
8、確認位ACK:此置為 1,確認號字段才有效,TCP規定,在連接建立后所有傳達的報文段都必須把 ACK 置 1
9、推送位PSH:此置為 1,即發送方,希望接收方接收緩沖區的數據,即TCP使用推送(PUSH)操作,接收方不再等整個緩沖區填滿后再交付
10、復位RST:用于復位相應的TCP連接
11、同步SYN:僅在三次握手建立TCP連接時有效,當SYN = 1 且 ACK = 0,表明 請求連接報文段,SYN = 1 且 ACK = 0,同意建立連接報文段
12、終止FIN:用來釋放連接,FIN = 1,表明此報文段的數據發送已經發送完畢,并要求釋放連接

13、窗口:指發送本報文段的一方的接受窗口(而不是自己的發送窗口)
14、校驗和:校驗字段檢驗的范圍(包括首部和數據兩部分),計算校驗和時需要加上 12 字節的偽頭部
15、緊急指針:僅在 URG = 1時才有意義,它代表本報文段中的緊急數據的字節數(緊急數據結束后就是普通數據),即指出緊急數據在報文末尾的位置,(注意:及時窗口為0 時也可以發送緊急數據)
16、選項:長度可變,最長可達 40 字節,當沒有使用選項時,TCP首部長度是 20 字節

整理不易 你的點贊、關注是對我莫大的鼓勵

總結

以上是生活随笔為你收集整理的剖析 TCP协议内部结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。