sgzya
驱动牛犊
驱动牛犊
  • 注册日期2002-11-26
  • 最后登录2002-12-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1018回复:1

关于网卡测试的几个基本问题,大侠救救命吧!

楼主#
更多 发布于:2002-12-19 15:43
已经有了一个写好的PCI网卡驱动(.sys),需要我通过编写小程序收发包来进行测试。以前根本没接触过这方面的内容,想请教几个基本问题:
1、构造包时,是构造IP包还是MAC帧?以太网封装是由驱动(网卡)来进行或者应该由测试程序完成?

2、发包时应该是用定时器事件发送吧?如果是这样,VC里的时钟间隔好象是毫秒级的,怎么才能到达几十甚至100M的发送速率需要啊?

3、收包时,接收到的是IP包还是以太网帧?怎么保证我从网卡读取得数据不会重复(假设网速较慢)?或者不会丢包(在网速较快的前提下),也就是说从软件角度来考虑,做到接收一帧读一帧。

我对网络方面原理基本没什么深入了解,纯粹是赶鸭子上架的,这些问题应该是比较基本的。我的积分不多,顷囊而出也就20分,,那位知道的就帮帮忙吧,BOW!!!
BSOD
驱动牛犊
驱动牛犊
  • 注册日期2001-09-28
  • 最后登录2004-09-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-21 07:30
Sorry, couldn\'t type Chinese on this machine.

If the basic functionality of your NIC works, say you can ping, browse the WWW, then you should use NdisTester from HCT (WHQL) to test your driver. It can push the throughput to almost 100Mbps.

Good luck
COOL NDIS
游客

返回顶部