读书人

局域网中机器打开网页整个发包流程?该

发布时间: 2012-01-07 21:41:55 作者: rapoo

局域网中机器打开网页整个发包流程?
比如普通家庭有线局域网,一个路由器,配置好自动拨号上网,假设ip是 192.168.1.1
另外有2台机器
192.168.0.101 和 192.168.0.102

101 这台机器网卡设置成混杂模式监听, 102打开网页上网,发送接收的包能不能被101抓到?

通常所说的,局域网里机器A发包给B,就是A往局域网里扔一个包,这个包会经过
所有机器?
还是某些机器?
还是只有B能接收到?

顺便求推荐这方面的资料

谢谢。

[解决办法]
抓不到的.这个要看路由器了,以前的老路由器可以,现在的路由器基本上都是不行的

“通常所说的,局域网里机器A发包给B,就是A往局域网里扔一个包,这个包会经过"
答案是只有B能收到,其它机器都收不到

对你的问题,我想你是想做一个抓包程序,我建议你看看arp相关的东西,你可以使用arp欺骗,让102以为101就是路由器1

给分,
[解决办法]
局域网抓包的时候,连接局域网的设备不能是交换机。因为交换机是按照MAC转发的。

连接到一个HUB上才能sniffer报文,或者在交换机上开镜像。
[解决办法]
共享式的hub,每台机器发送的帧会出现在每个端口,混杂模式的网卡都能收到,而正常模式的网卡会收到并丢弃。
新的交换机比较智能,根据目的mac决定从那个端口出去(arp包是所有端口),监听者不一定能收到。这时一般是做端口镜像,让某一端口出现所有端口的帧。
这个看你的路由器是怎么做的了。

读书人网 >VC/MFC

热点推荐