测试的时候我在两台主机之间抓包,根据tcp三次握手协议,可以得到response.seq=request.ack 也就是说响应报文的seq数值上是等于请求报文的ack的,基于此,我可以确定每个请求报文的回应报文。 但是实际运行的环境是在整个网络里,由于不同连接生成的seq,ack可能有相同的,那么基于此规则的包匹配算法就会有错。 那么,我的问题是,在局域网全网范围里,如何找到匹配请求报文和响应报文?
测试的时候我在两台主机之间抓包,根据tcp三次握手协议,可以得到response.seq=request.ack 也就是说响应报文的seq数值上是等于请求报文的ack的,基于此,我可以确定每个请求报文的回应报文。 但是实际运行的环境是在整个网络里,由于不同连接生成的seq,ack可能有相同的,那么基于此规则的包匹配算法就会有错。 那么,我的问题是,在局域网全网范围里,如何找到匹配请求报文和响应报文?
- 1
新手上路,请多包涵你好,现在这个问题解决了么?我也遇到了同样的问题,求指教啊。。。