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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Wireshark工作笔记-对TCP连接与断开以及数据传输的实战分析

發布時間:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Wireshark工作笔记-对TCP连接与断开以及数据传输的实战分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先要使用一個TCP/UDP Socket調試工具。

本次使用虛擬機NAT模式,主機IP地址為192.168.164.1,此時主機的/UDP Socket調試工具配置如下:



虛擬機采用Win7 IP地址為192.168.164.101,其TCP/UDP Soceked調試工具配置如下:



在Wireshark過濾器里面輸入過濾命令,就能對獲取的數據包進行過濾命令如下:

ip.addr==192.168.164.101&ip.addr==192.168.164.1

最終Wireshark獲取的數據包如下:


更具上一篇,也就是這篇的筆記https://blog.csdn.net/qq78442761/article/details/80345948

知道TCP連接時有3次握手。

客戶機(192.168.164.101)請求連接將發送SYN標志,此時要求建立連接,并產生一個隨機的Seq,這里為0


第二次握手,服務器(192.168.164.1)得知客戶機(192.168.164.101)要建立連接后,回包給客戶機(192.168.164.101)其封包中多了一個ACK的標志,這個ACK的值是客戶機(192.168.164.101)發來的Seq的值加1(也就是0+1=1)。并且產生一個隨機的Seq發給客戶機(192.168.164.101)本次Seq=0。

1

第三次握手,客戶機(192.168.164.101)檢測服務器(192.168.164.1)發來的數據包是否正確,(第一次握手的,也就是Seq=0的時候)如果是Seq了,也就是0,ack也是1了,就對了,客戶機再發送一條數據包,此時Seq+1,為1,Ack為1,此時連接建立。


關于數據傳輸,帶PSH的就為數據傳輸:如下圖



下面來分析,斷開連接的四次握手:


首先客戶機(192.168.164.101)發送FIN和ACK標志給服務器,其中FIN代表客戶機與服務器要分手了。此時的Seq=101,ACK=1。隨后服務器(192.168.164.1)兩次發送數據包,一個是把Seq置為1,一個是客戶機(192.168.164.101)的ACK,

,第二個包是FIN標志的,最后一次是客戶機(192.168.164.101)把以前的seq與ACK置換,并ACK+1。

就完成了。


這里可以這么形象的理解:

客戶機:我們分手把!

服務器:啥?

服務器:分手就分手,再來找我你就是豬!

客戶機:回來找你我就不是人!

總結

以上是生活随笔為你收集整理的Wireshark工作笔记-对TCP连接与断开以及数据传输的实战分析的全部內容,希望文章能夠幫你解決所遇到的問題。

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