longda
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2004-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1320回复:2

问一个有点弱智的问题,关于MAC地址的。

楼主#
更多 发布于:2004-04-12 16:19
在NDIS驱动中,对MAC地址的判断是在那一层做的。也就是说,看看是不是自己的MAC地址的包,是则上传,不是则抛弃,是在哪里做的?
还有LLC,他和MAC都是在那一层实现的?
有什么原因可能导致中间层收不到确实到达了物理层的包?
nicklezhang
驱动牛犊
驱动牛犊
  • 注册日期2004-03-29
  • 最后登录2017-06-19
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望145点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-04-13 17:15
在链路层核物理层实现:网卡支持接受模式设置,可以接收单播(只接受目的MAC地址是自己的数据包),广播地址,组播地址,还可以支持混杂模式(即接受所有数据包),一般的网卡在硬件上都可以实现以上功能。你也可以写一个intermediate driver(参看ddk中的passthru例子),在那里你也可以判断数据包的类型,因为你得到的数据包是以太网帧
yangguoo
驱动小牛
驱动小牛
  • 注册日期2003-07-09
  • 最后登录2008-07-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-12 16:35
传说不是自己的mac除非广播包,除非网卡混杂,一律来不道?
[img]http://www.driverdevelop.com/forum/upload/Xman/2004-04-05_2004324183110706.jpg[/img][size=3]跟我比灌水,年[/size]
游客

返回顶部