﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-刘锐欢迎你的到来!-文章分类-网络技术</title><link>http://www.cnitblog.com/liserui/category/2540.html</link><description>&lt;P&gt;&lt;IMG height=50 alt=ms_masthead_10x7a_ltr.jpg src="http://www.cnitblog.com/images/cnitblog_com/liserui/ms_masthead_10x7a_ltr.jpg" width=140 border=0&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;IMG height=70 alt=mcse.gif src="http://www.cnitblog.com/images/cnitblog_com/liserui/mcse.gif" width=150 border=0&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;IMG height=70 alt=mcp.gif src="http://www.cnitblog.com/images/cnitblog_com/liserui/mcp.gif" width=150 border=0&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;IMG height=60 alt=huawei.gif src="http://www.cnitblog.com/images/cnitblog_com/liserui/huawei.gif" width=100 border=0&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;IMG height=73 alt=logo.gif src="http://www.cnitblog.com/images/cnitblog_com/liserui/logo.gif" width=110 border=0&gt;&lt;/P&gt;
</description><language>zh-cn</language><lastBuildDate>Mon, 03 Oct 2011 18:00:20 GMT</lastBuildDate><pubDate>Mon, 03 Oct 2011 18:00:20 GMT</pubDate><ttl>60</ttl><item><title>常用网管命令</title><link>http://www.cnitblog.com/liserui/articles/9556.html</link><dc:creator>www.liserui.cnitblog.com</dc:creator><author>www.liserui.cnitblog.com</author><pubDate>Sat, 22 Apr 2006 13:16:00 GMT</pubDate><guid>http://www.cnitblog.com/liserui/articles/9556.html</guid><wfw:comment>http://www.cnitblog.com/liserui/comments/9556.html</wfw:comment><comments>http://www.cnitblog.com/liserui/articles/9556.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/liserui/comments/commentRss/9556.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/liserui/services/trackbacks/9556.html</trackback:ping><description><![CDATA[1.最基本，最常用的，测试物理网络的 <br />ping 192.168.0.8 －t ，参数－t是等待用户去中断测试 <br /><br />2.查看DNS、IP、Mac等 <br />A.Win98：winipcfg <br />B.Win2000以上：Ipconfig/all <br /><br />C.NSLOOKUP：如查看河北的DNS <br />C:\&gt;nslookup <br />Default Server: ns.hesjptt.net.cn <br />Address: 202.99.160.68 <br />&gt;server 202.99.41.2 则将DNS改为了41.2 <br />&gt; pop.pcpop.com <br />Server: ns.hesjptt.net.cn <br />Address: 202.99.160.68 <br /><br />Non-authoritative answer: <br />Name: pop.pcpop.com <br />Address: 202.99.160.212 <br /><br />3.网络信使 （经常有人问的~） <br />Net send 计算机名/IP|* (广播) 传送内容，注意不能跨网段 <br />net stop messenger 停止信使服务，也可以在面板－服务修改 <br />net start messenger 开始信使服务 <br /><br />4.探测对方对方计算机名，所在的组、域及当前用户名 （追捕的工作原理） <br />ping －a IP －t ，只显示NetBios名 <br />nbtstat -a 192.168.10.146 比较全的 <br /><br />5.netstat -a 显示出你的计算机当前所开放的所有端口 <br />netstat -s -e 比较详细的显示你的网络资料，包括TCP、UDP、ICMP 和 IP的统计等 <br /><br />6.探测arp绑定（动态和静态）列表，显示所有连接了我的计算机，显示对方IP和MAC地址 <br />arp -a <br /><br />7.在代理服务器端 <br />捆绑IP和MAC地址，解决局域网内盗用IP！： <br />ARP －s 192.168.10.59 00 －50－ff－6c－08－75 <br />解除网卡的IP与MAC地址的绑定： <br />arp -d 网卡IP <br /><br />8.在网络邻居上隐藏你的计算机 （让人家看不见你！） <br />net config server /hidden:yes <br />net config server /hidden:no 则为开启 <br /><br />9.几个net命令 <br />A.显示当前工作组服务器列表 net view，当不带选项使用本命令时，它就会显示当前域或网络上的计算机上的列表。 <br />比如：查看这个IP上的共享资源，就可以 <br />C:\&gt;net view 192.168.10.8 <br />在 192.168.10.8 的共享资源 <br />资源共享名 类型 用途 注释 <br />-------------------------------------- <br />网站服务 Disk <br />命令成功完成。 <br /><br />B.查看计算机上的用户帐号列表 net user <br />C.查看网络链接 net use <br />例如：net use z: \\192.168.10.8\movie 将这个IP的movie共享目录映射为本地的Z盘 <br /><br />D.记录链接 net session <br />例如： <br />C:\&gt;net session <br />计算机 用户名 客户类型 打开空闲时间 <br />------------------------------------------------------------------------------- <br />\\192.168.10.110 ROME Windows 2000 2195 0 00:03:12 <br /><br />\\192.168.10.51 ROME Windows 2000 2195 0 00:00:39 <br />命令成功完成。 <br /><br />10.路由跟踪命令 <br />A.tracert pop.pcpop.com <br />B.pathping pop.pcpop.com 除了显示路由外，还提供325S的分析，计算丢失包的％ <br /><br />11.关于共享安全的几个命令 <br />A.查看你机器的共享资源 net share <br />B.手工删除共享（可以编个bat文件，开机自运行，把共享都删了！） <br />net share c$ /d <br />net share d$ /d <br />net share ipc$ /d <br />net share admin$ /d <br />注意$后有空格。 <br />C.增加一个共享： <br />c:\net share mymovie=e:\downloads\movie /users:1 <br />mymovie 共享成功。 <br />同时限制链接用户数为1人。 <br /><br />12.在DOS行下设置静态IP <br />A.设置静态IP <br />CMD <br />netsh <br />netsh&gt;int <br />interface&gt;ip <br />interface ip&gt;set add "本地链接" static IP地址 mask gateway <br />B.查看IP设置 <br />interface ip&gt;show address <br /><br />Arp <br />显示和修改“地址解析协议 (ARP)”缓存中的项目。ARP 缓存中包含一个或多个表，它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用，则 arp 命令将显示帮助信息。 <br /><br />语法 <br />arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]] <br /><br />参数 <br />-a [InetAddr] [-N IfaceAddr] <br />显示所有接口的当前 ARP 缓存表。要显示指定 IP 地址的 ARP 缓存项，请使用带有 InetAddr 参数的 arp -a，此处的 InetAddr 代表指定的 IP 地址。要显示指定接口的 ARP 缓存表，请使用 -N IfaceAddr 参数，此处的 IfaceAddr 代表分配给指定接口的 IP 地址。-N 参数区分大小写。 <br />-g [InetAddr] [-N IfaceAddr] <br />与 -a 相同。 <br />-d InetAddr [IfaceAddr] <br />删除指定的 IP 地址项，此处的 InetAddr 代表 IP 地址。对于指定的接口，要删除表中的某项，请使用 IfaceAddr参数，此处的 IfaceAddr 代表分配给该接口的 IP 地址。要删除所有项，请使用星号 (*) 通配符代替 InetAddr。 <br />-s InetAddr EtherAddr [IfaceAddr] <br />向 ARP 缓存添加可将 IP 地址 InetAddr 解析成物理地址 EtherAddr 的静态项。要向指定接口的表添加静态 ARP 缓存项，请使用 IfaceAddr 参数，此处的 IfaceAddr 代表分配给该接口的 IP 地址。 <br />/? <br />在命令提示符显示帮助。 <br />注释 <br />InetAddr 和 IfaceAddr 的 IP 地址用带圆点的十进制记数法表示。 <br />物理地址 EtherAddr 由六个字节组成，这些字节用十六进制记数法表示并且用连字符隔开（比如，00-AA-00-4F-2A-9C）。 <br />通过 -s 参数添加的项属于静态项，它们不会 ARP 缓存中超时。如果终止 TCP/IP 协议后再启动，这些项会被删除。要创建永久的静态 ARP 缓存项，请在批处理文件中使用适当的 arp 命令并通过“计划任务程序”在启动时运行该批处理文件。 <br />只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时，该命令才可用。 <br />范例 <br />要显示所有接口的 ARP 缓存表，可键入： <br /><br />arp -a <br /><br />对于指派的 IP 地址为 10.0.0.99 的接口，要显示其 ARP 缓存表，可键入： <br /><br />arp -a -N 10.0.0.99 <br /><br />要添加将 IP 地址 10.0.0.80 解析成物理地址 00-AA-00-4F-2A-9C 的静态 ARP 缓存项，可键入： <br /><br />arp -s 10.0.0.80 00-AA-00-4F-2A-9C <br /><br />At <br />计划在指定时间和日期在计算机上运行命令和程序。at 命令只能在“计划”服务运行时使用。如果在没有参数的情况下使用，则 at 列出已计划的命令。 <br /><br />语法 <br />at [\\ComputerName] [{[ID] [/delete]|/delete [/yes]}] <br /><br />at [[\\ComputerName] hours:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}] command] <br /><br />参数 <br />\\computername <br />指定远程计算机。如果省略该参数，则 at 计划本地计算机上的命令和程序。 <br />ID <br />指定指派给已计划命令的识别码。 <br />/delete <br />取消已计划的命令。如果省略了 ID，则计算机中所有已计划的命令将被取消。 <br />/yes <br />删除已计划的事件时，对来自系统的所有询问都回答“是”。 <br />hours:minutes <br />指定命令运行的时间。该时间用 24 小时制（即从 00:00 [午夜] 到 23:59）的 小时: 分钟格式表示。 <br />/interactive <br />对于在运行 command 时登录的用户,允许 command 与该用户的桌面进行交互。 <br />/every: <br />在每个星期或月的指定日期（例如，每个星期四，或每月的第三天）运行 command 命令。 <br />date <br />指定运行命令的日期。可以指定一周的某日或多日（即，键入 M、T、W、Th、F、S、Su）或一个?械哪橙栈蚨嗳眨矗氪?1 到31 之间的数字）。用逗号分隔多个日期项。如果省略了 date，则 at 使用该月的当前日。 <br />/next: <br />在下一个指定日期（比如，下一个星期四）到来时运行 command。 <br />command <br />指定要运行的 Windows 命令、程序（.exe 或 .com 文件）或批处理程序（.bat 或 .cmd 文件）。当命令需要路径作为参数时，请使用绝对路径，也就是从驱动器号开始的整个路径。如果命令在远程计算机上，请指定服务器和共享名的通用命名协定 (UNC) 符号，而不是远程驱动器号。 <br />/? <br />在命令提示符显示帮助。 <br />注释 <br />Schtasks 是功能更为强大的超集命令行计划工具，它含有 at 命令行工具中的所有功能。对于所有的命令行计划任务，都可以使用 schtasks 来替代 at。有关 schtasks 的详细信息，请参阅“相关主题”。 <br /><br />使用 at <br />使用 at 命令时，要求您必须是本地 Administrators 组的成员。 <br /><br />加载 Cmd.exe <br />在运行命令之前，At 不会自动加载 Cmd.exe （命令解释器）。如果没有运行可执行文件 (.exe)，则在命令开头必须使用如下所示的方法专门加载 Cmd.exe： <br /><br />cmd /c dir &gt; c:\test.out。 <br /><br />查看已计划的命令 <br />当不带命令行选项使用 at 时，计划任务会出现在类似于以下格式的表中： <br /><br />Status ID Day Time Command Line <br />OK 1 Each F 4:30 PM net send group leads status due <br />OK 2 Each M 12:00 AM chkstor &gt; check.file <br />OK 3 Each F 11:59 PM backup2.bat <br />包含标识号 (ID) <br />当在命令提示下使用带有标识号 (ID) 的 at 命令时，单个任务项的信息会显示在类似于下面的格式中： <br /><br />Task ID： 1 <br /><br />Status:OK <br /><br />Schedule:Each F <br /><br />Time of Day:4:30 PM <br /><br />Command:net send group leads status due当计划带有 at 的命令（尤其是带有命令行选项的命令）后，要通过键入不带命令行选项的 at 来检查该命令语法是否输入正确。如果显示在“命令行”列中的信息不正确，请删除该命令，然后重新键入它。如果还不正确，则可以在重新键入该命令时让它少带些命令行选项。 <br /><br />查看结果 <br />使用 at 的已经计划的命令作为后台程序运行。运行结果不会显示在计算机上。要将输出重定向到文件，请使用重定向符号 (&gt; )。如果将输出重定向到文件，则不论是在命令行还是在批处理文件中使用 at，都需要在重定向符号之前使用转义符 (^)。例如，要重定向输出到 Output.text 文件，则要键入： <br /><br />at 14:45 c:\test.bat ^&gt;c:\output.txt <br /><br />执行命令的当前目录为 systemroot 文件夹。 <br /><br />更改系统时间 <br />在使用 at 命令计划了要运行的命令之后，如果更改了计算机的系统时间，则通过键入不带命令行选项的 at 可使 at 计划程序与修改后的系统时间同步。 <br /><br />存储命令 <br />已计划的命令存储在注册表中。这样，如果重新启动“计划”服务，则不会丢失计划任务。 <br /><br />连接到网络驱动器 <br />对于需要访问网络的计划作业，请不要使用已重新定向的驱动器。“计划”服务可能无法访问这些重定向的驱动器，或者，在该计划任务运行时如果有其他用户登录，则这些重定向的驱动器可能不会出现。因此，对于计划作业，请使用 UNC 路径。例如： <br /><br />at 1:00pm my_backup \\server\share <br /><br />请不要使用下述语法（其中 x: ?表示由用户建立的连接）： <br /><br />at 1:00pm my_backup x: <br /><br />如果计划了一个使用驱动器号的 at 命令来连接共享目录，则应包含一个 at 命令以使在完成该驱动器的使用时断开与驱动器的连接。如果不能断开与驱动器的连接，则在命令提示下，所指派的驱动器号将不可用。 <br /><br />范例 <br />要显示 Marketing 服务器上已计划的命令列表，请键入： <br /><br />at \\marketing <br />要了解服务器 Corp 上标识号为 3 的命令的详细信息，请键入： <br /><br />at \\corp 3 <br />要计划在上午 8:00 于 Corp 服务器上运行网络共享命令，并将该列表重定向到 Maintenance 服务器的 Corp.txt 文件（位于 Reports 共享目录下）中，请键入： <br /><br />at \\corp 08:00 cmd /c "net share reports=d:\marketing\reports &gt;&gt; \\maintenance\reports\corp.txt" <br />为了在每五天后的午夜将 Marketing 服务器的硬盘驱动器备份到磁带驱动器，首先创建名为 Archive.cmd 的批处理程序（它含有备份命令），然后计划该批处理程序的运行，为此请键入： <br /><br />at \\marketing 00:00 /every:5,10,15,20,25,30 archive <br />要取消当前服务器上已计划的所有命令，请按下述方法清除 at 计划信息： <br /><br />at /delete <br />如果要运行的命令不是可执行 (.exe) 文件，请按如下所示的方法在该命令之前使用 cmd /c 来加载 Cmd.exe： <br /><br />cmd /c dir &gt; c:\test.out。 <br />Rsh <br />在运行 RSH 服务的远程计算机上运行命令。Windows XP 和 Windows 2000 不提供 RSH 服务。Windows 2000 Server Resource Kit 提供名为 Rshsvc.exe 的 RSH 服务。使用不带参数的 rsh 显示帮助。 <br /><br />语法 <br />rsh [Host] [-l UserName] [-n] [Command] <br /><br />参数 <br />Host <br />指定运行 command 的远程计算机。 <br />-l UserName <br />指定远程计算机上使用的用户名。在省略情况下，使用当前登录用户的名称。 <br />-n <br />将 rsh 的输入重定向到 NULL 设备。这防止本地计算机命令结果的显示。 <br />Command <br />指定要运行的命令。 <br />/? <br />在命令提示符显示帮助。 <br />注释 <br />标准*作 <br />rsh 命令将标准输入复制到远程 command，将远程 command 的标准输出复制到其标准输出，将远程 command 的标准错误复制到其标准错误。Rsh 通常在远程命令终止时终止。 <br /><br />使用重定向符号 <br />为了使重定向在远程计算机上发生，要以引号引住重定向符号（例如 "&gt;&gt;"）。如果不使用引号，重定向会在本地计算机发生。例如，以下命令将远程文件“RemoteFile”附加到本地文件“LocalFile”中： <br /><br />rsh othercomputer cat remotefile &gt;&gt; localfile <br /><br />以下命令将远程文件 Remotefile 附加到远程文件 otherremotefile 中： <br /><br />rsh othercomputer cat remotefile "&gt;&gt;" otherremotefile <br /><br />使用 rsh <br />在使用已登录到某个域并且运行 Windows XP Professional 的计算机时，该域的主域控制器必须可用于确认用户名或 rsh 命令失败。 <br /><br />.rhosts 文件 <br />.rhosts 文件通常许可 UNIX 系统的网络访问权限。.rhosts 文件列出可以访问远程计算机的计算机名及关联的登录名。在正确配置了 .rhosts 文件的远程计算机上运行 rcp、rexec 或 rsh 命令时，您不必提供远程计算机的登录和密码信息。 <br /><br />.rhosts 文件是一个文本文件，该文件中每一行为一个条目。条目由本地计算机名、本地用户名和有关该条目的所有注释组成。每个条目均由制表符或空格分开，注释用符号 (#) 打头。例如： <br /><br />host7 #This computer is in room 31A <br /><br />.rhosts 文件必须在远程计算机的用户主目录中。有关远程计算机 .rhosts 文件特定执行的详细信息，请参阅远程系统的文档。 <br /><br />只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时，该命令才可用。 <br />范例 <br />要以名称 admin1 在远程计算机 vax1 上执行 telcon 命令，请键入： <br /><br />rsh vax1 -l admin1 telcon <br /><br />Tftp <br />向运行平凡文件传输协议 (TFTP) 服务或 daemon 的远程计算机（尤其是运行 UNIX 的计算机）传输文件或从运行平凡文件传输协议 (TFTP) 服务或 daemon 的远程计算机（尤其是运行 UNIX 的计算机）传输文件。 <br /><br />语法 <br />tftp [-i] [Host] [{get | put}] [Source] [Destination] <br /><br />参数 <br />-i <br />指定二进制图像传送模式（也称为八进制模式）。在二进制图像模式下，文件以一个字节为单位进行传输。在传送二进制文件时使用该模式。如果省略了 -i，文件将以 ASCII 模式传送。这是默认的传送模式。该模式将行尾 (EOL) 字符转换为指定计算机的适当格式。传送文本文件时使用该模式。如果文件传送成功，将显示数据传输率。 <br />Host <br />指定本地或远程计算机。 <br />put <br />将本地计算机上的 Destination 文件传送到远程计算机上的 Source 文件。因为 TFTP 协议不支持用户身份验证，所以用户必须登录到远程计算机，同时文件在远程计算机上必须可写。 <br />get <br />将远程计算机上的 Destination 文件传送到本地计算机上的 Source 文件。 <br />Source <br />指定要传送的文件。 <br />Destination <br />指定将文件传送到的位置。如果省略了 Destination，将假定它与 Source 同名。 <br />/? <br />在命令提示符显示帮助。 <br />注释 <br />使用 get 参数 <br />如果将本地计算机上的文件 FileTwo 传送到远程计算机上的文件 FileOne，则指定 put。如果将远程计算机上的文件 FileTwo 传送到远程计算机上的文件 FileOne，则指定 get。 <br /><br />Windows XP 或 Windows 2000 不提供一般用途的 TFTP 服务器。Windows 2000 提供的 TFTP 服务器服务只为 Windows XP 和 Windows 2000 客户端计算机提供远程引导功能。 <br />只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时，该命令才可用。 <br />范例 <br />要从本地计算机将文件 Users.txt 传送到远程计算机 vax1 上的 Users19.txt，请键入： <br /><br />tftp vax1 put users.txt users19.txt <br />Nbtstat <br />显示本地计算机和远程计算机的基于 TCP/IP (NetBT) 协议的 NetBIOS 统计资料、NetBIOS 名称表和 NetBIOS 名称缓存。Nbtstat 可以刷新 NetBIOS 名称缓存和注册的 Windows Internet 名称服务 (WINS) 名称。使用不带参数的 nbtstat 显示帮助。 <br /><br />语法 <br />nbtstat [-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval] <br /><br />参数 <br />-a remotename <br />显示远程计算机的 NetBIOS 名称表，其中，RemoteName 是远程计算机的 NetBIOS 计算机名称。NetBIOS 名称表是运行在该计算机上的应用程序使用的 NetBIOS 名称列表。 <br />-A IPAddress <br />显示远程计算机的 NetBIOS 名称表，其名称由远程计算机的 IP 地址指定（以小数点分隔）。 <br />-c <br />显示 NetBIOS 名称缓存内容、NetBIOS 名称表及其解析的各个地址。 <br />-n <br />显示本地计算机的 NetBIOS 名称表。Registered 中的状态表明该名称是通过广播或 WINS 服务器注册的。 <br />-r <br />显示 NetBIOS 名称解析统计资料。在配置为使用 WINS 的 Windows XP 计算机上，该参数将返回已通过广播和 WINS 解析和注册的名称号码。 <br />-R <br />清除 NetBIOS 名称缓存的内容并从 Lmhosts 文件中重新加载带有 #PRE 标记的项目。 <br />-RR <br />重新释放并刷新通过 WINS 注册的本地计算机的 NetBIOS 名称。 <br />-s <br />显示 NetBIOS 客户和服务器会话，并试图将目标 IP 地址转化为名称。 <br />-S <br />显示 NetBIOS 客户和服务器会话，只通过 IP 地址列出远程计算机。 <br />Interval <br />重新显示选择的统计资料，可以中断每个显示之间的 Interval 中指定的秒数。按 CTRL+C 停止重新显示统计信息。如果省略该参数， netstat 将只显示一次当前的配置信息。 <br />/? <br />在命令提示符显示帮助。 <br />注释 <br />Nbtstat 命令行参数区分大小写。 <br />下表列出了由 Nbtstat 生成的列标题。 标题 说明 <br />Input 接收的字节数。 <br />Output 发送的字节数。 <br />In/Out 该连接是否从计算机（传出）或者其他计算机到本地计算机（传入）。 <br />Lift 名称表缓存项在被清除之前所存留的时间。 <br />Local Name 本地 NetBIOS 名称与连接相关联。 <br />Remote Host 与远程计算机相关的名称或 IP 地址。 <br />&lt;03&gt; 转化为十六进制的 NetBIOS 名称的最后一个字节。每个 NetBIOS 名称长度均为 16 个字符。由于最后一个字节通常有特殊的意义，因为相同的名称（只有最后一个字节不同）可能在一台计算机上出现几次。例如，&lt;20&gt; 在 ASCII 文本中是一个空格。 <br />Type 名称类型。名称可以是单个名称，也可以是组名称。 <br />Status 远程计算机上是否在运行 NetBIOS 服务（“已注册”），或同一计算机名是否已注册了相同的服务（“冲突”）。 <br />State NetBIOS 连接的状态。 <br /><br />下表列出了可能的 NetBIOS 连接状态。 状态 说明 <br />已连接 会话已建立。 <br />关联 连接的终结点已经被创建并与 IP 地址关联。 <br />正接听 该终结点对内向连接可用。 <br />空闲 该结束点已被打开单不能接收连接。 <br />正在连接 会话处于连接阶段。在此阶段正在解析所选目标的由名称到 IP 地址的映射。 <br />接受 入站会话当前正在被接受，将在短期内连接。 <br />重新连接 会话将试图重新连接（如果第一次连接失败）。 <br />出站 会话正处于连接阶段。此阶段正在创建 TCP 连接。 <br />入站 入站会话在连接期。 <br />正在断开 会话正在断开连接。 <br />已中断连接 本地计算机已断开连接，并正等待远程系统的确认。 <br /><br />只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时，该命令才可用。 <br />范例 <br />要显示 NetBIOS 计算机名为 CORP07 的远程计算机的 NetBIOS 名称表，请键入： <br /><br />nbtstat -a CORP07 <br /><br />要显示所分配 IP 地址为 10.0.0.99 的远程计算机的 NetBIOS 名称表，请键入： <br /><br />nbtstat -A 10.0.0.99 <br /><br />要显示本地计算机的 NetBIOS 名称表，请键入： <br /><br />nbtstat -n <br /><br />要显示本地计算机 NetBIOS 名称缓存的内容，请键入： <br /><br />nbtstat -c <br /><br />要清除 NetBIOS 名称缓存并重新装载本地 Lmhosts 文件中带标记 #PRE 的项目，请键入： <br /><br />nbtstat -R <br /><br />要释放通过 WINS 服务器注册的 NetBIOS 名称并对其重新注册，请键入： <br /><br />nbtstat -RR <br /><br />要每隔 5 秒以 IP 地址显示 NetBIOS 会话统计资料，请键入： <br /><br />nbtstat -S 5 <br /><br />Netstat <br />显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表、IPv4 统计信息（对于 IP、ICMP、TCP 和 UDP 协议）以及 IPv6 统计信息（对于 IPv6、ICMPv6、通过 IPv6 的 TCP 以及通过 IPv6 的 UDP 协议）。使用时如果不带参数，netstat 显示活动的 TCP 连接。 <br /><br />语法 <br />netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval] <br /><br />参数 <br />-a <br />显示所有活动的 TCP 连接以及计算机侦听的 TCP 和 UDP 端口。 <br />-e <br />显示以太网统计信息，如发送和接收的字节数、数据包数。该参数可以与 -s 结合使用。 <br />-n <br />显示活动的 TCP 连接，不过，只以数字形式表现地址和端口号，却不尝试确定名称。 <br />-o <br />显示活动的 TCP 连接并包括每个连接的进程 ID (PID)。可以在 Windows 任务管理器中的“进程”选项卡上找到基于 PID 的应用程序。该参数可以与 -a、-n 和 -p 结合使用。 <br />-p Protocol <br />显示 Protocol 所指定的协议的连接。在这种情况下，Protocol 可以是 tcp、udp、tcpv6 或 udpv6。如果该参数与 -s 一起使用按协议显示统计信息，则 Protocol 可以是 tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或 ipv6。 <br />-s <br />按协议显示统计信息。默认情况下，显示 TCP、UDP、ICMP 和 IP 协议的统计信息。如果安装了 Windows XP 的 IPv6 协议，就会显示有关 IPv6 上的 TCP、IPv6 上的 UDP、ICMPv6 和 IPv6 协议的统计信息。可以使用 -p 参数指定协议集。 <br />-r <br />显示 IP 路由表的内容。该参数与 route print 命令等价。 <br />Interval <br />每隔 Interval 秒重新显示一次选定的信息。按 CTRL+C 停止重新显示统计信息。如果省略该参数，netstat 将只打印一次选定的信息。 <br />/? <br />在命令提示符显示帮助。 <br />注释 <br />与该命令一起使用的参数必须以连字符 (-) 而不是以短斜线 (/) 作为前缀。 <br />Netstat 提供下列统计信息： <br />Proto <br />协议的名称（TCP 或 UDP）。 <br /><br />Local Address <br />本地计算机的 IP 地址和正在使用的端口号。如果不指定 -n 参数，就显示与 IP 地址和端口的名称对应的本地计算机名称。如果端口尚未建立，端口以星号（*）显示。 <br /><br />Foreign Address <br />连接该插槽的远程计算机的 IP 地址和端口号码。如果不指定 -n 参数，就显示与 IP 地址和端口对应的名称。如果端口尚未建立，端口以星号（*）显示。 <br /><br />(state) <br />表明 TCP 连接的状态。可能的状态如下： <br /><br />CLOSE_WAIT <br /><br />CLOSED <br /><br />ESTABLISHED <br /><br />FIN_WAIT_1 <br /><br />FIN_WAIT_2 <br /><br />LAST_ACK <br /><br />LISTEN <br /><br />SYN_RECEIVED <br /><br />SYN_SEND <br /><br />TIMED_WAIT <br /><br />有关 TCP 连接状态的信息，请参阅 RFC 793。 <br /><br />只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时，该命令才可用。 <br />范例 <br />要想显示以太网统计信息和所有协议的统计信息，请键入下列命令： <br /><br />netstat -e -s <br /><br />要想仅显示 TCP 和 UDP 协议的统计信息，请键入下列命令： <br /><br />netstat -s -p tcp udp <br /><br />要想每 5 秒钟显示一次活动的 TCP 连接和进程 ID，请键入下列命令： <br /><br />nbtstat -o 5 <br /><br />要想以数字形式显示活动的 TCP 连接和进程 ID，请键入下列命令： <br /><br />nbtstat -n –o <br /><br />Runas <br />允许用户用其他权限运行指定的工具和程序，而不是用户当前登录提供的权限。 <br /><br />语法 <br />runas [{/profile|/noprofile}] [/env] [/netonly] [/smartcard] [/showtrustlevels] [/trustlevel] /user:UserAccountName program <br /><br />参数 <br />/profile <br />加载用户的配置文件。/profile 是默认值。 <br />/no profile <br />/noprofile 指定不加载用户的配置文件。这使应用程序载入的更加快速，但是在一些应用程序中也会引起错误。 <br />/env <br />指定当前使用的网络环境，而不是用户的本地环境。 <br />/netonly <br />指明指定的用户信息只用于远程访问。 <br />/smartcard <br />/smartcard 表示凭据是否是由智能卡提供的。 <br />/showtrustlevels <br />列出 /trustlevel 开关项。 <br />/trustlevel <br />指定应用程序运行所在的授权级别。使用 /showtrustlevels 查看可用的信任级别。 <br />/user:UserAccountName <br />指定在其下运行程序的用户帐户的名称。用户帐户的格式应是 user@domain 或 domain\user。 <br />程序 <br />指定要用在 /user 中指定的帐户运行的程序或命令。 <br />/? <br />在命令提示符显示帮助。 <br />注释 <br />管理员可以使用一个权限受限制的帐户执行日常、非管理性的任务，只有在执行特定管理任务时，才使用一个权限更大的帐户。要不经过注销再重新登录就完成这样的任务，可以用一般帐户登录，然后使用 runas 命令来运行需要更大权限的工具。 <br />有关 runas 命令的使用范例，请参阅“相关主题”。 <br />尽管 runas 通常由 Administrator 帐户使用，但并非仅限于 Administrator 帐户。任何拥有多个帐户的用户均可以利用备用凭据，使用 runas 运行程序、MMC 控制台或“控制面板”项。 <br />如果要在计算机上使用 Administrator 帐户，对于 /user:，键入下列参数之一： <br />/user:AdministratorAccountName@ComputerName <br /><br />/user:ComputerName\AdministratorAccountName <br /><br />如果想以域管理员身份使用这个命令，键入下列参数之一： <br />/user:AdministratorAccountName@DomainName <br /><br />/useromainName\AdministratorAccountName <br /><br />runas 命令允许您运行程序 (*.exe)、保存的 MMC 控制台 (*.msc)、程序和保存的 MMC 控制台的快捷方式及“控制面板”项。作为另一组（例如“Users”或“Power Users”组）的成员登录到计算机时，可以以管理员的身份运行。 <br />可以使用 runas 命令来启动任何程序、MMC 控制器或“控制面板”项。只要提供适当的用户帐户和密码信息，用户帐户就具有登录到计算机的能力，并且程序、MMC 控制台、“控制面板”项在系统中及对该用户帐户均可用. <br />runas 命令允许您管理其他域的服务器（运行工具的计算机和要管理的服务器在不同的域中）。 <br />如果尝试使用 runas 从网络位置启动程序、MMC 控制台或“控制面板”项，可能会因为用来连接网络共享的凭据与用来启动程序的凭据不同而失败。后者的凭据可能无法访问同一网络共享。 <br />有些项，例如“打印机”文件夹和桌面项，间接由 Windows 2000 打开，而不能使用 runas 命令启动。 <br />如果 runas 命令失败，则可能是没有运行 RunAs 服务或使用的用户帐户无效。要检查 RunAs 服务的状态，请在“计算机管理”中单击“服务和应用程序”，然后单击“服务”。要测试用户帐户，请尝试使用该帐户登录合适的域。 <br />范例 <br />要在本地计算机上以管理员身份启动 Windows 2000 命令提示行实例，请键入： <br /><br />runas /user:localmachinename\administrator cmd <br />系统提示时，键入管理员密码。 <br /><br />要使用名为 companydomain\domainadmin 的域管理员帐户启动“计算机管理”管理单元实例，请键入： <br /><br />runas /user:companydomain\domainadmin "mmc %windir%\system32\compmgmt.msc" <br />当提示时，键入帐户密码。 <br /><br />要使用名为 domain.microsoft.com 的域中的域管理员帐户 user 启动“记事本”实例，请键入： <br /><br />runas /user:user@domain.microsoft.com "notepad my_file.txt" <br />当提示时，键入帐户密码。 <br /><br />要启动命令提示符行窗口、保存的 MMC 控制台、控制面板项或管理其他地点服务器的程序的一个实例，请键入： <br /><br />runas /netonly /user:domain\username "command" <br />domain\username 必须是有足够权限管理服务器的用户。当提示时，键入帐户密码。 <br />Route <br />在本地 IP 路由表中显示和修改条目。使用不带参数的 route 可以显示帮助。 <br /><br />语法 <br />route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]] <br /><br />参数 <br />-f <br />清除所有不是主路由（网掩码为 255.255.255.255 的路由）、环回网络路由（目标为 127.0.0.0，网掩码为 255.255.255.0 的路由）或多播路由（目标为 224.0.0.0，网掩码为 240.0.0.0 的路由）的条目的路由表。如果它与命令之一（例如 add、change 或 delete）结合使用，表会在运行命令之前清除。 <br />-p <br />与 add 命令共同使用时，指定路由被添加到注册表并在启动 TCP/IP 协议的时候初始化 IP 路由表。默认情况下，启动 TCP/IP 协议时不会保存添加的路由。与 print 命令一起使用时，则显示永久路由列表。所有其它的命令都忽略此参数。永久路由存储在注册表中的位置是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes。 <br />Command <br />指定要运行的命令。下表列出了有效的命令。 命令 目的 <br />add 添加路由 <br />change 更改现存路由 <br />delete 删除路由 <br />print 打印路由 <br /><br />Destination <br />指定路由的网络目标地址。目标地址可以是一个 IP 网络地址（其中网络地址的主机地址位设置为 0），对于主机路由是 IP 地址，对于默认路由是 0.0.0.0。 <br />mask subnetmask <br />指定与网络目标地址相关联的网掩码（又称之为子网掩码）。子网掩码对于 IP 网络地址可以是一适当的子网掩码，对于主机路由是 255.255.255.255 ，对于默认路由是 0.0.0.0。如果忽略，则使用子网掩码 255.255.255.255。定义路由时由于目标地址和子网掩码之间的关系，目标地址不能比它对应的子网掩码更为详细。换句话说，如果子网掩码的一位是 0，则目标地址中的对应位就不能设置为 1。 <br />Gateway <br />指定超过由网络目标和子网掩码定义的可达到的地址集的前一个或下一个跃点 IP 地址。对于本地连接的子网路由，网关地址是分配给连接子网接口的 IP 地址。对于要经过一个或多个路由器才可用到的远程路由，网关地址是一个分配给相邻路由器的、可直接达到的 IP 地址。 <br />metric Metric <br />为路由指定所需跃点数的整数值（范围是 1 ~ 9999），它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。 <br />if Interface <br />指定目标可以到达的接口的接口索引。使用 route print 命令可以显示接口及其对应接口索引的列表。对于接口索引可以使用十进制或十六进制的值。对于十六进制值，要在十六进制数的前面加上 0x。忽略 if 参数时，接口由网关地址确定。 <br />/? <br />在命令提示符显示帮助。 <br />注释 <br />路由表中 跃点数 一列的值较大是由于允许 TCP/IP 根据每个 LAN接口的 IP 地址、子网掩码和默认网关的配置自动确定路由表中路由的跃点数造成的。默认启动的自动确定接口跃点数确定了每个接口的速度，调整了每个接口的路由跃点数，因此最快接口所创建的路由具有最低的跃点数。要删除大跃点数，请在每个 LAN 连接的 TCP/IP 协议的高级属性中禁用自动确定接口跃点数。 <br />如果在 systemroot\System32\Drivers\Etc 文件夹的本地网络文件中存在适当的条目，名称可以用于 Destination。只要名称可以通过“域名系统” (DNS) 查询这样的标准主机名解析技术分解为 IP 地址，就可以将其用于 Gateway，DNS 查询使用存储在 systemroot\System32\Drivers\Etc 文件夹下的本地主机文件和 NetBIOS 名称解析。 <br />如果是 print 或 delete 命令，可以忽略 Gateway 参数，使用通配符来表示目标和网关。Destination 的值可以是由星号 (*) 指定的通配符。如果指定目标含有一个星号 (*) 或问号 (?)，它被看作是通配符，只打印或删除匹配的目标路由。星号代表任意一字符序列，问号代表任一字符。例如， 10.*.1, 192.168.*、 127.* 和 *224* 都是星号通配符的有效使用。 <br />使用了无效的目标和子网掩码（网掩码）值的组合，会显示“Route:bad gateway address netmask”错误消息。目标中有一位或多位设置为 1，而其在子网掩码中的对应位设置为 0 时会发生这个错误。可以通过二进制表示法表示目标和子网掩码来检查这种情况。以二进制表示的子网掩码包括表示目标网络地址部分的一连串的 1 和表示目标主机地址部分的一连串的 0 两个部分。查看目标以确定目标的主机地址部分（由子网掩码所定义）是否有些位设置成了 1。 <br />只有 Windows NT 4.0、Windows 2000、Windows Millennium Edition 和 Windows XP 的 route 命令支持 -p 参数。Windows 95 或 Windows 98 的 route 命令不支持该参数。 <br />只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时，该命令才可用。 <br />范例 <br />要显示 IP 路由表的完整内容，请键入： <br /><br />route print <br /><br />要显示 IP 路由表中以 10. 开始的路由，请键入： <br /><br />route print 10.* <br /><br />要添加默认网关地址为 192.168.12.1 的默认路由，请键入： <br /><br />route add 0.0.0.0 mask 0.0.0.0 192.168.12.1 <br /><br />要添加目标为 10.41.0.0，子网掩码为 255.255.0.0，下一个跃点地址为 10.27.0.1 的路由，请键入： <br /><br />route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 <br /><br />要添加目标为 10.41.0.0，子网掩码为 255.255.0.0，下一个跃点地址为 10.27.0.1 的永久路由，请键入： <br /><br />route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1 <br /><br />要添加目标为 10.41.0.0，子网掩码为 255.255.0.0，下一个跃点地址为 10.27.0.1，跃点数为 7 的路由，请键入： <br /><br />route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7 <br /><br />要添加目标为 10.41.0.0，子网掩码为 255.255.0.0，下一个跃点地址为 10.27.0.1，接口索引为 0x3 的路由，请键入： <br /><br />route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3 <br /><br />要删除目标为 10.41.0.0，子网掩码为 255.255.0.0 的路由，请键入： <br /><br />route delete 10.41.0.0 mask 255.255.0.0 <br /><br />要删除 IP 路由表中以 10. 开始的所有路由，请键入： <br /><br />route delete 10.* <br /><br />要将目标为 10.41.0.0，子网掩码为 255.255.0.0 的路由的下一个跃点地址由 10.27.0.1 更改为 10.27.0.25，请键入： <br /><br />route change 10.41.0.0 mask 255.255.0.0 10.27.0.25 <br /><br />怎样在windowsserver的cmd下更改ip地址■■■ -&gt; Windows 2k/2003 Server <br />在命令行下更改ip地址 <br /><br />Windows2000是现在比较流行的*作系统，它的功能是很强大的，它甚至可以象Unix一样在命令行下做很多的工作。下面一种在命令行下更改ip地址的方法，现介绍给大家（括号里是一些注释，黑体字是人工录入的）： <br /><br />C:\&gt;ipconfig (首先用ipconfig这个命令看一下更改之前的ip地址) <br /><br />Windows 2000 IP Configuration <br /><br />Ethernet adapter 本地连接: <br /><br />Connection-specific DNS Suffix . : <br /><br />IP Address. . . . . . . . . . . . : 10.1.1.94 （本地连接更改之前的ip） <br /><br />Subnet Mask . . . . . . . . . . . : 255.255.255.0 <br /><br />Default Gateway . . . . . . . . . : 10.1.1.254 <br /><br />C:\&gt;netsh （进入设置模式） <br /><br />netsh&gt;interface <br /><br />interface&gt;ip <br /><br />interface ip&gt;set address "本地连接" static 10.1.1.111 255.255.255.0 10.1.1.254 <br /><br />interface ip&gt;exit <br /><br />上文中的set命令具体解释如下: <br /><br />set address - 设置指定的接口的 IP 地址和默认网关。 <br /><br />set dns - 设置 DNS 服务器模式和地址。 <br /><br />set wins - 设置 WINS 服务器模式和地址。 <br /><br />C:\&gt;ipconfig （更改后再用ipconfig命令看一下,确认一下是否更改成功） <br /><br />Windows 2000 IP Configuration <br /><br />Ethernet adapter 本地连接: <br /><br />Connection-specific DNS Suffix . : <br /><br />IP Address. . . . . . . . . . . . : 10.1.1.111 <br /><br />Subnet Mask . . . . . . . . . . . : 255.255.255.0 <br /><br />Default Gateway . . . . . . . . . : 10.1.1.254 <br />命令一览 <br />.. - 移到上一层上下文级。 <br />? - 显示命令列表。 <br />aaaa - 更改到 `aaaa' 上下文。 <br />abort - 丢弃在脱机模式下所做的更改。 <br />add - 将一个配置项添加到项目列表中。 <br />alias - 添加一个别名 <br />bye - 退出程序。 <br />commit - 提交在脱机模式中所做的更改。 <br />delete - 在项目列表上删除一个配置项目。 <br />dhcp - 更改到 `dhcp' 上下文。 <br />dump - 显示一个配置脚本。 <br />exec - 运行一个脚本文件。 <br />exit - 退出程序。 <br />help - 显示命令列表。 <br />interface - 更改到 `interface' 上下文。 <br />offline - 将当前模式设置成脱机。 <br />online - 将当前模式设置成联机。 <br />popd - 从堆栈上打开一个上下文。 <br />pushd - 将当前上下文放推入堆栈。 <br />quit - 退出程序。 <br />ras - 更改到 `ras' 上下文。 <br />routing - 更改到 `routing' 上下文。 <br />set - 更新配置设置。 <br />show - 显示信息 <br />unalias - 删除一个别名。 <br />wins - 更改到 `wins' 上下文。 <br />route 的命令 <br />routing ip add/delete/set/show interface 在指定接口上添加、删除、配置或显示常规 IP 路由设置。 <br />routing ip add/delete/set/show filter 在指定接口上添加、删除、配置或显示 IP 数据包筛选器。 <br />routing ip add/delete/show boundary 在指定接口上添加、删除或显示多播边界设置。 <br />routing ip add/set ipiptunnel 添加或配置 IP 中的 IP 接口。 <br />routing ip add/delete/set/show rtmroute 添加、配置或显示不持续的路由表管理器路由。 <br />routing ip add/delete/set/show persistentroute 添加、删除、配置或显示持续路由。 <br />routing ip add/delete/set/show preferenceforprotocol 添加、删除、配置或显示路由协议的优先级。 <br />routing ip add/delete/set/show scope 添加、删除或显示多播作用域。 <br />routing ip set/show loglevel 配置或显示全局 IP 记录等级。 <br />routing ip show helper 显示 IP 的所有 Netsh 实用程序子环境。 <br />routing ip show protocol 显示所有正在运行的 IP 路由协议。 <br />routing ip show mfe 显示多播转发项。 <br />routing ip show mfestats 显示多播转发项统计。 <br />routing ip show boundarystats 显示 IP 多播边界。 <br />routing ip show rtmdestinations 显示路由表管理器路由表中的目标。 <br />routing ip show rtmroutes 显示路由表管理器路由表中的路由。 <br />routing ip nat set/show global 配置或显示全局网络地址转换 (NAT) 设置。 <br />routing ip nat add/delete/set/show interface 添加、删除、配置或显示指定接口的 NAT 设置。 <br />routing ip nat add/delete addressrange 在 NAT 接口公用地址池中添加或删除一个地址范围。 <br />routing ip nat add/delete addressmapping 添加或删除 NAT 地址映射。 <br />routing ip nat add/delete portmapping 添加或删除 NAT 端口映射。 <br />routing ip autodhcp set/show global 配置或显示全局 DHCP 分配器参数。 <br />routing ip autodhcp set/show interface 配置或显示指定接口的 DHCP 分配器设置。 <br />routing ip autodhcp add/delete exclusion 在 DHCP 分配器地址范围中添加或删除一个排除范围。 <br />routing ip dnsproxy set/show global 配置或显示全局 DNS 代理参数。 <br />routing ip dnsproxy set/show interface 配置或显示指定接口的 DNS 代理参数。 <br />routing ip igmp set/show global 配置或显示 IGMP 全局设置。 <br />routing ip igmp add/delete/set/show interface 在指定接口上添加、删除、配置或显示 IGMP。 <br />routing ip igmp add/delete staticgroup 添加或删除指定接口的静态多播组。 <br />routing ip igmp show grouptable 显示 IGMP 主机组表。 <br />routing ip igmp show ifstats 显示每个接口的 IGMP 统计。 <br />routing ip igmp show iftable 显示每个接口的 IGMP 主机组。 <br />routing ip igmp show proxygrouptable 显示 IGMP 代理接口的 IGMP 组表。 <br />routing ip igmp show rasgrouptable 显示远程访问服务器所使用的 Internet 接口的组表。 <br />routing ip ospf set/show global 配置或显示全局 OSPF 设置。 <br />routing ip ospf add/delete/set/show interface 在指定接口上添加、删除、配置或显示 OSPF。 <br />routing ip ospf add/delete/set/show area 添加、删除、配置或显示 OSPF 区域。 <br />routing ip ospf add/delete/show range 在指定的 OSPF 区域上添加、删除、配置或显示范围。 <br />routing ip ospf add/delete/set/show virtif 添加、删除、配置或显示 OSPF 虚拟接口。 <br />routing ip ospf add/delete/show neighbor 添加、删除、配置或显示 OSPF 邻居。 <br />routing ip ospf add/delete/show protofilter 添加、删除、配置或显示 OSPF 外部路由的路由信息源。 <br />routing ip ospf add/delete/show routefilter 添加、删除、配置或显示 OSPF 外部路由的路由筛选。 <br />routing ip ospf show areastats 显示 OSPF 区域统计。 <br />routing ip ospf show lsdb 显示 OSPF 链接状态数据库。 <br />routing ip ospf show virtifstats 显示 OSPF 虚拟链接统计。 <br />routing ip relay set global 配置“DHCP 中继代理程序”的全局设置。 <br />routing ip relay add/delete/set interface 在指定接口上添加、删除或配置“DHCP 中继代理程序”设置。 <br />routing ip relay add/delete dhcpserver 在 DHCP 服务器地址列表中添加或删除 DHCP 服务器的 IP 地址。 <br />routing ip relay show ifbinding 显示接口的 IP 地址绑定。 <br />routing ip relay show ifconfig 显示每个接口的“DHCP 中继代理程序”配置。 <br />routing ip relay show ifstats 显示每个接口的 DHCP 统计。 <br />routing ip rip set/show global 配置 IP 的 RIP 全局设置。 <br />routing ip rip add/delete/set/show interface 在指定接口上添加或配置 IP 的 RIP 设置。 <br />routing ip rip add/delete peerfilter 添加或删除 RIP 对等筛选器。 <br />routing ip rip add/delete acceptfilter 在接受的路由列表中添加或删除 RIP 路由筛选器。 <br />routing ip rip add/delete announcefilter 在公布的路由列表中添加或删除 RIP 路由筛选器。 <br />routing ip rip add/delete/show neighbor 添加或删除 RIP 邻居。 <br />routing ip rip set/show flags 在指定接口上配置 IP RIP 高级设置。 <br />routing ip rip show globalstats 显示全局 RIP 参数。 <br />routing ip rip show ifbinding 显示接口的 IP 地址绑定。 <br />routing ip rip show ifstats 显示每个接口的 RIP 统计。 <br />IPX netsh 路由命令 <br />routing ipx add/set staticroute 在 IPX 路由表中添加或配置静态 IPX 路由。 <br />routing ipx add/set staticservice 在 SAP 服务表中添加或配置静态 SAP 服务。 <br />routing ipx add/set filter 在指定的接口上添加或配置 IPX 数据包筛选器。 <br />routing ipx add/set interface 在请求拨号接口上启用 IPX 路由，或在指定的接口上配置 IPX 设置。 <br />routing ipx set global 配置全局 IPX 路由设置。 <br />routing ipx rip add/set filter 添加和配置 RIP 路由筛选器。 <br />routing ipx rip set global 配置全局 IPX 的 RIP 设置。 <br />routing ipx rip set interface 在指定接口上配置 IPX 的 RIP 设置。 <br />routing ipx sap add/set filter 添加或配置 SAP 服务筛选器。 <br />routing ipx sap set global 配置全局 IPX 的 SAP 设置。 <br />routing ipx sap set interface 在指定接口上配置 IPX 的 SAP 设置。 <br />routing ipx netbios add nbname 将静态 NETBIOS 名称添加到 IPX NetBIOS 名称表中。 <br />routing ipx netbios set interface 在指定接口上配置基于 IPX 的 NetBIOS 设置。 <br />WINS NetSh 命令 <br />list 列出所有可用的 WINS 命令。 <br />dump 将 WINS 服务器配置转储到命令输出。 <br />add name 在服务器上注册名称。详细信息，请输入 add name /? <br />add partner 向服务器添加复制伙伴。详细信息，请输入 add partner /? <br />add pngserver 添加当前服务器的 Persona Non Grata 服务器列表。详细信息，请输入 add pngserver /? <br />check database 检查数据库的一致性。详细信息，请输入 check database /? <br />check name 检查一组 WINS 服务器的名称记录列表。详细信息，请输入 check name /? <br />check version 检查版本号的一致性。详细信息，请输入 check version /? <br />delete name 从服务器数据库中删除已注册的名称。详细信息，请输入 delete name /? <br />delete partner 从复制伙伴列表中删除复制伙伴。详细信息，请输入 delete partner /? <br />delete records 从服务器删除或逻辑删除所有记录或一组记录。详细信息，请输入 delete records /? <br />delete owners 删除所有者列表及其记录。详细信息，请输入 delete owners /? <br />delet e pngserver 从列表中删除所有的或选定的 Persona Non Grata 服务器。详细信息，请输入 delete pngserver /? <br />init backup 备份 WINS 数据库。详细信息，请输入 init backup /? <br />init import 从 Lmhosts 文件导入数据。详细信息，请输入 init import /? <br />init pull 启动“拉”触发器，并发送给另一台 WINS 服务器。详细信息，请输入 init pull /? <br />init pullrange 开始另一台 WINS 服务器的一组记录，并读取该记录。详细信息，请输入 init pullrange /? <br />init push 启动“推”触发器，并发送给另一台 WINS 服务器。详细信息，请输入 init push /? <br />init replicate 用复制伙伴复制数据库。详细信息，请输入 init replicate /? <br />init restore 从文件还原数据库。详细信息，请输入 init restore /? <br />init scavenge 清除服务器的 WINS 数据库。详细信息，请输入 init scavenge /? <br />init search 搜索服务器的 WINS 数据库。详细信息，请输入 init search /? <br />reset statistics 重置服务器的统计信息。详细信息，请输入 reset statistics /? <br />set autopartnerconfig 设置服务器的自动复制伙伴配置信息。详细信息，请输入 set autopartnerconfig /? <br />set backuppath 设置服务器的备份参数。详细信息，请输入 set backuppath /? <br />set burstparam 设置服务器的突发处理参数。详细信息，请输入 set autopartnerconfig /? <br />set logparam 设置数据库和事件日志记录选项。详细信息，请输入 set logparam /? <br />set migrateflag 设置服务器的迁移标志。详细信息，请输入 set migrateflag /? <br />set namerecord 设置服务器的间隔和超时值。详细信息，请输入 set namerecord /? <br />set periodicdbchecking 设置服务器的定期数据库检查参数。详细信息，请输入 set periodicdbchecking /? <br />set pullpartnerconfig 设置指定的“拉”伙伴的配置参数。详细信息，请输入 set pullpartnerconfig /? <br />set pushpartnerconfig 设置指定的“推”伙伴的配置参数。详细信息，请输入 set pushpartnerconfig /? <br />set pullparam 设置服务器的默认“拉”参数。详细信息，请输入 set pullparam /? <br />set pushparam 设置服务器的默认“推”参数。详细信息，请输入 set pushparam /? <br />set replicateflag 设置服务器的复制标志。详细信息，请输入 set replicateflag /? <br />set startversion 设置数据库的开始版本 ID。详细信息，请输入 set startversion /? <br />show browser 显示所有活动域主浏览器的 [1Bh] 记录。详细信息，请输入 show browser /? <br />show database 显示指定服务器的数据库和记录。详细信息，请输入 show database /? <br />show info 显示配置信息。详细信息，请输入 show info /? <br />show name 显示服务器中特定记录的详细信息。详细信息，请输入 show name /? <br />show partner 显示服务器的“拉”或“推”（或“推拉”）伙伴。详细信息，请输入 show partner /? <br />show partnerproperties 显示默认伙伴配置。详细信息，请输入 show partnerproperties /? <br />show pullpartnerconfig 显示“拉”伙伴的配置信息。详细信息，请输入 show pullpartnerconfig /? <br />show pushpartnerconfig 显示“推”伙伴的配置信息。详细信息，请输入 show pushpartnerconfig /? <br />show reccount 显示指定服务器所拥有的记录数量。详细信息，请输入 show reccount /? <br />show recbyversion 显示指定服务器所拥有的记录。详细信息，请输入 show recbyversion /? <br />show server 显示当前选定的服务器。详细信息，请输入 show server /? <br />show statistics 显示 WINS 服务器的统计信息。详细信息，请输入 show statistics /? <br />show version 显示 WINS 服务器的当前版本计数器值。详细信息，请输入 show version /? <br />show versionmap 显示所有者 ID 到“最大版本数”的映射。详细信息，请输入 show versionmap /? <br />Interface 命令 <br />interface set/show interface 启用、禁用、连接、断开连接以及显示请求拨号接口的配置。 <br />interface set/show credentials 在请求拨号接口上配置或显示用户名、密码和域名。 <br />Win2000命令全集 <br /><br />accwiz.exe &gt; Accessibility Wizard for walking you through setting up your machine for your mobility needs. 辅助工具向导 <br /><br />acsetups.exe &gt; ACS setup DCOM server executable <br /><br />actmovie.exe &gt; Direct Show setup tool 直接显示安装工具 <br /><br />append.exe &gt; Allows programs to open data in specified directories as if they were in the current directory. 允许程序打开制定目录中的数据 <br /><br />arp.exe &gt; NETWORK Display and modify IP - Hardware addresses 显示和更改计算机的IP与硬件物理地址的对应列表 <br /><br />at.exe &gt; AT is a scheduling utility also included with UNIX 计划运行任务 <br /><br />atmadm.exe &gt; Displays statistics for ATM call manager. ATM调用管理器统计 <br /><br />attrib.exe &gt; Display and modify attributes for files and folders 显示和更改文件和文件夹属性 <br /><br />autochk.exe &gt; Used to check and repair Windows File Systems 检测修复文件系统 <br /><br />autoconv.exe &gt; Automates the file system conversion during reboots 在启动过程中自动转化系统 <br /><br />autofmt.exe &gt; Automates the file format process during reboots 在启动过程中格式化进程 <br /><br />autolfn.exe &gt; Used for formatting long file names 使用长文件名格式 <br /><br />bootok.exe &gt; Boot acceptance application for registry <br /><br />bootvrfy.exe &gt; Bootvrfy.exe, a program included in Windows 2000 that notifies the system that startup was successful. Bootvrfy.exe can be run on a local or remote computer. 通报启动成功 <br />cacls.exe &gt; Displays or modifies access control lists (ACLs) of files. 显示和编辑ACL <br /><br />calc.exe &gt; Windows Calculators 计算器 <br /><br />cdplayer.exe &gt; Windows CD Player CD播放器 <br /><br />change.exe &gt; Change { User | Port | Logon } 与终端服务器相关的查询 <br /><br />charmap.exe &gt; Character Map 字符映射表 <br /><br />chglogon.exe &gt; Same as using "Change Logon" 启动或停用会话记录 <br /><br />chgport.exe &gt; Same as using "Change Port" 改变端口（终端服务） <br /><br />chgusr.exe &gt; Same as using "Change User" 改变用户（终端服务） <br /><br />chkdsk.exe &gt; Check the hard disk for errors similar to Scandisk 3 Stages must specify a Drive Letter 磁盘检测程序 <br /><br />chkntfs.exe &gt; Same as using chkdsk but for NTFS NTFS磁盘检测程序 <br /><br />cidaemon.exe &gt; Component of Ci Filer Service 组成Ci文档服务 <br /><br />cipher.exe &gt; Displays or alters the encryption of directories [files] on NTFS partitions. 在NTFS上显示或改变加密的文件或目录 <br /><br />cisvc.exe &gt; Content Index -- It's the content indexing service for I 索引内容 <br /><br />ckcnv.exe &gt; Cookie Convertor 变换Cookie <br /><br />cleanmgr.exe &gt; Disk Cleanup, popular with Windows 98 磁盘清理 <br /><br />cliconfg.exe &gt; SQL Server Client Network Utility SQL客户网络工具 <br /><br />clipbrd.exe &gt; Clipboard viewer for Local will allow you to connect to other clipboards 剪贴簿查看器 <br /><br />clipsrv.exe &gt; Start the clipboard Server 运行Clipboard服务 <br /><br />clspack.exe &gt; CLSPACK used to create a file listing of system packages 建立系统文件列表清单 <br /><br />cluster.exe &gt; Display a cluster in a domain 显示域的集群 <br /><br />_cmd_.exe &gt; Famous command prompt 没什么好说的！ <br /><br />cmdl32.exe &gt; Connection Manager Auto-Download 自动下载连接管理 <br /><br />cmmgr32.exe &gt; Connection Manager 连接管理器 <br /><br />cmmon32.exe &gt; Connection Manager Monitor 连接管理器监视 <br /><br />cmstp.exe &gt; Connection Manager Profile Manager 连接管理器配置文件安装程序 <br /><br />comclust.exe &gt; about cluster server 集群 <br /><br />comp.exe &gt; ComClust Add, Remove, or Join a cluster. 比较两个文件和文件集的内容＊ <br /><br />compact.exe &gt; Displays or alters the compression of files on NTFS partitions. 显示或改变NTFS分区上文件的压缩状态 <br /><br />conime.exe &gt; Console IME IME控制台 <br /><br />control.exe &gt; Starts the control panel 控制面板 <br /><br />convert.exe &gt; Convert File System to NTFS 转换文件系统到NTFS <br /><br />convlog.exe &gt; Converts MS IIS log files 转换IIS日志文件格式到NCSA格式 <br /><br />cprofile.exe &gt; Copy profiles 转换显示模式 <br /><br />cscript.exe &gt; MS Windows Scripts Host Version 5.1 较本宿主版本 <br /><br />csrss.exe &gt; Client Server Runtime Process 客户服务器Runtime进程 <br /><br />csvde.exe &gt; Comma Separated Variable Import/Export Utility 日至格式转换程序 <br /><br />dbgtrace.exe &gt; 和Terminal Server相关 <br /><br />dcomcnfg.exe &gt; Display the current DCOM configuration. DCOM配置属性 <br /><br />dcphelp.exe &gt; ? <br /><br />dcpromo.exe &gt; Promote a domain controller to ADSI AD安装向导 <br /><br />ddeshare.exe &gt; Display DDE shares on local or remote computer DDE共享 <br /><br />ddmprxy.exe &gt; <br /><br />debug.exe &gt; Runs Debug, a program testing and editing tool. 就是DEBUG啦！ <br /><br />dfrgfat.exe &gt; Defrag FAT file system FAT分区磁盘碎片整理程序 <br /><br />dfrgntfs.exe &gt; Defrag NTFS file system NTFS分区磁盘碎片整理程序 <br /><br />dfs_cmd_.exe &gt; configures a Dfs tree 配置一个DFS树 <br /><br />dfsinit.exe &gt; Distributed File System Initialization 分布式文件系统初始化 <br /><br />dfssvc.exe &gt; Distributed File System Server <br /><br />以上你全学会的话，我不敢说你一定成为了高手，但我保证你不再是菜鸟！整理得有点乱，错误难免，请各位指正！<img src ="http://www.cnitblog.com/liserui/aggbug/9556.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/liserui/" target="_blank">www.liserui.cnitblog.com</a> 2006-04-22 21:16 <a href="http://www.cnitblog.com/liserui/articles/9556.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>宽带路由器的主要参数</title><link>http://www.cnitblog.com/liserui/articles/9555.html</link><dc:creator>www.liserui.cnitblog.com</dc:creator><author>www.liserui.cnitblog.com</author><pubDate>Sat, 22 Apr 2006 13:12:00 GMT</pubDate><guid>http://www.cnitblog.com/liserui/articles/9555.html</guid><wfw:comment>http://www.cnitblog.com/liserui/comments/9555.html</wfw:comment><comments>http://www.cnitblog.com/liserui/articles/9555.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/liserui/comments/commentRss/9555.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/liserui/services/trackbacks/9555.html</trackback:ping><description><![CDATA[
		<font color="blue" size="2">随着宽带网络的逐步普及，宽带路由器已经得到越来越广泛的应用，衍生并发展了宽带路由市场，各厂家纷纷推出功能各异、名目众多的路由器产品，使大多数想要购买路由器但又缺乏基本技术的消费者无从选择，因此，我们在这里对选购宽带路由器的主要性能指标逐一进行分析解读，对广大消费者选择宽带路由器提供一个帮助。 <br /><br />　　1、处理器主频 <br /><br />　　分析： <br /><br />　　首先，路由器的处理器同电脑主板、交换机等产品一样，是路由器最核心的器件。处理器的好坏直接影响路由器的性能，处理能力差的处理器，路由器性能好不了，但反过来处理器好了，路由器性能却未必就好，因为处理器不是决定路由器的惟一因素。 <br /><br />　　其次，市面上常有些路由器宣称诸如“处理器主频100M，性能强劲”之类。其实，除了处理器的主频外，还必须了解其总线宽度、Cache容量和结构、内部总线结构、是单CPU还是多CPU分布式处理、运算模式等等，这些都会极大地影响处理器性能，一点也不比主频次要，关键要看这颗CPU到底用的是什么内核，内部结构如何。 <br /><br />　　用户进阶： <br /><br />　　一般来说，处理器主频在100M或以下的属于较低主频，100M~200M中等，200M以上属于较高主频。另外要看处理器是什么内核，是80186、ARM7、ARM9、MIPS还是Intel Xscale？Cache容量有多大？是单CPU还是多CPU分布式处理？80186、ARM7内核处理器是第一代宽带路由器的典型配置，性能低，主流厂商均已不使用。ARM9、MIPS内核处理器是目前主流。Intel Xscale架构是高级网络处理器，用于高端产品。Cache容量8K或以下属于少的，16K常见，32K或以上是属于大的。一般处理器都是单CPU，采用多CPU分布式处理的是高级处理器，性能高。还可以深究一下ARM9是普通型的920T/922T/940T还是增强型的926E/946E/966E，MIPS是2K、3K还是4K、5K，不同型号性能和结构都会有较大差异。有兴趣可以到网上按处理器型号搜索一下，然后到芯片厂家的网站上好好看个究竟。 <br /><br />　　2、内存容量 <br /><br />　　分析： <br /><br />　　处理器内存是用来存放运算过程中的所有数据，因此内存的容量大小对处理器的处理能力有一定影响。但有一个问题：内存的大小是一方面，能否科学地使用更重要。水平高的软件设计能很好地规划和使用内存，水平低的自己没有设计能力，直接Copy处理器芯片厂家提供未经优化的参考软件，内存就不能得到有效的规划和使用。这就好像布置房间，精明的上海女人善于“螺蛳壳里做道场”，每一件东西都摆得合情合理，每一寸都得到合理利用，十几平米的居室能摆下全部家具和电器。但换做一个懒惰的单身汉，同样大小的房间和同样多的家具和电器，不仅很可能摆不下，而且没过几天房间里到处是垃圾，立足的地方都没有。所以根据使用内存的大小来绝对地评判路由器性能的高低是不合理的。 <br /><br />　　用户进阶： <br /><br />　　一般来说，1M~4M Bytes属于较小，8M Bytes属于中等，16M Bytes或以上属于较大。另外要特别注意的是，很多经销商甚至厂商在提到内存时只说是多少M，这时一定要问清楚是Byte还是Bit。内存可以用Byte（字节）做单位，也可以用Bit（位）做单位，两者一音之差，容量差8倍（1 Byte = 8 Bit）！一般用大写B表示Byte，小写b表示Bit，别有用心的人会在这里做手脚，有的不标单位，也有把b标做B瞒天过海的。可以到芯片厂家的网站上查清楚。有些不法分子甚至用打磨芯片在芯片丝印上造假，所以选择诚实守信的厂家产品很重要。 <br /><br />　　3、Flash容量 <br /><br />　　分析： <br /><br />　　Flash是用来存放*作系统和应用程序的，其大小主要取决于用何种*作系统、应用程序编写效率和用户界面的花哨程度。如果选用高效率的实时*作系统（如VxWorks、Ecos、Nucleus等），设计者理解深刻，裁剪合理，编写效率也很高，就可以使用小容量的Flash。如果选用低效率的*作系统（如Linux等），设计者对*作系统不了解，编写效率低，或根本照搬芯片厂家未经优化的参考软件，就只能使用大容量的Flash了。从这个角度来说，反而是Flash用得越小软件水平越高，产品越值得信赖。当然，产品功能多、用户界面花哨（如有很多高清晰图片）相对来说用的Flash会大一点。 <br /><br />　　用户进阶： <br /><br />　　普通用户根本不用去了解Flash到底是多大，只要看功能是不是满足需要，顶多再看看用户界面好不好看就足够了。 <br /><br />　　4、Throughput <br /><br />　　分析： <br /><br />　　Throughput（吞吐量）表示的是路由器每秒能处理的数据量。打个形象的比方，路由器的工作过程很像邮局包裹业务，邮局寄包裹是大家把物品、寄件人、收件人等信息交给邮局，邮局把物品包好，并贴上格式化的包裹单，检查无误后投递到目的地，收包裹是相反过程。路由器基本一样，只不过收发的东西是数据而已。Throughput就相当于邮局单位时间里的包裹处理能力，是路由器性能的直观反映。但同时，这个数据后面隐藏的名堂也是最多的。 <br /><br />　　首先应该说明路由器的Throughput，一定是LAN-to-WAN的Throughput，数据流出或流入局域网才需要路由器处理，才能代表路由器性能。而不是LAN-to-LAN，这代表的是路由器内部小交换机性能，一点意义都没有。这就像邮局单位时间里的包裹处理能力，一定指的是运出和运进邮局的包裹量，而不是从邮局一个房间搬到另一个房间的包裹量。 <br /><br />　　其次，路由器Throughput，应该是在NAT（网络地址转换）开启、防火墙关闭的情况下得出的测试数据。这是因为NAT是宽带路由器最基本、最核心的功能，不开启NAT就不成其为宽带路由器了，而且软件设计的好坏直接影响到NAT效率和路由器性能，所以NAT开启的Throughput才是有意义的。而防火墙，应该算做宽带路由器附带的高级功能，有的产品防火墙规则很多很复杂，能过滤很多东西，有的产品规则就又少又简单。规则多、复杂的，CPU用来过滤数据的时间就长，规则少、简单的，过滤数据的时间就短，这对Throughput测试数据影响还是挺大的。为公平起见，在测试路由器Throughput时，特别是在不同产品性能比较时，把防火墙关闭是合理的。防火墙的评判，一般放在功能里比较而不是性能比较。 <br /><br />　　常见Throughput测试方法有两种，一是Smartbits测试，一是Chariot测试。Smartbits测试是使用全球最权威的网络设备测试仪Smartbits2000或6000，配以专业的测试软件SmartApplication，用连续不断的UDP包，来测出对不同大小的数据包，路由器每秒能处理的包数量。路由器在处理数据包时，主要的时间花在处理包头、包尾上，对不同大小的数据包，路由器每秒能处理的包数量差别不会太大。这就像邮局处理包裹，主要的时间是花在处理寄件人、收件人和物品信息以及检查上，包裹重一点轻一点对处理速度影响不会太大。如128Byte包每秒能处理10000个，并不能做到64 Byte包每秒处理20000个，而是只比10000个略多一点点，比如10100个。例如：有些说法认为路由器在处理最大的1518Byte包时每秒8000个（理论上处理1518Byte包达到100M线速的极限值是每秒8127个），折算出Throughput是100M*8000/8127=98.44M，于是称该路由器Throughput高达98.44M；而实际上这个路由器在处理最小的64Byte包时每秒是11000个（理论上的极限值是每秒148810个），折算只有100M*11000/148810=7.39M，两者相差13倍多！同样，说路由器的“Throughput高达97M”，也很可能是1518Byte包达到97M，而处理64Byte的包却很可能只有7.39M！更为重要的是，小包转发的处理能力才能真正体现路由器的Throughput能力！目前市场上大多数的主流路由器处理512、1024和1518Byte这样的大包，Throughput大都能近似线速（当然，也有一些杂牌路由器大包转发能力都不行），而测试256、128和64Byte等小包的时候，性能差异立即体现。而大多数路由器的实际应用里小包转发能力十分关键，比如网吧里经常玩游戏，每*作一个游戏指令，每扣动一个扳机，转发的全部是小包，如果路由器处理小包的能力不够强，就很难应付游戏的大量小包转发需求，游戏玩起来就很不顺畅。所以NAT开启64 Byte小包的LAN-to-WAN 的Throughput才真正具有评价意义。 <br /><br />　　另外，以目前宽带路由器普遍所采用的硬件来看，基本上都不足以达到64Byte小包Throughput线速，因此有些产品宣称可以达到线速，可能是采用了所谓的NAT硬件加速技术，Throughput是很好看，但代价是所有数据都不通过CPU，无法做数据过滤，防火墙不起作用，路由器没有任何管理功能。这就像邮局根本不检查邮包里是什么东西，有没有易燃易爆物品，地址是不是火星，收件人是不是本·拉登，照单全发。 <br /><br />　　Chariot测试则是用两台服务器，安装NETIQ公司的软件Chariot，一台接路由器WAN口，一台接LAN口，通过统计一个预定长度和格式的脚本文件无差错地从一台服务器传送到另一台服务器的时间来计算出路由器的Throughput。这里面学问就大了，一是与服务器性能有关，不诚实的厂家在测试自家的产品时用高性能的服务器，而测试别人的产品时用低性能的服务器，故意贬低数据。二是建立连接数，建立的连接数越多，对路由器软件的性能要求越高，软件写得差的，在连接数增加时，其Throughput会直线下降，甚至导致无法连接；而软件写得好的路由器则很平稳，甚至会随连接数的增加反而略有上扬。三是Chariot测试不象Smartbits测试那样是测试UDP“包”，而是数据“流”，其数据封装成多大TCP包和服务器*作系统相关，但一般都封装为1518Byte大包，所以其测试数据会比用Smartbits测试64 Byte小包的数据好看很多倍，这一点很能迷惑人。四是Chriot测试Throughput结果是有效数据负载，不包括TCP协议损耗、帧间隔、应答和Chriot本身系统损耗，此部分典型损耗根据理论计算约6M，就是说即使你接的是一台能线速转发的交换机，不是路由器，测出来的Throughput也只可能是94M左右，这是理论极限值，因此如果宣称某路由器产品Chriot测试Throughput达 97M、98M，那就毫无疑问是信口开河欺骗消费者了。 <br /><br />　　用户进阶： <br /><br />　　Throughput是LAN-to-WAN的Throughput，一般应该是在NAT开启，防火墙关闭的情况下得出的测试数据，而且有Smartbits测试和Chariot测试两种方式，得出的结果可以很不相同。根据现在普遍的硬件能力，Smartbits大包测试数据大家都很容易达到线速，就像测试大学生的智力，题目是1+1=？，大家都能答上来，比不出高下。所以要做客观的评估，题目应该出难一点，比较64Byte小包测试数据，高下立判。当然如果有NAT硬件加速要把它关掉再测试。至于Chariot测试，应该是在同样的测试环境和方法、同样的连接数下进行比较才公平，而且在实际网络应用中，几乎不可能是单连接的，所以Chariot测试最好是在多连接下进行，一般可以选择100对连接基本上就可以看出端倪了。总之，单独的一个Throughput数据是毫无意义的，一定要说明这个数据是用什么方法测出来的才有用，相互性能的比较一定要在同样的测试环境和方法下进行比较才公平和有意义。最好的方法是看Smartbits测试NAT开启64 Byte小包的LAN-to-WAN Throughput。 <br /><br />　　5、带机数量 <br /><br />　　分析： <br /><br />　　宽带路由器的带机数量直接受实际使用环境的网络繁忙程度影响，不同的网络环境带机数量相差很大。比如在网吧里，所有人都在上网聊天、游戏，几乎所有数据都通过WAN口，路由器负载很重。而企业网经常同一时间只有小部分人在用网络，而且大部分数据都是在企业网内部流动，路由器负载很轻。在一个200台PC的企业网性能够用的路由器，放到网吧往往可能连50台PC都带不动。估算一个网络每台PC的平均数据流量也是不能做到精确的。所以，较为客观的说法应该指明这个带机量是针对哪种类型网络的，而且是根据典型情况估算出来的范围，例如“网吧带机量150~250台（典型值）”。 <br /><br />　　另外，有些路由器会提到“最大允许带机量”，这种说法根本不是指路由器的性能，而是DHCP最大可以分配的IP地址数，254个减掉自己用掉的一个就是253个，这个数值对用户来说毫无意义。 <br /><br />　　用户进阶： <br /><br />　　带机数量很直观，很好理解，但只是一个估算值和经验值。大家在参考这个数据时一定要注意上面提到的误区。同时，考察该数据的可信度时，应考察提供数据的厂家的信誉口碑。 <br /><br />　　6、WAN口数 <br /><br />　　分析： <br /><br />　　WAN数决定路由器可以接入的进线数量，比如双WAN口路由器可以选择两条接入，如选择电信的ADSL接入后，还可以选择联通或者其他运营商的一条接入；而四WAN口路由器则可以选择四条接入。多WAN口的好处之一是可以在增加较少成本的情况下，大幅增加上网带宽。这一特点对于网吧尤显优势。但要注意的是，一个路由器基础硬件和软件确定后，其处理能力或性能就确定了，不会随WAN口数的增减而有较大变化。如果路由器本身处理能力相对于WAN口出口带宽有富余，比如路由器处理能力40M，WAN口出口带宽每线10M，双WAN口路由器则能有20M的吞吐量。但反过来说，如果路由器本身处理能力只有5M，不管是单WAN口还是双WAN口都只可能有5M的吞吐量。带机量也不可能随着WAN口的增加而增加，就好像一个办公室只能坐100人，开一个门是100人，开10个门也还只能坐100人一样。 <br /><br />　　用户进阶： <br /><br />　　多WAN口路由器首先性能要够强，相对于出口带宽要有富余，如果本身处理能力有限，多WAN口就纯粹是一个摆设。现在市场上有不同品牌的多WAN口路由器在销售，性能良莠不齐，大家在选择时，一定要首先考察性能，如果是ARM7的处理器，主频小于100M，性能基本上不足以做多WAN口。 <br /><br />　　小结： <br /><br />　　上面介绍了六个路由器的主要指标，那么在选购产品的时候，到底要如何正确评判性能呢？我们推荐一种Step-by-Step的四步判断法，供大家参考： <br /><br />　　1．选品牌：品牌在很大程度上代表厂商和产品的品质、信誉、服务。我们透过厂商对产品规格和性能的描述是否科学、严谨、清晰就能了解到一个厂商的能力和诚信度。目前中国宽带路由器市场上的品牌大致上可分为三类。一类是进口知名品牌，这些品牌绝大部分是在台湾OEM/ODM专业大厂采购宽带路由器产品，产品品质一般有保证，除非使用地区有ISP兼容性问题，和局端不能互通（这是由于台湾和大陆地域性区隔原因造成的，一般很难解决）。厂家信誉一般也有保证，缺点是价格贵、多数是英文界面。第二类是本土知名大品牌，拥有自主研发和制造能力，设计本土化，产品符合国内用户需求和使用习惯，ISP兼容性好，品质、信誉有保证，性价比也非常高。第三类是小品牌、杂牌，没有研发能力，又迫于成本压力，只能进一些低价、劣质的板子，套个壳子贴上标签出售，甚至有些不法之徒抄袭台湾小厂设计做产品，Copy硬件、复制软件，品质、信誉均无保证。由于这类厂家本身对路由器了解就很少，无知者无畏，另外还想通过不正当手段谋求利益，所以往往宣传言过其实、损害消费者利益的就是这些厂家。以上所讲的一、二类品牌是可选的，第三类不可取。 <br /><br />　　2．排除法： 产品是一个综合体，不能孤立地看待某一个“证据”。但用户能了解到的信息相对较少，怎么办？建议可采用逆向思维，既然很难全面地证明产品性能好，就不妨先把不好的找出来。证明不好很简单，只要找到一个毛病就可以了，这就是排除法。比如我们知道了某个路由器采用的是ARM7内核处理器，就不用再去看其它的参数了，性能一定有限。排除法的关键是根据前面对信息的分析和鉴别方法，挖掘隐含内容，辨别其真伪，把不好的找出来。通过这一步能把选择范围大大缩小。 <br /><br />　　3．多打听： 兼听则明，偏听则暗。但向谁打听很重要，最好的方法之一是找有信誉专业媒体的横向测评数据，注意前提是有信誉和专业，既能做到客观公正又能测到点子上，很有参考价值。对于一、二类品牌，大家可以直接打电话或发E-mail问厂家，一般能得到较客观的回答。 <br /><br />　　4．试试看： 经过以上三步，大家基本上已经可以作出判断和选择了。如果可能，再实际试试看就更保险了。注意要在网络最繁忙的时段试才能看出性能够不够，比如网吧要在基本满座，最好大家都在玩“传奇”时测试。专业人士如果有设备和软件，可以做一下Smartbits测试和Chariot测试，重点测以下几项：Smartbits测试NAT开启64 Byte小包的LAN-to-WAN Throughput；多连接下的Chariot测试等等。 </font>
		<br />
		<br />
