Wireshark的tcptrace时间序列图显示了大量的信息,但我找不到一份能准确说明所有含义的文档。它与原创tcptrace大体相似,除了配色方案和一些缺少的元素:
tcptrace中的白色和红色箭头;Wireshark没有以不同的方式显示重传)tcptrace中的一条黄线)tcptrace中的绿线)tcptrace中的紫色线条)下面是一个展示所有这些特性的示例。

但是,我看不出红色和棕色袋子有什么明显的区别,似乎最高的袋子是红色的,下面的袋子是棕色的,但在我看来,这似乎不值得用不同的颜色来区分,所以我想我遗漏了一些东西。这两种不同的麻袋颜色的真正原因是什么?
发布于 2020-07-19 18:51:46
是的,这似乎是简单的,第一个(最高编号)袋范围是绘制不同的其他。来自来源,特别注意到i == 0上的分支:
854 // add SACK segments to sack, sack2, and selectable packet graph
855 for (int i = 0; i < seg->num_sack_ranges; ++i) {
856 double half = seg->sack_right_edge[i] - seg->sack_left_edge[i];
857 half = half/2.0;
858 double center = seg->sack_left_edge[i] - seq_offset_ + half;
859 if (i == 0) {
860 sack_time.append(ts);
861 sack_center.append(center);
862 sack_span.append(half);
863 if (allow_sack_select) {
864 pkt_time.append(ts);
865 pkt_seqnums.append(center);
866 }
867 } else {
868 sack2_time.append(ts);
869 sack2_center.append(center);
870 sack2_span.append(half);
871 }
872 }在同一源文件的其他地方,我们看到sack2数据被绘制成与sack数据不同的颜色,分别是tango_scarlet_red_6与tango_scarlet_red_4。
https://networkengineering.stackexchange.com/questions/69000
复制相似问题