【发布时间】:2016-07-03 04:28:01
【问题描述】:
例如,有 2 台主机 A 和 B,其 IP 地址分别为 192.168.10.132 和 192.168.10.138。主机 A 发送一个 seq=1 的 TCP 数据包,B 回复一个 ack=1 和 seq=2 的数据包,以此类推。
代码如下:
send(IP(dst='192.168.10.138', src='192.168.10.132')/TCP(sport=54321, dport=32145, seq=1, flags='S')) # Host A
send(IP(dst='192.168.10.132', src='192.168.10.138')/TCP(sport=32145, dport=54321, seq=2, ack=1, flags='SA')) # Host B
但是在wireshark中,捕获的第一个数据包显示seq=0?
为什么会出现这种情况?或者我的代码有什么问题?
【问题讨论】:
标签: python networking tcp wireshark scapy