<img src ="http://www.cnitblog.com/liserui/aggbug/9555.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/liserui/" target="_blank">www.liserui.cnitblog.com</a> 2006-04-22 21:12 <a href="http://www.cnitblog.com/liserui/articles/9555.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SNMP 的工作原理</title><link>http://www.cnitblog.com/liserui/articles/9554.html</link><dc:creator>www.liserui.cnitblog.com</dc:creator><author>www.liserui.cnitblog.com</author><pubDate>Sat, 22 Apr 2006 13:08:00 GMT</pubDate><guid>http://www.cnitblog.com/liserui/articles/9554.html</guid><wfw:comment>http://www.cnitblog.com/liserui/comments/9554.html</wfw:comment><comments>http://www.cnitblog.com/liserui/articles/9554.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/liserui/comments/commentRss/9554.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/liserui/services/trackbacks/9554.html</trackback:ping><description><![CDATA[SNMP（Simple Network Management Protocol，简单网络管理协议）首先是由IETF的研究小组为了解决Internet上的路由器管理问题而提出的。SNMP的设计原则是简单性和扩展性。简单性是通过信息类型限制、请求响应或协议而取得。扩展性是通过将管理信息模型与协议、被管理对象的详细规定（MIB）分离而实现的。<br /><br />网络管理体系结构<br /><br />    SNMP的网络管理模型包括以下关键元素：管理站、代理者、管理信息库、网络管理协议。管理站一般是一个分立的设备，也可以利用共享系统实现。管理站作为网络管理员与网络管理系统的接口，它的基本构成为：一组具有分析数据、发现故障等功能的管理程序; 一个用于网络管理员监控网络的接口; 将网络管理员的要求转变为对远程网络元素的实际监控的能力; 一个从所有被管网络实体的MIB中抽取信息的数据库。<br /><br />    网络管理系统中另一个重要元素是代理者。装备了SNMP的平台，如主机、网桥、路由器及集线器均可作为代理者工作。代理者对来自管理站的信息请求和动作请求进行应答，并随机地为管理站报告一些重要的意外事件。<br /><br />    网络资源被抽象为对象进行管理。但SNMP中的对象是表示被管资源某一方面的数据变量。对象被标准化为跨系统的类，对象的集合被组织为管理信息库（MIB）。MIB作为设在代理者处的管理站访问点的集合，管理站通过读取MIB中对象的值来进行网络监控。管理站可以在代理者处产生动作，也可以通过修改变量值改变代理者处的配置。<br /><br />    管理站和代理者之间通过网络管理协议通信，SNMP通信协议主要包括以下能力。<br /><br />·   Get：管理站读取代理者处对象的值。<br /><br />·   Set：管理站设置代理者处对象的值。<br /><br />·   Trap：代理者向管理站通报重要事件。<br /><br />    在标准中，没有特别指出管理站的数量及管理站与代理者的比例。一般地，应至少要有两个系统能够完成管理站功能，以提供冗余度，防止故障。<br /><br />网络管理协议环境<br /><br />    SNMP为应用层协议，是TCP/IP协议族的一部分。它通过用户数据报协议(UDP)来*作。在分立的管理站中，管理者进程对位于管理站中心的MIB的访问进行控制，并提供网络管理员接口。管理者进程通过SNMP完成网络管理。SNMP在UDP、IP及有关的特殊网络协议(如Ethernet、FDDI、X.25)之上实现。<br /><br />    每个代理者也必须实现SNMP、UDP和IP。另外，有一个解释SNMP的消息和控制代理者MIB的代理者进程。<br />                                               <img src="http://www.anheng.com.cn/news/showimg.php?iid=287" /><br />图1描述了SNMP的协议环境。从管理站发出3类与管理应用有关的SNMP的消息GetRequest、GetNextRequest、SetRequest。3类消息都由代理者用GetResponse消息应答，该消息被上交给管理应用。另外，代理者可以发出Trap消息，向管理者报告有关MIB及管理资源的事件。<br /><br />共同体和安全控制<br /><br />    网络管理是一种分布式的应用。与其他分布式的应用相同，网络管理中包含有一个应用协议支持的多个应用实体的相互作用。在SNMP网络管理中，这些应用实体就是采用SNMP的管理站应用实体和被管理站的应用实体。<br /><br />     SNMP网络管理具有一些不同于其他分布式应用的特性，它包含一个管理站和多个被管理站之间一对多的关系。<br /><br />    反过来，我们也要看到SNMP网络管理中还包含另外一种一对多的关系，即一个被管理站和多个管理站之间的关系。每个被管理站控制着自己的本地MIB，同时必须能够控制多个管理站对这个本地MIB的访问。这里所说的控制有以下三个方面：认证服务将对MIB的访问限定在授权的管理站的范围内;访问策略对不同的管理站给予不同的访问权限;代管服务提的是一个被管理站可以作为其他一些被管理站(托管站)的代管，这就要求在这个代管系统中实现为托管站服务的认证服务和访问权限。<br /><br />    以上这些控制都是为了被管系统保护它们的MIB不被非法地访问。SNMP通过共同体(community)的概念提供了初步和有限的安全能力。<br /><br />    SNMP用共同体来定义一个代理者和一组管理者之间的认证、访问控制和代管的关系。共同体是一个在被管系统中定义的本地概念。被管系统为每组可选的认证、访问控制和代管特性建立一个共同体。每个共同体被赋予一个在被管系统内部唯一的共同体名，该共同体名要提供给共同体内的所有管理站，以便它们在get和set*作中应用。代理者可以与多个管理站建立多个共同体，同一个管理站可以出现在不同的共同体中。<br /><br />    由于共同体是在代理者处本地定义的，因此不同的代理者处可能会定义相同的共同体名。共同体名相同并不意味者共同体有什么相似之处，因此，管理站必须将共同体名与代理者联系起来加以应用。<br /><img src ="http://www.cnitblog.com/liserui/aggbug/9554.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/liserui/" target="_blank">www.liserui.cnitblog.com</a> 2006-04-22 21:08 <a href="http://www.cnitblog.com/liserui/articles/9554.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>局域网常见的十个故障分析和排除方法</title><link>http://www.cnitblog.com/liserui/articles/9553.html</link><dc:creator>www.liserui.cnitblog.com</dc:creator><author>www.liserui.cnitblog.com</author><pubDate>Sat, 22 Apr 2006 13:05:00 GMT</pubDate><guid>http://www.cnitblog.com/liserui/articles/9553.html</guid><wfw:comment>http://www.cnitblog.com/liserui/comments/9553.html</wfw:comment><comments>http://www.cnitblog.com/liserui/articles/9553.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/liserui/comments/commentRss/9553.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/liserui/services/trackbacks/9553.html</trackback:ping><description><![CDATA[网络发生故障是难免的，重要的是如何在发生故障后快速地隔离和排除故障。网络维护人员应该配备相应的工具和相应的知识，以便及时、有效的找到和解决问题。本文讨论了网络技术人员和工程师经常遇到的十个令人头疼的问题，通过分析问题的描述和症状的了解，讨论使用何种工具来帮助查找这些故障。本文的案例都具有广泛地应用价值。<br /><br />问题1:逮捕物理层的滥用者<br /><br />用户抱怨：不能登陆或时断时续<br />故障症状：只影响一个工作站，而该站原先没有问题<br />解决问题：更换工作站连接电缆，更换损坏的连接器，或者必要的话停止使用水平电缆。再次全面检查处理过的电缆。<br /><br /><br />问题2：快速以太网比升级前的以太网还慢<br /><br />用户抱怨：10Mbps的以太网速度慢，升级为100Mbps快速以太网后甚至不能连接上网。<br />故障症状：影响新工作站或升级的工作站连接上网。<br />查找问题：对于UTP5类非屏蔽双绞线，用电缆测试仪测试其是否符合对应100Mbps传输速率的EIA/TIA-TSB67标准。某些在10Mbps以太网工作正常的电缆链路因为近端串扰太大在100Mbps以太网就不能正常工作。信号耦合到邻近线对引起高频信号传输失败。将UTP的线对分开甚至会使网络在达到一定流量时瘫痪<br />解决问题：更换或停用不能连接的链路，故障清除后再全部测试处置过的链路。<br />　　<br />问题3:无效的看门狗<br /><br />用户抱怨：不能连接Novell网络的Netware远程服务器 <br />故障症状：影响本网段内与服务器相连的所有工作站 <br />查找问题：检查网段的健康状况，注意观察其利用率，碰撞，错误帧和广播帧水平。此时可观察到大量的碰撞或错误帧，该碰撞或错误帧可引起客户机和服务器之间“Hello”帧出现延迟。在某一指定的服务器所在的远端网段重复此测试。如果两个网段都出现空白，用网络测试仪向路由器中的SNMP代理查询，检查两个网段之间的路由表。确定该路径不存在拥挤问题。为了有效地使用资源，在看门狗允许的时间内如果客户机对“Hello”帧无反应，则Novell服务器会将该客户机注销。 <br />解决问题：简便地方法时改变看门狗时延地参数，将Novell服务器中的该参数改大。如果情况有所改善，则可确定为引起帧丢失的原因，纠正看门狗延时帧计时器的参数。<br />问题4:刍菊链效应<br /><br />用户抱怨：网络服务变慢 <br />故障症状：影响某个以太网段的所有用户。网络服务（访问服务器）变慢，但与所连接的某的服务器无关。 <br />查找问题：在高峰时段将网络测试仪连入集线器，运行网络健康状况测试。此时将会观察到大量错误帧。在10BASE-2网络中，错误帧的类型归类为“延迟碰撞”。在10BASE-T网络中帧错误的类型归类为典型的帧校念序列错误（FCS错误），随着网络用户的增长，新增加的集线器通常与原来的集线器形成效应。 <br />解决问题：统计一下任意两个网络设备之间经过的中继器的数量。在10Mbps以太网中不应超过4个，在100Mbps快速以太网中不应超过2个。如果数量超标，则按以太网的标准修正网络拓扑结构，然后再看错误帧是否还出现。<br />问题5:IP网络管理者的报应<br /><br />用户抱怨：一个工作站间隙性出错，不能登陆或者不能访问远端服务器 <br />故障症状：只影响一个工作站，通常在增加、移动、变更工作站后出现此问题 <br />查找问题：先排除用户是否有帐户和安全设置方面的潜在问题。让用户登陆并且试图从另一个工作站重复这一*作。如果成功，则可以用网络测试仪从用户端到服务器之间的链路状况。然后测试网卡，检测硬件和驱动程序的功能和状况。如果没有问题则检查IP设置，确定用户的IP地址是否有效或者是否有重复的IP地址。确定本网段的子网掩码和路由器默认地址是否正确，DNS服务器（如果有）地址是否专用。如果一个新工作站的IP地址与打印服务器的 IP地址设置重复，将会把每个人的打印工作指向该新客户机。 <br />解决问题：改为合适的设置，然后重启工作站<br /><br />问题6：光纤错觉<br /><br />用户抱怨：整个网络变慢 <br />故障症状：影响所有连接到网段上的工作站 <br />查找问题：在正常的网络使用时段，将网络测试仪连接到集线器，在光纤连接的两端产生流量，测试健康状况。在某一时刻断开或接上光纤，每当光纤连入网段时，就会观察到大量的错误帧。劣质的光纤链路连接会在其附属的网段中产生大量垃圾帧，迫使工作站重发帧，网络速度变慢。 <br />解决问题：清洁或重新安装好光纤连接器，复位所有的连接器，再次检查网络健康状况，此时应该只有少量的错误帧。<br />问题7：奇怪！难道电缆在夜间受到过撞击？<br /><br />用户抱怨：不能连接上网或不能登陆 <br />故障症状：网段上只有一个工作站能上网 <br />查找问题：断开工作站的连接电缆，接上网络测试仪，注意从集线器上检测不到连接信号。运行电缆测试，查看从办公室到配线间之间的电缆是否开路。如果不正常，将工具设置在音频发生器位置，从配线间用音频探测器查出与办公室对应的电缆，通常情况下，在配线间有变动时，电缆线索会受到推挤和碰撞，引起连接器脱落或松动。 <br />解决问题：重新插好工作站和工作站和集线器之间的电缆连接器，查看连接信号指示灯是否发亮，确定用户是否能上网。<br />问题8:“病人”的心还在跳吗？<br /><br />用户抱怨：在网络繁忙的高峰期访问网络的速度很慢 <br />故障症状：个别网段的所有工作站对不论是本网段的服务器还是其它网段的服务器都无反应。 <br />查找问题：在高峰时段将网络测试仪连接到该网段。运行该网段的网络健康测试，注意网络的利用率、碰撞、错误帧、广播帧的状况，此时可能看到平均碰撞率不正常，观察到的流量中可能有高达50%是碰撞帧碎片。这是帧信号收发错误——SQE(Signal quality error)的表现。“心跳”信号被不经意地停留在“博”的位置。 <br />解决问题：定位网络中每一个信号收发者。检查SQE开关是否位于“关”的位置。此信号用在早期的10BASE-5以太网中，新的以太网设备已不再使用。<br />问题9：可以连接，但不能登陆<br /><br />用户抱怨：不能登陆到欲连接的服务器 <br />故障症状：问题通常在新安装或重新设置工作站后出现，但仅限于一个工作站 <br />查找问题：断开工作站连线，接上网络测试仪，执行IPX Ping或者在取得服务器列表后来检查配置的哪一层的网络协议。注意帧的封装类型（例如802.2）。现在可以测试网卡，检查安装和运行程序是否正确。还要注意检查网卡绑定帧的类型（比如802.3）。两个帧类型要匹配，如果服务器和工作站运行的帧类型不同，则不能连接上网。 <br />解决问题：用Editor打开工作站的NET.CFG,修改其中一行：将FRAME-ETHERNET-802.3改为FRAME-ETHERNET-802.2之后将工作站连接上网，重启。检查服务器连接状况。<br />问题10：莫名其妙得间歇性连接中断<br /><br />用户抱怨：服务速度太慢，连接间歇性中断 <br />故障症状：问题仅再一个网站上出现，与正在访问的代理服务器无关。 <br />查找问题：断开网站，接上一个具有流量发送（此为诊断过程的一部分）功能的测试工具，检查网络的利用率，碰撞和错误帧水平，确定网络是否健康。若仪器检测通过而只是网站时通时断，则表明是典型的物理层故障。进行电缆链路测试（包括用户连接电缆），此时长度测试可能显示电缆超长（UTP电缆为100米，铜轴电缆为185米）。超过IEEE规定的允许长度，着将会引起局域网内的传输信号严重衰减。 <br />解决问题：在链路中增加中继器，使电缆长度限制在允许的范围内。另一个办法就是用光纤代替电缆或铜轴线。<br /><br /><br />总结：从以上例子可以清楚的看到，为了查找通常的网络错误，配置合适的网络测试工具是非常必要的。<img src ="http://www.cnitblog.com/liserui/aggbug/9553.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/liserui/" target="_blank">www.liserui.cnitblog.com</a> 2006-04-22 21:05 <a href="http://www.cnitblog.com/liserui/articles/9553.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>广播风暴分析与排除</title><link>http://www.cnitblog.com/liserui/articles/9552.html</link><dc:creator>www.liserui.cnitblog.com</dc:creator><author>www.liserui.cnitblog.com</author><pubDate>Sat, 22 Apr 2006 13:02:00 GMT</pubDate><guid>http://www.cnitblog.com/liserui/articles/9552.html</guid><wfw:comment>http://www.cnitblog.com/liserui/comments/9552.html</wfw:comment><comments>http://www.cnitblog.com/liserui/articles/9552.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/liserui/comments/commentRss/9552.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/liserui/services/trackbacks/9552.html</trackback:ping><description><![CDATA[
		<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" height="100%" cellspacing="0" cellpadding="0" width="100%" border="0">
				<tbody>
						<tr>
								<td valign="top">关于广播风暴这一网络维护中常见的故障有着不同的认识和观点，早期对于广播风暴来说就是产生滚雪球效应并产生网络阻塞的故障，而现在多数认为是由于持续发生的大量广播而造成的网络阻塞或瘫痪既为广播风暴。<br /><br />从交换机原理看网络广播风暴的几种原因 <br /><br />要想正确理解广播风暴的具体含义，我们必须了解一下工作在网络中的网络设备的工作原理。目前，工作在网吧网络中的网络设备，基本上都是交换机了。对于交换机，大家并没有真正的了解其工作原理。 <br /><br />一、交换机基础知识 <br /><br />交换机的定义：交换机是一种基于MAC（网卡的硬件地址）识别，能完成封装转发数据包功能的网络设备。交换机可以“学习”MAC地址，并把其存放在内部地址表中，通过在数据帧的始发者和目标接收者之间建立临时的交换路径，使数据帧直接由源地址到达目的地址。<br />现在，交换机已经替代了我们原来比较熟悉的网络设备集线器，又称Hub。但是这并不意味着，我们不需要了解Hub的基本知识。 <br />集线器的定义：集线器（HUB）属于数据通信系统中的基础设备，它和双绞线等传输介质一样，是一种不需任何软件支持或只需很少管理软件管理的硬件设备。它被广泛应用到各种场合。集线器工作在局域网(LAN)环境，像网卡一样，应用于OSI参考模型第一层，因此又被称为物理层设备。集线器内部采用了电器互联，当维护LAN的环境是逻辑总线或环型结构时，完全可以用集线器建立一个物理上的星型或树型网络结构。在这方面，集线器所起的作用相当于多端口的中继器。其实，集线器实际上就是中继器的一种，其区别仅在于集线器能够提供更多的端口服务，所以集线器又叫多口中继器。 <br />二、交换机与集线器的区别 <br /><br />现在，我们经常会存在这样一个技术误区，我们用的是交换机，数据全部是点对点转发的，为什么还会产生广播风暴呢？我们在充分了解了交换机与集线器的功能区别后，就会明白，使用交换机作为网络设备的网络，为什么会出现广播风暴。 <br /><br />交换机与集线器的本质区别：用集线器组成的网络称为共享式网络，而用交换机组成的网络称为交换式网络。 共享式以太网存在的主要问题是所有用户共享带宽，每个用户的实际可用带宽随网络用户数的增加而递减。这是因为当信息繁忙时，多个用户可能同时“争用”一个信道，而一个信道在某一时刻只允许一个用户占用，所以大量的用户经常处于监测等待状态，致使信号传输时产生抖动、停滞或失真，严重影响了网络的性能。 <br />在交换式以太网中，交换机提供给每个用户专用的信息通道，除非两个源端口企图同时将信息发往同一个目的端口，否则多个源端口与目的端口之间可同时进行通信而不会发生冲突。通过实验测得，在多服务器组成的LAN　中，处于半双工模式下的交换式以太网的实际最大传输速度是共享式网络的1.7倍，而工作在全双工状态下的交换式以太网的实际最大传输速度可达到共享式网络的3.8倍。 交换机只是在工作方式上与集线器不同，其他的如连接方式、速度选择等与集线器基本相同，目前的交换机同样从速度上分为10M、100M和1000M几种，所提供的端口数多为8口、16口和24口几种。交换机在局域网中主要用于连接工作站、Hub、服务器或用于分散式主干网。 <br />三、产生广播风暴的原因 <br /><br />通过对以上网络设备的了解，我们就可以简单分析出来，网络产生广播风暴的原因了。一般情况下，产生网络广播风暴的原因，主要有以下几种： <br /><br />网络设备原因：我们经常会有这样一个误区，交换机是点对点转发，不会产生广播风暴。在我们购买网络设置时，购买的交换机，通常是智能型的Hub，却被奸商当做交换机来卖。这样，在网络稍微繁忙的时候，肯定会产生广播风暴了。 <br />网卡损坏：如果网络机器的网卡损坏，也同样会产生广播风暴。损坏的网卡，不停向交换机发送大量的数据包，产生了大量无用的数据包，产生了广播风暴。由于网卡物理损坏引起的广播风暴，故障比较难排除，由于损坏的网卡一般还能上网，我们一般借用Sniffer局域网管理软件，查看网络数据流量，来判断故障点的位置。 <br />网络环路：曾经在一次的网络故障排除中，发现一个很可笑的错误，一条双绞线，两端插在同一个交换机的不同端口上，导致了网络性能急骤下降，打开网页都非常困难。这种故障，就是典型的网络环路。网络环路的产生，一般是由于一条物理网络线路的两端，同时接在了一台网络设备中。 <br />网络病毒：目前，一些比较流行的网络病毒，Funlove、震荡波、RPC等病毒，一旦有机器中毒后，会立即通过网络进行传播。网络病毒的传播，就会损耗大量的网络带宽，引起网络堵塞，引起广播风暴。 <br />黑客软件的使用：目前，一些上网者，经常利用网络执法官、网络剪刀手等黑客软件，对内部网络进行攻击，由于这些软件的使用，网络也可能会引起广播风暴。 <br />要想做到对故障的快速判断，良好扎实的基础知识，是不可缺少的。因此大家在日后的学习中，不要忽略了对基础知识的学习！<br /></td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/liserui/aggbug/9552.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/liserui/" target="_blank">www.liserui.cnitblog.com</a> 2006-04-22 21:02 <a href="http://www.cnitblog.com/liserui/articles/9552.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CISCO 技术</title><link>http://www.cnitblog.com/liserui/articles/9551.html</link><dc:creator>www.liserui.cnitblog.com</dc:creator><author>www.liserui.cnitblog.com</author><pubDate>Sat, 22 Apr 2006 12:53:00 GMT</pubDate><guid>http://www.cnitblog.com/liserui/articles/9551.html</guid><wfw:comment>http://www.cnitblog.com/liserui/comments/9551.html</wfw:comment><comments>http://www.cnitblog.com/liserui/articles/9551.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/liserui/comments/commentRss/9551.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/liserui/services/trackbacks/9551.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 命令状态1. router&gt;路由器处于用户命令状态，这时用户可以看路由器的连接状态，访问其它网络和主机，但不能看到和更改路由器的设置内容。2. router#在router&gt;提示符下键入enable,路由器进入特权命令状态router#，这时不但可以执行所有的用户命令，还可以看到和更改路由器的设置内容。3. router(config)#在router#提示符下键入configure ...&nbsp;&nbsp;<a href='http://www.cnitblog.com/liserui/articles/9551.html'>阅读全文</a><img src ="http://www.cnitblog.com/liserui/aggbug/9551.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/liserui/" target="_blank">www.liserui.cnitblog.com</a> 2006-04-22 20:53 <a href="http://www.cnitblog.com/liserui/articles/9551.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>