网卡loopback测试???

xyxfly 2007-01-09 09:09:08
谁能提供网卡loopback测试相关的资料?

找到两个扯上点关系的:)

驱动开发网的 NDIS网络接口开发版块

http://www.pcausa.com/
...全文
1989 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyxfly 2007-01-19
  • 打赏
  • 举报
回复
谢谢

我实际上是想测网卡loopbac的功能,我想是不是应该分层来测

MAC 跟数据链路层的估计是不要接LOOPBACK水晶头的
但是外部的LOOPBACK必须接上一个LOOPBACK水晶头,实际就是把发送跟接收的PIN短接

不知道这样理解对不


这些天没上,呵呵


先结贴,希望ghyd(java) 能再给些建议
:)

3x
ghyd 2007-01-13
  • 打赏
  • 举报
回复
to:小虾米。 loopback测试,你是不是想用它来监测网卡的链路状态啊 ?比如网络链路断了。你想通过这种测试,来监测到。并进行处理?
如果你想监测物理链路的话 。那么loopback测试不不需要发很多数据。实际上,哪怕你发一小包数据出去,然后你又完整的接收回来了,那也就能证明你网卡的网络链路是完好的。如果你发大量的数据,反而不好,因为会影响到网卡正常工作。 一般情况下,你可以定时的进行loopback测试。 至于定时的事件间隔,要看你自己想让它多大程度上"实时“运行。 每次测试只要一小包数据。就可以了。
xyxfly 2007-01-11
  • 打赏
  • 举报
回复
3x 老鼠 :)
zlj113 2007-01-11
  • 打赏
  • 举报
回复
这里也帮你UP下.
lili830209 2007-01-10
  • 打赏
  • 举报
回复
MARK xuexi!
xyxfly 2007-01-10
  • 打赏
  • 举报
回复
谢谢楼上,我是需要测LOOPBACK :)

To 1 楼:
而应用层提供的loopback就比较丰富啦 。 一种方式是数据包只到达协议层,不送到驱动和硬件底层。 这种loopback一般用来检测协议栈。 还有一种方式是数据包经过网络进行收发,这话中loopback方式可以监测网络的链路。

就拿这一层来讲,我想知道怎么样就算一个loopback的过程?
多少数据包就算ok了?
marvelboy123 2007-01-10
  • 打赏
  • 举报
回复
看看这个:http://www.ezit.com.cn/art/1489/20030915/63845_1.html
xyxfly 2007-01-10
  • 打赏
  • 举报
回复
谢谢1楼的ghyd(java) ( )

有没有这方面的详细点的资料?


ghyd 2007-01-09
  • 打赏
  • 举报
回复
loopback需要有芯片支持。当然,目前大多数通信控制芯片都支持。 以目前比较廉价的rtl8139为例。它通过设置寄存器,可以控制网卡工作在loopback模式,还是工作模式。 在这一层面的loopback,数据包并不发送到网络上。而是收发自环。 而应用层提供的loopback就比较丰富啦 。 一种方式是数据包只到达协议层,不送到驱动和硬件底层。 这种loopback一般用来检测协议栈。 还有一种方式是数据包经过网络进行收发,这话中loopback方式可以监测网络的链路。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