Wireshark 的tcptrace时序图显示了大量信息,但我找不到能准确说明这一切含义的文档。除了配色方案和一些缺失的元素外,它与原版tcptrace大致相似:
- 蓝色 I 型光束表示发送的数据包(参见 中的白色和红色箭头
tcptrace;Wireshark 不会以不同方式显示重传) - 指示计算的接收窗口的绿线(参见 中的黄线
tcptrace) - 一条棕色线表示已确认的序列号,带有小刻度表示收到的 ACK 没有确认任何新内容(参见 中的绿线
tcptrace) - SACK 显示为红色或棕色垂直线(参见 中的紫色线
tcptrace) - 特殊数据包(SYN、FIN 等)没有特别显示。
这是一个显示所有这些功能的示例。
但是,我看不出红色和棕色 SACK 之间有任何明显的区别;似乎最高的 SACK 是红色的,而较低的 SACK 是棕色的,但在我看来,这似乎不是值得用不同颜色区分的东西,所以我想我错过了一些东西。两种不同 SACK 颜色的真正原因是什么?
