关于HTTP(s)或TCP协议。
我正在使用Wireshark学习HTTP,我在TCP协议中看到了很多重传数据包。我想计算客户端发送到服务器端的数据总大小,重传除外。
如何获取发送到服务器的整个纯数据大小,除了重传?
TCP协议中是否有重传标志?
答案 0 :(得分:1)
没有"重传"标记它TCP。查找重新传输需要分析发送段的序列号,这是wireshark所做的事情 - 例如,您可以使用显示过滤器$ Client.Code.: int 1004850 1004850 1004850 1004850 1004850 1004850 1004850 1004874 1004874 1005133 ...
$ Invoice.Date: Date, format: "2016-01-31" "2016-06-30" "2016-06-30" "2016-06-30" ...
$ Payment.date: Date, format: "2016-11-22" "2016-11-22" "2016-11-22" "2016-11-22" ...
$ new.col :Class 'difftime' atomic [1:4430] 296 145 145 145 53 53 53 102 72 71 ...
来查找wireshark认为是重新传输的TCP段。
要查找tcp会话中发送的数据量,请右键单击会话中的任何细分,然后点击tcp.analysis.retransmission
- > Follow
:
它会生成一个显示过滤器,例如TCP Stream
,并显示所选tcp会话的全部内容,包括共享数据的数量,无论重新传输如何: