我是使用jpcap进行数据包嗅探,我想知道如何找出响应的请求。 HTTP标头字段甚至没有说明服务器的地址,也没有ID。
我需要检查端口还是什么?
答案 0 :(得分:2)
听起来您正在查看捕获的IP数据包而不了解TCP连接的工作原理。答案是HTTP标头不包含服务器的地址,因为它们不需要。 HTTP数据通过TCP连接设置,该连接管理每个数据包的源和目标地址。
TCP连接就像客户端和服务器之间的虚拟“管道”。在TCP连接上发送的任何数据:
即使各个IP数据包可能被分段并以与发送的顺序不同的顺序到达目的地,TCP也会对所有这些数据包进行排序,并向接收者提供发送者投入的相同数据的一致保证视图。管道。
答案 1 :(得分:1)
响应将立即跟随同一连接上的请求。客户端不能在同一连接上有多个待处理请求,它必须在发送新命令之前等待响应,否则它必须在新连接上发送请求。
答案 2 :(得分:0)
http是一个应用程序/表示层协议。不要以为如果检查http标头,您将找到服务器的地址。需要通过剥离http头来查看IP数据包。
答案 3 :(得分:0)
如果你正在使用Wireshark,只需“关注”连接。