社区
Java
帖子详情
多网卡情况下如何判读哪个网卡在发送数据包?
liren2
2010-01-21 10:03:19
我用Jpcap实现抓包功能,并分析数据包。使用的时候,获取网卡过程中,出现了三个网卡,其中两个是虚拟机的;换一台电脑,如果有多网卡又得手动改变OpenDevice的参数。为此,该如何适用这种情况,即:如何让程序自动判读哪个网卡在发送数据包,当主机由以太网联网转换为无线网时,又该如何判读此时网卡的改变,使得程序适用这种情况。
谢谢!!
...全文
182
7
打赏
收藏
多网卡情况下如何判读哪个网卡在发送数据包?
我用Jpcap实现抓包功能,并分析数据包。使用的时候,获取网卡过程中,出现了三个网卡,其中两个是虚拟机的;换一台电脑,如果有多网卡又得手动改变OpenDevice的参数。为此,该如何适用这种情况,即:如何让程序自动判读哪个网卡在发送数据包,当主机由以太网联网转换为无线网时,又该如何判读此时网卡的改变,使得程序适用这种情况。 谢谢!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
ant0702
2010-03-15
打赏
举报
回复
期待牛人来解答。
liren2
2010-03-15
打赏
举报
回复
哎,难道都不晓得么?那现状的反病毒软件到底是怎么监控的主机网络流量的呢?
zl3450341
2010-01-23
打赏
举报
回复
关注
顶
crazylaa
2010-01-22
打赏
举报
回复
不会,路过
whereusejava
2010-01-21
打赏
举报
回复
通信相关的吧!
不会
liren2
2010-01-21
打赏
举报
回复
我找不到相关的资料,急啊!
相关推荐
网络协议——TCP/IP,MAC,网络层,传输层,应用层
要将
数据包
发送
给接收包,以太网中将
数据包
广播给所有的计算机,每个计算机收到
数据包
后,读取包头找到接收方的MAC地址,与自身的MAC地址对比,相同就接收这个
数据包
,否则就丢弃。
数据包
在设备之间的传输实际上是
网卡
与
网卡
之间的传输,而每一个
网卡
在出厂时都有唯一的一个地址,即MAC地址。将其放在以太网
数据包
的data部分。这里我们就知道
数据包
是如何从一个主机传到另一个主机上了:先判断是否处于同一个子网,不在同一个子网的
情况
下,将
数据包
发给两个子网连接的网关处,再通过ARP协议得到对方的MAC地址,
发送
数据包
。
常用的以太
网卡
支持的工作模式
常用的以太
网卡
支持以下工作模式:广播模式、多播模式、直接模式和混杂模式。
网卡
在设置为广播模式时,它将会接收所有目的地址为广播地址的
数据包
,一般所有的
网卡
都会设置为这个模式。
网卡
在设置为多播模式时,当
数据包
的目的地址为多播地址,而且
网卡
地址是属于那个多播地址所代表的多播组时,
网卡
将接纳此
数据包
,即使一个
网卡
并不是一个多播组的成员,程序也可以将
网卡
设置为多播模式而接收那些多播的
数据包
。
windows使用双
网卡
同时连接双网
正常
情况
下,一台电脑拥有两台
网卡
,分别连接互不相连的AB网时,实际上只有一个
网卡
在工作,电脑只连接A(B)一个网,另一个
网卡
是无法联网,另一个网B(A)是连不上的。 原因在于,操作系统发起一个网络请求时,会根据
网卡
的路由设置选择
网卡
。当
网卡
没有做路由设置时,所有的操作系统网络请求就只会通过一个
网卡
发送
,忽略另一个
网卡
。 那么,如何设置两个
网卡
同时连接AB网呢? 总体思路是:设定
网卡
路由规则,每个网...
SNAT和DNAT的区别
SNAT,DNAT,MASQUERADE都是NATMASQUERADE是SNAT的一个特例SNAT是指在
数据包
从
网卡
发送
出去的时候,把
数据包
中的源地址部分替换为指定的IP,这样,接收方就认为
数据包
的来源是被替换的那个IP的主机MASQUERADE是用
发送
数据的
网卡
上的IP来替换源IP,因此,对于那些IP不固定的场合,比如拨号网络或者通过dhcp分配IP的
情况
下,就得用MASQ...
DNAT 与 SNAT
SNAT,DNAT,MASQUERADE都是NATMASQUERADE是SNAT的一个特例SNAT是指在
数据包
从
网卡
发送
出去的时候,把
数据包
中的源地址部分替换为指定的IP,这样,接收方就认为
数据包
的来源是被替换的那个IP的主机MASQUERADE是用
发送
数据的
网卡
上的IP来替换源IP,因此,对于那些IP不固定的场合,比如拨号网络或者通过dhcp分配IP的
情况
下,就得用MASQ...
发帖
Java
Java
Java相关技术讨论
复制链接
扫一扫
4.9w+
社区成员
8.5w+
社区内容
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2010-01-21 10:03
社区公告
暂无公告