应用程序连接端口与抓包后的端口不一致。
局域网内有三台机子,A、B、C,
A上运行了tcp/ip server程序,B上运行了tcp/ip client程序,B连接A的端口为8000,
在C上运行了抓包程序sniffer(接的是交换机镜像端口),抓到从B和A通信的TCP数据包,但是里面的端口,与8000不一致,每次启动A,B程序时,端口都是在变换的。
请高手们给我解释一下这个问题。
谢谢!
[解决办法]
server端口是8000 client端的端口是随机分配的
[解决办法]
1.直接在A或者B上进行抓包,确定是否有A,B中间使用了NAT。
2.是否你交换机端口镜像功能有问题