首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解NDIS虚拟微型端口驱动程序

理解NDIS虚拟微型端口驱动程序
EN

Stack Overflow用户
提问于 2015-03-12 04:34:12
回答 1查看 1.2K关注 0票数 2

我已经在windows 7/8上构建并安装了netvmini,并且我能够从一个IP切换到另一个IP。但我对它的功能有一些疑问,具体如下:

  1. 驱动程序会在哪个层中放置w.r.tOSI层。
  2. 驱动程序是否路由由应用程序提供的IP地址的数据包。
  3. NDIS协议驱动程序的作用是什么?
  4. NDIS协议驱动程序和小型端口驱动程序有什么区别?

期待着一些有很大帮助的答案.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-12 16:54:29

  1. 在第二层(MAC)
  2. 不,路由是由IP协议(第三层)完成的。MAC层使用MAC地址操作。
  3. 没有像现在这样的具体作用。该角色由驱动程序开发人员和驱动程序在网络堆栈中的位置定义。协议驱动程序是最高级别的NDIS驱动程序,位于微型端口和过滤器驱动程序之上。因此,它们自然属于OSI模型的较高层,例如,它们可以实现与传输层(第4层)相关的功能。请参阅这里的更多内容:https://msdn.microsoft.com/en-us/library/windows/hardware/ff566823%28v=vs.85%29.aspx
  4. 除了总线驱动程序外,Miniport驱动程序是网络堆栈中最低的驱动程序。通常,它将实现与第二层(MAC)相关的功能。请参阅这里的更多内容:https://msdn.microsoft.com/en-us/library/windows/hardware/ff565951(v=vs.85).aspx
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29001936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档