最后更新:2021-11-17 22:35
本文件审查TCP协议中以“A”为字符提供的包件,以便更深入和更直观地了解TCP通信概念和TCP数据部分结构。
TCP数据段格式
- 安装包
官方得分: Win64-3.49
64-bit.dmg(官方)
源代码 - 官方- (请自评! 我不知道我指的是什么。
在 Ubuntu, 安装 -- link1。
用 -- link2 ubuntu 安装
数据传输由一个字母“A”表示。
注意
- TCP_ Client. c 在源代码中,替换服务器 IP 地址 。
- 留意两个目的 在网络的同一区域进行沟通
客户通常与IP交谈,并使用该卡来确定使用哪一种。
但是如果你是本地回环数据如果您不删除网页卡上的数据,请选择虚拟网络卡。
<1> 方式一 开启软件默认弹出 双击选择

<2> 方式二 菜单栏-捕获-选项

(1) 过滤参考准则

(2) 当过滤器就位时,激活抓取按钮。
本程序实现的效果是
- tcp 客户端将字符“ A” 发送到服务器
- 收到“ A” 后, tcp 服务器将返回客户端 。
共有11个相应的数据集。
- 3个握手袋+4个数据包+4个握手袋+4个握手袋
(3) 执行软件——首先运行服务器,然后运行客户,正确接收数据。
(4) 要开始分析,请单击结束按钮。

该软件的数据栏提供了高度直观的重要数据显示。

名称 含义 No. 数据包编号 Times 时间 Source 源IP Destination 目标IP Protocol 协议 Length 包长 Info 其他信息
Info的关键信息
首部信息
源端口号(前) -> 目标端口号(后)
Seq - 确定交付数据位置的序列号,以每个分布区字节+1字节表示。
Win - 窗口尺寸
最初是控制地点(控制旗)。
有效 ACK - =1 回答, 表示批准
SYN - =1 希望建立连接 。
PSH - - = 1 喜欢迅速发送数据, = 0 喜欢先缓存
FIN - =1 想要断开 。
首先,考虑你的选择。
WS – Window Scale
SACK_PERM – SACK Permitted
数据信息
Len - 数据长度
MSS - 最大发送长度
由于本人是实现的本地回环,所以
客户(60770)
服务器端口 808080
建立链接 - 指明的要点
从此开始
No. 53-55
客户端向服务器 - SYN提出连接请求
Clit -ACK,复制,复制,复制 -ACK,复制,复制 -ACK,复制,复制 -ACK,复制,复制
此外,发送连接请求 - SYNCliet对服务器的反应 - ACK, 复制
传输数据 - 突出突出的要点
No. 56-57
- 数据从客户端发送到服务器 - PSH
不,我再说一遍,(号)请求已经收到,54。 对不起,对不起,对不起,对不起,对不起,对不起。传输字节数据时,Len=1。
- Clit - ACK, 服务器响应, 复制
No. 58-59
- 数据从服务器发送到客户端 - PSH
不,我重复一遍,第56号请求已经收到 我不知道你在说什么,但我不知道你在说什么传输字节数据时,Len=1。
- 客户用ACK和副本对服务器进行回复。
断断连接 - 突出显示的键点
No. 60-63
客户端请求断开服务器 - FIN
不,我重复一遍。 (号) 请求已经收到。 58。我不知道你在说什么。Clit - ACK, 服务器响应, 复制
客户端收到服务器 - FIN 的断开请求
我重复一遍,收到60项请求(第60号)。 本条是我们目前对土著人民权利的报道的一部分。Cliet用ACK和副本回复服务器 。
到此结束
(开始握手,ACK=0,Seq=0)
- 服务(握手后握手第二包 " ACK " = 1, Seq = 0)
一旦对前一个包件作出反应,即确认收到
下一个软件包的Seq = 当前软件包的ACK
KACK+1 是下一个软件包 。
愿你们都记得这样做!
本文由 在线网速测试 整理编辑,转载请注明出处。