我看不到图片,但是较低级别的协议(例如以太网)可以根据其 MTU(最大传输单元)的大小将较高级别的协议(例如 TCP 数据包)分解为片段。
我认为您指的是 56-78 范围内的可见帧。
让我们按这个顺序处理事情,
TCP segment of a reassembled PDU”seq”编号的不同帧。ACK设置了“ ”标志,您将看到 ACK 编号正在递增。ACK' 序列从1in 帧开始,到 FIN 帧52结束。
在此期间,从浏览器到 HTTP 服务器的所有帧都会重复发送的最后一个序列号(即)——这是正常的 TCP 协议行为。
浏览器在第一个 HTTP 请求(帧)之后不再发送任何进一步的数据。
HTTP 服务器在 帧 中确认了这一点。964678609525454是(wireshark)重新组装的服务器响应,它是由标记为“重新组装的 PDU 的 TCP 段”的帧形成的。如果您重新检查原始捕获文件,您应该会发现具有 TCP 源端口 80(对于 HTTP)的帧 54 到 67 将总计来自 HTTP 服务器的 9646 字节响应数据。
您在这里看到的是来自 HTTP 服务器的 9KB 回复,作为几个 MTU 限制的 TCP 段到达您的浏览器,每个段都被操作系统的 TCP 堆栈确认。
这是高级别的通信序列。
FIN。我预计在第 78 帧(或单个数据包)之后FIN数据包。ACKRST您可以在Wireshark Wiki上阅读有关 Wireshark TCP 重组处理的更多信息。
| 归档时间: |
|
| 查看次数: |
27908 次 |
| 最近记录: |