crc检错|经验交流分享;Windows网络的检错工具及其应用

经验交流分享;Windows网络的检错工具及其应用
在中小企业和其他单位里 , Windows操作系统是应用最为广泛的操作系统 。在应用过程中 , 经常出现一些意想不到的问题 , 这时 , 准确地找到故障原因成为关键 。有关网络方面的问题往往比较复杂 , 因此 , Windows操作系统提供了许多检错工具 , 为检查网络是否出现问题提供了很多方便 。下面 , 根据多年的网络管理实践经验 , 介绍Windows操作系统的检错工具与应用 , 和大家分享 。其中Ping指令一般读者比较熟悉 , 本文不再讨论 。
一、net测试远程资源
net 与其说是一个指令 , 不如说是一个指令组 。对于该指令组 , 在Windows NT上 , 比在Windows 98上多了一些参数 , 在此只介绍Windows 98提供的net指令参数 。各种次指令与用途略述如附表 。
以下介绍net diag的用法 , 执行net diag指令后 , 屏幕会出现下列信息 。
C:net diag
Microsoft Network Diagnostics will use a NetBIOS provider.
Searching for diagnostic server...
No diagnostic servers were detected on the network.
Is Microsoft Network Diagnostics currently running on any other computers
on the network ?
This computer will now begin acting as a diagnostic server.
Press any key to stop acting as a diagnostic server.
使用时必须找一台没有问题的机器来配合测试 , 首先在该机器上执行net diag命令 , 出现以下信息:
Searching for diagnostic server...
之后按回车键 , 接着计算机会问是不是要把该机器当成测试服务器 , 回答y , 机器开始不停地送出广播封包 。到要测试的机器上执行 net diag命令 , 这时机器会去监听网络上是否有诊断服务器送出来的测试封包 , 假如网卡没有问题 , 则会出现收到封包的信息 。
接收封包测试成功 , 表示网卡可以将数据链路层的封包解框 , 但这并不一定表示网卡没有坏 , 所以接下来还必须测试传送封包的能力 , 看看网卡是不是可以将封包加框 , 必须将刚才步骤颠倒过来 , 测试其传送封包的能力 , 假设都没有问题 , 那么就证明网卡可以正常工作 。
使用这种非厂商提供的程序 , 必须使用微软的NDIS界面与网卡所附的第二层驱动程序 , 所以使用此方法来测试 , 需先执行net logon命令 , 将它们捆绑在一起 。如果无法登录网络 , 请制作一片DOS开机磁盘 , 将网卡所附的NDIS DOS驱动程序 , 以Device= 的方式写在config.sys中 , 再用它开机就可以正确执行net指令了 。这样有点麻烦 , 但是当没有网卡测试工具时 , 就只好这么做 。

推荐阅读