<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<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>科技之门 - 电脑技术</title><link>http://www.icdoor.com/z-blog/</link><description>www.icdoor.com - </description><generator>RainbowSoft Studio Z-Blog 1.8 Spirit Build 80710</generator><language>zh-CN</language><copyright>Copyright 2003-2007 www.icdoor.com. All Rights Reserved.京ICP备05039017号.Powered By Z-Blog.Top</copyright><pubDate>Tue, 07 Sep 2010 02:58:23 +0800</pubDate><item><title>Windows系统非法操作详解 </title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/12/12/3397.html</link><pubDate>Fri, 12 Dec 2008 14:05:45 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/12/12/3397.html</guid><description><![CDATA[<div style="font-size: 10pt; margin: 0in">一般的&ldquo;非法操作&rdquo;有两个选项：&ldquo;关闭&rdquo;和&ldquo;详细资料&rdquo;。可是&ldquo;详细资料&rdquo;里面的内容大多数人都看不明白，只好草草的关闭了。现在不用怕了，我来给大家讲解一下非法作的每个详细资料的具体含义。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　1、停止错误编号：0x0000000A</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：IRQL-NOT-LESS-OR-EQUAL</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：驱动程序使用了不正确的内存地址。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：如果无法登陆，则重新启动计算机。当出现可用的作系统列表时，按F8键。在Windows高级选项菜单屏幕上，选择最后一次正确的配置，然后按回车键。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　检查是否正确安装了所有的新硬件或软件。如果这是一次全新安装，请与硬件或软件的制造商联系，获得可能需要的任何Windows更新或驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的所有的系统诊断软件，尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用或卸掉新近安装的硬件(RAM，适配器，硬盘，调制解调器等等)，驱动程序或软件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　确保硬件设备驱动程序和系统BIOS都是最新的版本。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　确保制造商可帮助你是否具有最新版本，也可帮助你获得这些硬件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用 BIOS内存选项，例如cache或shadow。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　2、停止错误编号：0x0000001E</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：KMODE-EXPTION-NOT-HANDLED</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：内核模式进程试图执行一个非法或未知的处理器指令。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：确保有足够的空间，尤其是在执行一次新安装的时候。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果停止错误消息指出了某个特定的驱动程序，那么禁用他。如果无法启动计算机。应试着用安全模式启动，以便删除或禁用该驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果有非 Microsoft支持的视频驱动程序，尽量切换到标准的VGA驱动程序或Windows提供的适当驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用所有新近安装的驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　确保有最新版本的系统BIOS。硬件制造商可帮助确定你是否具有最新版本，也可以帮助你获得他BIOS内存选项，例如cache，shadow。</div><div style="font-size: 10pt; margin: 0in">3、停止错误编号：0x00000023或0x00000024</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：FAT-FILE-SYSTEM或MTFS-FILE-SYSTEM</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常原因：问题出现在Ntfs.sys(允许系统读写NTFS驱动器的驱动程序文件)内。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：运行由计算机制造商提供的系统诊断软件，尤其是硬件诊断软件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用或卸载所有的反病毒软件，磁盘碎片整理程序或备份程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通过在命令提示符下运行Chkdsk f命令检查硬盘驱动器是否损坏，然后重新启动计算机</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　4、停止编号：0x0000002E</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：ATA-BUS-ERROR</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：系统内存奇偶校验出错，通常由硬件问题导致。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：卸掉所有新近安装的硬件(RAM。适配器。硬盘。调制解调器等等)。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的系统诊断软件，尤其是硬件诊断软件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　确保硬件设备驱动程序和系统BIOS都是最新版本。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　使用硬件供应商提供的系统诊断，运行内存检查来查找故障或不匹配的内存。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用BIOS内存选项，例如cache或shadow。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　在启动后出现可用作系统列表时，按F8。在Windows高级选项菜单屏幕上，选择启动VGA模式。然后按回车键。如果这样做还不能解决问题，可能需要更换不同的视频适配器列表，有关支持的视频适配器列表，请参阅硬件兼容性列表。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　5、停止编号：0x0000003F</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：NO-MOR-SYSTEM-PTES</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：没有正确清理驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：禁用或卸载所有的反病毒软件，磁盘碎片处理程序或备份程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　6、停止错误编号：0x00000058</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：FTDISK-INTERN-ERROR</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：容错集内的某个主驱动器发生故障。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：使用Windows安装盘启动计算机，从镜象(第2)系统驱动器引导。有关如何编辑Boot.ini文件以指向镜象系统驱动器的指导，可在MIcrosoft支持服务Web站点搜索Edit ARC path。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　7、停止错误编号：0x0000007B</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：INACCESSI-BLE-BOOT-DEVICE</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常原因：初始化IO系统(通常是指引导设备或文件系统)失败。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：引导扇区病毒通常会导致这种停止错误。是用反病毒软件的最新版本，检查计算机上是否有存在病毒。如果找到病毒，则必须执行必要的不找把他从计算机上清除掉，请参阅反病毒软件文档了解如何执行这些步骤。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　卸下所有新近安装的硬件(RAM，适配器，调制解调器等等)。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　核对MIcrosoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果使用的适SCSI适配器，可以从硬件供应商除获得最新WINDOWS驱动程序，禁用SCSI设备的同步协商，检查该SCSI链是否终结，并核对这些设备的SCSI ID，如果无法确定如何执行能够这些步骤，可参考硬件设备的文档。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果你用的是IDE设备，将板上的IDE端口定义为唯一的主端口。核对IDE设备的主从唯一设置。卸掉除硬盘之外的所有IDE设备。如果无法确认如何执行这些不找，可参考硬件文档。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果计算机已使用NTFS文件系统格式化，可重新启动计算机，然后在该系统分区上运行Chkdsk fr命令。如果由于错误而无法启动系统，那么使用命令控制台，并运行Chkdsk r命令。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行Chkdsk f命令以确定文件系统是否损坏。如果Windows不能运行Chkdsk命令，将驱动器移动到其他运行Windows的计算机上，然后从这台计算机上对该驱动器运行Chkdsk命</div><div style="font-size: 10pt; margin: 0in">8、停止错误编号：0x0000007F</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：UNEXPECTED-KERNEL-MODE-TRAP</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：通常是由于硬件或软件问题导致，但一般都由硬件故障引起的。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：核对Microsoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容。如果计算机主板不兼容就会产生这个问题。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　卸掉所由新近安装的硬件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的所有系统诊断软件，尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用BIOS内存选项，例如cache或shadow。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　9、停止错误编号：0x00000050</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：AGE-FAULT-IN-NONPAGED-AREA</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：内存错误(数据不能使用分页文件交换到磁盘中)。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：卸掉所有的新近安装的硬件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的所有系统诊断软件。尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　检查是否正确安装了所有新硬件或软件，如果这是一次全新安装，请与硬件或软件制造商联系，获得可能需要的任何Windows更新或驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用或卸载所有的反病毒程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用BIOS内存选项，例如cache或shadow</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　10、停止错误编号：0x0000007</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：KERNEL-STEL-STACK-INPAGE-ERROR</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：无法从分页文件将内核数据所需的页面读取到内存中。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：使用反病毒软件的最新版本，检查计算机上是否有病毒。如果找到病毒，则执行必要的步骤把他从计算机上清除掉。请参阅制造商提供的所有系统诊断软件，尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用BIOS内存选项，例如cache，shadow。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">11、停止错误编号：0x00000079</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：MISMATCHED-HAL</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：硬件抽象层与内核或机器类型不匹配（通常发生在单处理器和多处理器配置文件混合在同一系统的情况下）。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：要解决本错误，可使用命令控制台替换计算机上错误的系统文件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　单处理器系统的内核文件是Ntoskml.exe，而多处理器系统的内核文件是Ntkrnlmp.exe，但是，这些文件要与安装媒体上的文件相对应；在安装完Windows2000和，不论使用的是哪个原文件，都会被重命名为Ntoskrnl.exe文件。HAL文件在安装之后也使用名称Hal.dll但是在安装媒体，但是在安装媒体上却有若干个可能的HAL文件。　　</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　12、停止错误编号：0x0000007A</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：KERNEL-DATA-INPAGE-ERROR</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：无法从分页文件将内核数据所需的页面读取到内存中。（通常是由于分页文件上的故障，病毒，磁盘控制器错误或由故障的RAM引起的）。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：使用反病毒软件的最新版本，检查计算机上是否存在病毒。如果找到病毒。则执行必要的步骤把他从计算机上清除掉，请参阅犯病度软件文档了解如何执行这些步骤。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果计算机已使用NTFS文件系统格式化。可重新启动计算机，然后在该系统分区上运行Chkdsk fr命令。如果由于错误而无法启动命令，那么使用命令控制台，并运行Chkdsk r命令。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的所有的系统在很端软件，尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　13、停止错误编号：0xC000021A</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：STATUS-SYSTEM-PROCESS-TERMINATED</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：用户模式子系统，例如Winlogon或客户服务器运行时子系统（CSRSS）已被损坏，所以无法再保证安全性。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：卸掉所有新近安装的硬件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果无法登陆，则重新启动计算机。当出现可用的作系统列表时按F8。在Windows 2000高级选项菜单屏幕上，选择：&ldquo;最后一次正确的配置&rdquo;。然后按会车。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行故障恢复台，并允许系统修复任何检测到的错误。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　14、停止错误编号：0xC0000221</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：STATUS-IMAGE-CHECKISU7M-MISMATCH</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：驱动程序或系统DLL已经被损坏。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：运行故障复控台，并且允许系统修复任何检测到的错误。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果在RAM添加到计算机之后，立即发生错误，那么可能是分页文件损坏，或者新RAM由故障或不兼容。删除Pagefile.sys并将系统返回到原来的RAM配置。</div>]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/12/12/3397.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=3397</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=3397&amp;key=672b768f</trackback:ping></item><item><title>Windows系统非法操作详解 </title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/12/11/3396.html</link><pubDate>Thu, 11 Dec 2008 09:23:39 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/12/11/3396.html</guid><description><![CDATA[<p>一般的&ldquo;非法操作&rdquo;有两个选项：&ldquo;关闭&rdquo;和&ldquo;详细资料&rdquo;。可是&ldquo;详细资料&rdquo;里面的内容大多数人都看不明白，只好草草的关闭了。现在不用怕了，我来给大家讲解一下非法作的每个详细资料的具体含义。</p><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　1、停止错误编号：0x0000000A</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：IRQL-NOT-LESS-OR-EQUAL</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：驱动程序使用了不正确的内存地址。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：如果无法登陆，则重新启动计算机。当出现可用的作系统列表时，按F8键。在Windows高级选项菜单屏幕上，选择最后一次正确的配置，然后按回车键。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　检查是否正确安装了所有的新硬件或软件。如果这是一次全新安装，请与硬件或软件的制造商联系，获得可能需要的任何Windows更新或驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的所有的系统诊断软件，尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用或卸掉新近安装的硬件(RAM，适配器，硬盘，调制解调器等等)，驱动程序或软件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　确保硬件设备驱动程序和系统BIOS都是最新的版本。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　确保制造商可帮助你是否具有最新版本，也可帮助你获得这些硬件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用 BIOS内存选项，例如cache或shadow。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　2、停止错误编号：0x0000001E</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：KMODE-EXPTION-NOT-HANDLED</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：内核模式进程试图执行一个非法或未知的处理器指令。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：确保有足够的空间，尤其是在执行一次新安装的时候。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果停止错误消息指出了某个特定的驱动程序，那么禁用他。如果无法启动计算机。应试着用安全模式启动，以便删除或禁用该驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果有非 Microsoft支持的视频驱动程序，尽量切换到标准的VGA驱动程序或Windows提供的适当驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用所有新近安装的驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　确保有最新版本的系统BIOS。硬件制造商可帮助确定你是否具有最新版本，也可以帮助你获得他BIOS内存选项，例如cache，shadow。</div><div style="font-size: 10pt; margin: 0in">3、停止错误编号：0x00000023或0x00000024</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：FAT-FILE-SYSTEM或MTFS-FILE-SYSTEM</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常原因：问题出现在Ntfs.sys(允许系统读写NTFS驱动器的驱动程序文件)内。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：运行由计算机制造商提供的系统诊断软件，尤其是硬件诊断软件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用或卸载所有的反病毒软件，磁盘碎片整理程序或备份程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通过在命令提示符下运行Chkdsk f命令检查硬盘驱动器是否损坏，然后重新启动计算机</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　4、停止编号：0x0000002E</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：ATA-BUS-ERROR</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：系统内存奇偶校验出错，通常由硬件问题导致。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：卸掉所有新近安装的硬件(RAM。适配器。硬盘。调制解调器等等)。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的系统诊断软件，尤其是硬件诊断软件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　确保硬件设备驱动程序和系统BIOS都是最新版本。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　使用硬件供应商提供的系统诊断，运行内存检查来查找故障或不匹配的内存。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用BIOS内存选项，例如cache或shadow。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　在启动后出现可用作系统列表时，按F8。在Windows高级选项菜单屏幕上，选择启动VGA模式。然后按回车键。如果这样做还不能解决问题，可能需要更换不同的视频适配器列表，有关支持的视频适配器列表，请参阅硬件兼容性列表。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　5、停止编号：0x0000003F</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：NO-MOR-SYSTEM-PTES</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：没有正确清理驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：禁用或卸载所有的反病毒软件，磁盘碎片处理程序或备份程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　6、停止错误编号：0x00000058</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：FTDISK-INTERN-ERROR</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：容错集内的某个主驱动器发生故障。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：使用Windows安装盘启动计算机，从镜象(第2)系统驱动器引导。有关如何编辑Boot.ini文件以指向镜象系统驱动器的指导，可在MIcrosoft支持服务Web站点搜索Edit ARC path。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　7、停止错误编号：0x0000007B</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：INACCESSI-BLE-BOOT-DEVICE</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常原因：初始化IO系统(通常是指引导设备或文件系统)失败。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：引导扇区病毒通常会导致这种停止错误。是用反病毒软件的最新版本，检查计算机上是否有存在病毒。如果找到病毒，则必须执行必要的不找把他从计算机上清除掉，请参阅反病毒软件文档了解如何执行这些步骤。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　卸下所有新近安装的硬件(RAM，适配器，调制解调器等等)。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　核对MIcrosoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果使用的适SCSI适配器，可以从硬件供应商除获得最新WINDOWS驱动程序，禁用SCSI设备的同步协商，检查该SCSI链是否终结，并核对这些设备的SCSI ID，如果无法确定如何执行能够这些步骤，可参考硬件设备的文档。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果你用的是IDE设备，将板上的IDE端口定义为唯一的主端口。核对IDE设备的主从唯一设置。卸掉除硬盘之外的所有IDE设备。如果无法确认如何执行这些不找，可参考硬件文档。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果计算机已使用NTFS文件系统格式化，可重新启动计算机，然后在该系统分区上运行Chkdsk fr命令。如果由于错误而无法启动系统，那么使用命令控制台，并运行Chkdsk r命令。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行Chkdsk f命令以确定文件系统是否损坏。如果Windows不能运行Chkdsk命令，将驱动器移动到其他运行Windows的计算机上，然后从这台计算机上对该驱动器运行Chkdsk命</div><div style="font-size: 10pt; margin: 0in">8、停止错误编号：0x0000007F</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：UNEXPECTED-KERNEL-MODE-TRAP</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：通常是由于硬件或软件问题导致，但一般都由硬件故障引起的。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：核对Microsoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容。如果计算机主板不兼容就会产生这个问题。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　卸掉所由新近安装的硬件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的所有系统诊断软件，尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用BIOS内存选项，例如cache或shadow。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　9、停止错误编号：0x00000050</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：AGE-FAULT-IN-NONPAGED-AREA</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：内存错误(数据不能使用分页文件交换到磁盘中)。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：卸掉所有的新近安装的硬件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的所有系统诊断软件。尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　检查是否正确安装了所有新硬件或软件，如果这是一次全新安装，请与硬件或软件制造商联系，获得可能需要的任何Windows更新或驱动程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用或卸载所有的反病毒程序。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用BIOS内存选项，例如cache或shadow</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　10、停止错误编号：0x0000007</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：KERNEL-STEL-STACK-INPAGE-ERROR</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：无法从分页文件将内核数据所需的页面读取到内存中。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：使用反病毒软件的最新版本，检查计算机上是否有病毒。如果找到病毒，则执行必要的步骤把他从计算机上清除掉。请参阅制造商提供的所有系统诊断软件，尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　禁用BIOS内存选项，例如cache，shadow。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">11、停止错误编号：0x00000079</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：MISMATCHED-HAL</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：硬件抽象层与内核或机器类型不匹配（通常发生在单处理器和多处理器配置文件混合在同一系统的情况下）。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：要解决本错误，可使用命令控制台替换计算机上错误的系统文件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　单处理器系统的内核文件是Ntoskml.exe，而多处理器系统的内核文件是Ntkrnlmp.exe，但是，这些文件要与安装媒体上的文件相对应；在安装完Windows2000和，不论使用的是哪个原文件，都会被重命名为Ntoskrnl.exe文件。HAL文件在安装之后也使用名称Hal.dll但是在安装媒体，但是在安装媒体上却有若干个可能的HAL文件。　　</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　12、停止错误编号：0x0000007A</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：KERNEL-DATA-INPAGE-ERROR</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：无法从分页文件将内核数据所需的页面读取到内存中。（通常是由于分页文件上的故障，病毒，磁盘控制器错误或由故障的RAM引起的）。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：使用反病毒软件的最新版本，检查计算机上是否存在病毒。如果找到病毒。则执行必要的步骤把他从计算机上清除掉，请参阅犯病度软件文档了解如何执行这些步骤。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果计算机已使用NTFS文件系统格式化。可重新启动计算机，然后在该系统分区上运行Chkdsk fr命令。如果由于错误而无法启动命令，那么使用命令控制台，并运行Chkdsk r命令。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行由计算机制造商提供的所有的系统在很端软件，尤其是内存检查。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　13、停止错误编号：0xC000021A</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：STATUS-SYSTEM-PROCESS-TERMINATED</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：用户模式子系统，例如Winlogon或客户服务器运行时子系统（CSRSS）已被损坏，所以无法再保证安全性。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：卸掉所有新近安装的硬件。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果无法登陆，则重新启动计算机。当出现可用的作系统列表时按F8。在Windows 2000高级选项菜单屏幕上，选择：&ldquo;最后一次正确的配置&rdquo;。然后按会车。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　运行故障恢复台，并允许系统修复任何检测到的错误。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　14、停止错误编号：0xC0000221</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　说明文字：STATUS-IMAGE-CHECKISU7M-MISMATCH</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　通常的原因：驱动程序或系统DLL已经被损坏。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　解决方法：运行故障复控台，并且允许系统修复任何检测到的错误。</div><div style="font-size: 10pt; margin: 0in">&nbsp;</div><div style="font-size: 10pt; margin: 0in">　　如果在RAM添加到计算机之后，立即发生错误，那么可能是分页文件损坏，或者新RAM由故障或不兼容。删除Pagefile.sys并将系统返回到原来的RAM配置。</div>]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/12/11/3396.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=3396</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=3396&amp;key=eeaec6de</trackback:ping></item><item><title>启用休眠时提示：另一个程序正在使用此文件，进程无法访问的解决办法。</title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/06/01/890.html</link><pubDate>Sun, 01 Jun 2008 21:50:54 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/06/01/890.html</guid><description><![CDATA[<p>启用休眠时提示：另一个程序正在使用此文件，进程无法访问的解决办法。</p><p>找到 c:\winnt\system32\drivers\atapi.sys 文件，改名，再启动休眠，多试几次就可以了，我的操作系统是 Windows 2003</p><p>&nbsp;</p>]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/06/01/890.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=890</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=890&amp;key=45d1bbf5</trackback:ping></item><item><title>Windows 2003系统安全权限方案</title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/05/31/889.html</link><pubDate>Sat, 31 May 2008 07:37:56 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/05/31/889.html</guid><description><![CDATA[<div class="tit">Windows 2003系统安全权限方案---卸载删除具有CMD命令功能的危险组件&mdash;&mdash;</div><div class="date">&nbsp;</div><div class="date"><div class="cnt" id="blog_text"><p>原文:我在电信局做网管，原来管理过三十多台服务器，从多年积累的经验，写出以下详细的Windows2003服务系统的安全方案,我应用以下方案，安全运行了二年，无黑客有成功入侵的记录，也有黑客入侵成功的在案，但最终还是没有拿到肉鸡的最高管理员身份,只是可以浏览跳转到服务器上所有客户的网站。</p><p>服务器安全设置</p><p>&gt;&gt; 打开C:\Windows目录 搜索以下DOS命令文件<br />NET.EXE,NET1.EXE,CMD.EXE,FTP.EXE,ATTRIB.EXE,CACLS.EXE,AT.EXE,FORMAT.COM,TELNET.EXE,COMMAND.COM,NETSTAT.EXE,REGEDIT.EXE,ARP.EXE,NBTSTAT.EXE<br />把以上命令文件通通只给Administrators 和SYSTEM为完全控制权限</p><p>&nbsp;</p><p>&gt;&gt; 卸载删除具有CMD命令功能的危险组件<br />WSHOM.OCX对应于WScript.Shell组件</p><p>HKEY_CLASSES_ROOT\WScript.Shell\ <br />及 <br />HKEY_CLASSES_ROOT\WScript.Shell.1\ <br />添加IUSR用户完全拒绝权限</p><p><br />Shell32.dll对应于Shell.Application组件</p><p>HKEY_CLASSES_ROOT\Shell.Application\ <br />及 <br />HKEY_CLASSES_ROOT\Shell.Application.1\ <br />添加IUSR用户完全拒绝权限</p><p>regsvr32/u C:\Windows\System32\wshom.ocx<br />regsvr32/u C:\Windows\System32\shell32.dll</p><p>WSHOM.OCXx和Shell32.dl这两个文件只给Administrator完全权限</p><p><br />该文章转载自:中国企业信息在线《信息之舟》&ldquo;电脑之家&rdquo;&ldquo;软件应用技巧&rdquo;栏目,文章由网友提供，版权归原作者所有，感谢您的使用！欢迎您再来！：<a href="http://www.kepusoft.com/soft2/info/634.html">http://www.kepusoft.com/soft2/info/634.html</a></p></div></div><p>&nbsp;</p>]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/05/31/889.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=889</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=889&amp;key=1b856c0d</trackback:ping></item><item><title>让文章的手写字母变大</title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/05/25/883.html</link><pubDate>Sun, 25 May 2008 09:50:03 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/05/25/883.html</guid><description><![CDATA[<div class="post-date"><p class="code">　　在样式表里面添加<br />P&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;FONT-SIZE:&nbsp;12px;&nbsp;&nbsp;LINE-HEIGHT:&nbsp;1.6;&nbsp;FONT-FAMILY:&nbsp;verdana,&nbsp;arial,&nbsp;sans-serif<br />}<br />#fp:first-letter&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;BORDER-RIGHT:&nbsp;#99CCFF&nbsp;1px&nbsp;dashed;&nbsp;PADDING-RIGHT:&nbsp;1px;&nbsp;BORDER-TOP:&nbsp;#99CCFF&nbsp;1px&nbsp;dashed;&nbsp;PADDING-LEFT:&nbsp;1px;&nbsp;FONT-WEIGHT:&nbsp;lighter;&nbsp;FONT-SIZE:&nbsp;24px;&nbsp;FLOAT:&nbsp;left;&nbsp;PADDING-BOTTOM:&nbsp;3px;&nbsp;BORDER-LEFT:&nbsp;#99CCFF&nbsp;1px&nbsp;dashed;&nbsp;COLOR:&nbsp;#FF3300;&nbsp;MARGIN-RIGHT:&nbsp;2px;&nbsp;PADDING-TOP:&nbsp;3px;&nbsp;BORDER-BOTTOM:&nbsp;#99CCFF&nbsp;1px&nbsp;dashed&nbsp;<br />}<br />具体应用就拿L-BLOG来说吧<br />打开include/ubbcode.asp<br />找到<br />UBBCode=&quot;&amp;strContent&amp;&quot;<br />换成<br />UBBCode=&quot;&lt;p&nbsp;id=fp&gt;&quot;&amp;strContent&amp;&quot;&lt;/p&gt;&quot;<br />就OK了！<br /></p></div>]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/05/25/883.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=883</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=883&amp;key=f9331fa1</trackback:ping></item><item><title>关于IBM X61 X60 T60集成显卡的机器开机闪屏的处理方法</title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/05/25/881.html</link><pubDate>Sun, 25 May 2008 09:34:40 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/05/25/881.html</guid><description><![CDATA[　　1 点击开始菜单-运行,输入msconfig<br />　　2 出现系统配置实用程序,选择启动<br />　　3 在出现的列表中找到igfxers和igfxtray两个启动项,把前面的钩去掉,使其不启动(这是INTER945芯片组集成显卡GMA950的驱动程序相关,在系统托盘区显示快捷图标).<br />　　4 确定,提示重启,重启之后就大功告成拉,看一看,是不是屏幕不再出现原先的1秒黑屏现象拉?]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/05/25/881.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=881</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=881&amp;key=12c40d3e</trackback:ping></item><item><title>怎么让电脑不容易中毒</title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/05/24/880.html</link><pubDate>Sat, 24 May 2008 21:19:17 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/05/24/880.html</guid><description><![CDATA[　　（一）杜绝传染渠道<br />　　病毒的传染无非是两种方式：一是网络，二是软盘与光盘。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如今由于电子邮件的盛行，通过互联网传递的病毒要远远高于后者。为此，我们要特别注意在网上的行为，不要轻易下载小网站的软件与程序。 不要光顾那些很诱惑人的小网站，因为这些网站很有可能就是网络陷阱。<br />　　另外还要：<br />　　1、 不使用盗版或来历不明的软件，特别不能使用盗版的杀毒软件。<br />　　2、 写保护所有系统盘，绝不把用户数据写到系统盘上。<br />　　3、 安装真正有效的防毒软件，并经常进行升级。<br />　　4、 对外来程序要使用尽可能多的查毒软件进行检查（包括从硬盘、软盘、局域网、Internet、Email中获得的程序），未经检查的可执行文件不能拷入硬盘，更不能使用。<br />　　5、 尽量不要使用软盘启动计算机。<br />　　6、 一定要将硬盘引导区和主引导扇区备份下来并经常对重要数据进行备份，防患于未然。<br />　　10、随时注意计算机的各种异常现象（如速度变慢、出现奇怪的文件、文件尺寸发生变化、内存减少等），一旦发现，应立即用杀毒软件仔细检查。<br />　　11、对于软盘，光盘传染的病毒，预防的方法就是不要随便打开程序或安装软件。可以先复制到硬盘上，接着用杀毒软件检查一遍，再执行安装或打开命令。<br />　　（二）平时的积极预防，定期的查毒，杀毒。<br />　　在病毒和反病毒技术的较量过程中，病毒总是领先一步，先有病毒，然后有反病毒。新的病毒层出不穷，而老的，旧的杀毒软件在新的病毒面前可能束手无策。好在目前大多杀毒软件都提供了让用户自己升级的能力，这样就要多多的留心收集报刊，杂志中的反病毒公告，。如果有条件，最好多准备几种杀毒软件，进行交叉杀毒。还有就是平时留心病毒的发展动态，譬如目前流行的CIH 病毒，知道了它的发作条件是每月的二十六日，那么在不能确定自己的电脑是否被CIH病毒感染的时候，最简单的做法就是每月的二十六日不用机器，或通过更改电脑的日期跳过二十六日这一天。<br />　　想要知道自己的计算机中是否染有病毒，最简单的方法是实用较新的反病毒软件对磁盘进行全面的检测。<br />　　四、 病毒之后的解决办法<br />　　1、 在解毒之前，要先备份重要的数据文件。<br />　　2、启动反病毒软件，并对整个硬盘进行扫描。<br />　　3、发现病毒后，我们一般应利用反病毒软件清除文件中的病毒，如果可执行文件中的病毒不能被清除，一般应将其删除，然后重新安装相应的应用程序。<br />　　4、 某些病毒在Windows 98状态下无法完全清除（如CIH病毒就是如此），此时我们应采用事先准备的干净的系统引导盘引导系统，然后在DOS下运行相关杀毒软件进行清除。<br />　　可以随时随地防护任何病毒反病毒软件是不存在的。随着各种新病毒的不断出现，反病毒软件必须快速升级才能达到杀除病毒的目的。具体来说，我们在对抗病毒时需要的是一种安全策略和一个完善的反病毒系统，用备份作为防病毒的第一道防线，将反病毒软件作为第二道防线。而及时升级反病毒软件的病毒代码则是加固第二道防线的唯一方法。<br />　　五、 恶意网站的处理<br />　　我们经常会遇到IE被修改了，或注册表不能打开了，开机后IE疯狂地打开窗口等等。看来恶意网站流毒不浅。下面我们就来看看如何与&ldquo;恶意网站&rdquo;斗争到底吧！<br />　　（一）防御<br />　　★知己知彼<br />　　如何判断自己是遇到了恶意网站的攻击，症状多种多样：<br />　　1、 开机自动登录网站。<br />　　2、启动IE，自动登录网站，无法修复主页设置。<br />　　3.、IE不断打开窗口。<br />　　4、 修改[主页]按钮和[搜索]按钮。<br />　　5、 修改右键菜单，甚至屏蔽右键菜单。<br />　　6、 更改收藏夹的内容。<br />　　7、 安装自动拨号程序。<br />　　8、 自动安装木马程序。<br />　　9、 自动格式化硬盘或删除某个文件夹中的所有文件。<br />　　10、 更新文件关联和锁死EXE程序。<br />　　11、 锁死注册表。<br /><br />来自:http://news.duba.net/contents/2008-04/07/1448.html<img style="DISPLAY: none; POSITION: relative" src="http://imgcache.qq.com/ac/qzone_v4/b.gif" alt="" />]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/05/24/880.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=880</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=880&amp;key=5b01fb24</trackback:ping></item><item><title>二层、三层、四层交换机的区别</title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/05/24/877.html</link><pubDate>Sat, 24 May 2008 19:27:50 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/05/24/877.html</guid><description><![CDATA[二层交换技术是发展比较成熟，二层交换机属数据链路层设备，可以识别数据包中的MAC地址信息，根据MAC地址进行转发，并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体的工作流程如下： <br />　　（1）&nbsp;当交换机从某个端口收到一个数据包，它先读取包头中的源MAC地址，这样它就知道源MAC地址的机器是连在哪个端口上的； <br />　　（2）&nbsp;再去读&nbsp;取包头中的目的MAC地址，并在地址表中查找相应的端口； <br />　　（3）&nbsp;如表中有与这目的MAC地址对应的端口，把数据包直接复制到这端口上； <br />　　（4）&nbsp;如表中找不到相应的端口则把数据包广播到所有端口上，当目的机器对源机器回应时，交换机又可以学习一目的MAC地址与哪个端口对应，在下次传送数据时就不再需要对所有端口进行广播了。 <br />　　不断的循环这个过程，对于全网的MAC地址信息都可以学习到，二层交换机就是这样建立和维护它自己的地址表。 <br />　　从二层交换机的工作原理可以推知以下三点： <br />　　（1）&nbsp;由于交换机对多数端口的数据进行同时交换，这就要求具有很宽的交换总线带宽，如果二层交换机有N个端口，每个端口的带宽是M，交换机总线带宽超过N&times;M，那么这交换机就可以实现线速交换； <br />　　（2）&nbsp;学习端口连接的机器的MAC地址，写入地址表，地址表的大小（一般两种表示方式：一为BEFFER&nbsp;RAM，一为MAC表项数值），地址表大小影响交换机的接入容量； <br />　　（3）&nbsp;还有一个就是二层交换机一般都含有专门用于处理数据包转发的ASIC&nbsp;（Application&nbsp;specific&nbsp;Integrated&nbsp;Circuit）芯片，因此转发速度可以做到非常快。由于各个厂家采用ASIC不同，直接影响产品性能。 <br />　　以上三点也是评判二三层交换机性能优劣的主要技术参数，这一点请大家在考虑设备选型时注意比较。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;二）路由技术 <br />　　路由器工作在OSI模型的第三层---网络层操作，其工作模式与二层交换相似，但路由器工作在第三层，这个区别决定了路由和交换在传递包时使用不同的控制信息，实现功能的方式就不同。工作原理是在路由器的内部也有一个表，这个表所标示的是如果要去某一个地方，下一步应该向那里走，如果能从路由表中找到数据包下一步往那里走，把链路层信息加上转发出去；如果不能知道下一步走向那里，则将此包丢弃，然后返回一个信息交给源地址。 <br />　　路由技术实质上来说不过两种功能：决定最优路由和转发数据包。路由表中写入各种信息，由路由算法计算出到达目的地址的最佳路径，然后由相对简单直接的转发机制发送数据包。接受数据的下一台路由器依照相同的工作方式继续转发，依次类推，直到数据包到达目的路由器。 <br />　　而路由表的维护，也有两种不同的方式。一种是路由信息的更新，将部分或者全部的路由信息公布出去，路由器通过互相学习路由信息，就掌握了全网的拓扑结构，这一类的路由协议称为距离矢量路由协议；另一种是路由器将自己的链路状态信息进行广播，通过互相学习掌握全网的路由信息，进而计算出最佳的转发路径，这类路由协议称为链路状态路由协议。 <br />　　由于路由器需要做大量的路径计算工作，一般处理器的工作能力直接决定其性能的优劣。 <br />　　当然这一判断还是对中低端路由器而言，因为高端路由器往往采用分布式处理系统体系设计。 <br />　　（三）三层交换技术 <br />　　近年来的对三层技术的宣传，耳朵都能起茧子，到处都在喊三层技术，有人说这是个非常新的技术，也有人说，三层交换嘛，不就是路由器和二层交换机的堆叠，也没有什么新的玩意，事实果真如此吗？下面先来通过一个简单的网络来看看三层交换机的工作过程。 <br />　　组网比较简单 <br />　　使用IP的设备A------------------------三层交换机------------------------使用IP的设备B <br />　　比如A要给B发送数据，已知目的IP，那么A就用子网掩码取得网络地址，判断目的IP是否与自己在同一网段。 <br />如果在同一网段，但不知道转发数据所需的MAC地址，A就发送一个ARP请求，B返回其MAC地址，A用此MAC封装数据包并发送给交换机，交换机起用二层交换模块，查找MAC地址表，将数据包转发到相应的端口。 <br />　　如果目的IP地址显示不是同一网段的，那么A要实现和B的通讯，在流缓存条目中没有对应MAC地址条目，就将第一个正常数据包发送向一个缺省网关，这个缺省网关一般在操作系统中已经设好，对应第三层路由模块，所以可见对于不是同一子网的数据，最先在MAC表中放的是缺省网关的MAC地址；然后就由三层模块接收到此数据包，查询路由表以确定到达B的路由，将构造一个新的帧头，其中以缺省网关的MAC地址为源MAC地址，以主机B的MAC地址为目的MAC地址。通过一定的识别触发机制，确立主机A与B的MAC地址及转发端口的对应关系，并记录进流缓存条目表，以后的A到B的数据，就直接交由二层交换模块完成。这就通常所说的一次路由多次转发。 <br />　　以上就是三层交换机工作过程的简单概括，可以看出三层交换的特点： <br />　　由硬件结合实现数据的高速转发。 <br />　　这就不是简单的二层交换机和路由器的叠加，三层路由模块直接叠加在二层交换的高速背板总线上，突破了传统路由器的接口速率限制，速率可达几十Gbit/s。算上背板带宽，这些是三层交换机性能的两个重要参数。 <br />　　简洁的路由软件使路由过程简化。 <br />　　大部分的数据转发，除了必要的路由选择交由路由软件处理，都是又二层模块高速转发，路由软件大多都是经过处理的高效优化软件，并不是简单照搬路由器中的软件。 <br />　　结论 <br />　　二层交换机用于小型的局域网络。这个就不用多言了，在小型局域网中，广播包影响不大，二层交换机的快速交换功能、多个接入端口和低谦价格为小型网络用户提供了很完善的解决方案。 <br />　　路由器的优点在于接口类型丰富，支持的三层功能强大，路由能力强大，适合用于大型的网络间的路由，它的优势在于选择最佳路由，负荷分担，链路备份及和其他网络进行路由信息的交换等等路由器所具有功能。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />三层交换机的最重要的功能是加快大型局域网络内部的数据的快速转发，加入路由功能也是为这个目的服务的。如果把大型网络按照部门，地域等等因素划分成一个个小局域网，这将导致大量的网际互访，单纯的使用二层交换机不能实现网际互访；如单纯的使用路由器，由于接口数量有限和路由转发速度慢，将限制网络的速度和网络规模，采用具有路由功能的快速转发的三层交换机就成为首选。如果把大型网络按照部门，地域等等因素划分成一个个小局域网，这将导致大量的网际互访，单纯的使用二层交换机不能实现网际互访；如单纯的使用路由器，由于接口数量有限和路由转发速度慢，将限制网络的速度和网络规模，采用具有路由功能的快速转发的三层交换机就成为首选。 <br />　　一般来说，在内网数据流量大，要求快速转发响应的网络中，如全部由三层交换机来做这个工作，会造成三层交换机负担过重，响应速度受影响，将网间的路由交由路由器去完成，充分发挥不同设备的优点，不失为一种好的组网策略，当然，前提是客户的腰包很鼓，不然就退而求其次，让三层交换机也兼为网际互连。 <br />　　第四层交换的一个简单定义是：它是一种功能，它决定传输不仅仅依据MAC地址(第二层网桥)或源/目标IP地址&nbsp;(第三层路由),而且依据TCP/UDP(第四层)&nbsp;应用端口号。第四层交换功能就象是虚IP，指向物理服务器。它传输的业务服从的协议多种多样，有HTTP、FTP、NFS、Telnet或其他协议。这些业务在物理服务器基础上，需要复杂的载量平衡算法。在IP世界，业务类型由终端TCP或UDP端口地址来决定，在第四层交换中的应用区间则由源端和终端&nbsp;IP地址、TCP和UDP端口共同决定。 <br />　　在第四层交换中为每个供搜寻使用的服务器组设立虚IP地址（VIP），每组服务器支持某种应用。在域名服务器（DNS）中存储的每个应用服务器地址是VIP，而不是真实的服务器地址。 <br />　　当某用户申请应用时，一个带有目标服务器组的VIP连接请求（例如一个TCP&nbsp;SYN包）发给服务器交换机。服务器交换机在组中选取最好的服务器，将终端地址中的VIP用实际服务器的IP取代，并将连接请求传给服务器。这样，同一区间所有的包由服务器交换机进行映射，在用户和同一服务器间进行传输。 <br />　　第四层交换的原理 <br />　　OSI模型的第四层是传输层。传输层负责端对端通信，即在网络源和目标系统之间协调通信。在IP协议栈中这是TCP（一种传输协议）和UDP（用户数据包协议）所在的协议层。 <br />　在第四层中，TCP和UDP标题包含端口号（portnumber），它们可以唯一区分每个数据包包含哪些应用协议（例如HTTP、FTP等）。端点系统利用这种信息来区分包中的数据，尤其是端口号使一个接收端计算机系统能够确定它所收到的IP包类型，并把它交给合适的高层软件。端口号和设备IP地址的组合通常称作&ldquo;插口（socket）&rdquo;。 <br />　　1和255之间的端口号被保留，他们称为&ldquo;熟知&rdquo;端口，也就是说，在所有主机TCP/IP协议栈实现中，这些端口号是相同的。除了&ldquo;熟知&rdquo;端口外，标准UNIX服务分配在256到1024端口范围，定制的应用一般在1024以上分配端口号。分配端口号的最近清单可以在RFc1700&rdquo;Assigned&nbsp;Numbers&rdquo;上找到。TCP／UDP端口号提供的附加信息可以为网络交换机所利用，这是第4层交换的基础。 <br />　　&quot;熟知&quot;端口号举例: <br />　　 <br />　　　　　　应用协议　　　　&nbsp;端口号 <br />　　　　　　&nbsp;FTP　　　　　　20（数据） <br />　　　　　　　　　　　　　　21（控制） <br />　　　　　　&nbsp;TELNET　　　　&nbsp;23 <br />　　　　　　&nbsp;SMTP　　　　　&nbsp;25 <br />　　　　　　&nbsp;HTTP　　　　　&nbsp;80 <br />　　　　　　&nbsp;NNTP　　　　　&nbsp;119 <br />　　　　　　&nbsp;NNMP　　　　　&nbsp;16 <br />　　　　　　　　　　　　　　162（SNMP&nbsp;traps） <br />　　TCP/UDP端口号提供的附加信息可以为网络交换机所利用，这是第四层交换的基础。 <br />　　具有第四层功能的交换机能够起到与服务器相连接的&ldquo;虚拟IP&rdquo;(VIP)前端的作用。 <br />　　每台服务器和支持单一或通用应用的服务器组都配置一个VIP地址。这个VIP地址被发送出去并在域名系统上注册。　 <br />　　在发出一个服务请求时，第四层交换机通过判定TCP开始，来识别一次会话的开始。然后它利用复杂的算法来确定处理这个请求的最佳服务器。一旦做出这种决定，交换机就将会话与一个具体的IP地址联系在一起，并用该服务器真正的IP地址来代替服务器上的VIP地址。 <br />　　每台第四层交换机都保存一个与被选择的服务器相配的源IP地址以及源TCP&nbsp;端口相关联的连接表。然后第四层交换机向这台服务器转发连接请求。所有后续包在客户机与服务器之间重新影射和转发，直到交换机发现会话为止。 <br />在使用第四层交换的情况下，接入可以与真正的服务器连接在一起来满足用户制定的规则，诸如使每台服务器上有相等数量的接入或根据不同服务器的容量来分配传输流。 <br />　　如何选用合适的第四层交换 <br />　　a,速度　　为了在企业网中行之有效，第四层交换必须提供与第三层线速路由器可比拟的性能。也就是说，第四层交换必须在所有端口以全介质速度操作，即使在多个千兆以太网连接上亦如此。千兆以太网速度等于以每秒1488000&nbsp;个数据包的最大速度路由(假定最坏的情形,即所有包为以及网定义的最小尺寸,长64字节)。 <br />　　b,服务器容量平衡算法　　依据所希望的容量平衡间隔尺寸，第四层交换机将应用分配给服务器的算法有很多种，有简单的检测环路最近的连接、检测环路时延或检测服务器本身的闭环反馈。在所有的预测中，闭环反馈提供反映服务器现有业务量的最精确的检测。 <br />　　c,表容量　　应注意的是，进行第四层交换的交换机需要有区分和存贮大量发送表项的能力。交换机在一个企业网的核心时尤其如此。许多第二/&nbsp;三层交换机倾向发送表的大小与网络设备的数量成正比。对第四层交换机，这个数量必须乘以网络中使用的不同应用协议和会话的数量。因而发送表的大小随端点设备和应用类型数量的增长而迅速增长。第四层交换机设计者在设计其产品时需要考虑表的这种增长。大的表容量对制造支持线速发送第四层流量的高性能交换机至关重要。 <br />　　d,冗余　　第四层交换机内部有支持冗余拓扑结构的功能。在具有双链路的网卡容错连接时，就可能建立从一个服务器到网卡，链路和服务器交换器的完全冗余系统。转自：杜松之家]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/05/24/877.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=877</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=877&amp;key=1a40f023</trackback:ping></item><item><title>网络建设解决方案全过程</title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/02/17/861.html</link><pubDate>Sun, 17 Feb 2008 22:08:04 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/02/17/861.html</guid><description><![CDATA[一、现有网络分析：&nbsp; <br /><br />　　组网前应对内部光缆主干的需求、Internet接入的需求、应用需求（包括办公自动化系统、内部WEB网站建立的需求）、网络流量的需求、网络安全需求、设备及性能需求、网管需求和系统整体需求这八个方面进行细致的分析。&nbsp; <br /><br />　　1.&nbsp;内部光缆主干的需求：要求分析布线系统是否完成，网络设备的现状和分支机构的接入方式等几个问题。&nbsp; <br /><br />　　2.&nbsp;Internet接入的需求：采用128KDDN、ISDN接入。分支机构采用拨号方式接入外网，实现Internet访问。应注意的是，为适应市场需求增长、协调现有通信能力与信息流通的需要，要备份冗余光纤，保护现有投资。&nbsp; <br /><br />　　3.&nbsp;应用需求：为了能够让公务人员从繁重的文字处理中解脱出来，用计算机信息系统交流和处理日常事务、构建公文系统、日常办公系统、档案系统、电子邮件系统等功能，且需要操作简单，适合政府部门使用，从而有效地提高工作效率。&nbsp; <br /><br />　　4.&nbsp;网络流量的需求：要求网络有足够的吞吐量，保证信息高质量、高效率的传输。&nbsp; <br /><br />　　5.&nbsp;网络安全需求：政府部门要求有完善的安全管理体制，能确保网络内部的安全可靠，防止来自外部和内部的入侵和非法访问，保证关键数据系统中信息的安全。&nbsp; <br /><br />　　而其余几方面需求的分析则由组网方自由掌握，在此笔者不一一介绍。&nbsp; <br /><br />二、系统设计原则：&nbsp; <br /><br />　　组建网络信息化系统时我们应严格遵循以下原则设计系统：&nbsp; <br />　　实用性、开放性、可靠性、先进性、安全性、可管理性、可扩充性。&nbsp; <br /><br />三、网络设计方案：&nbsp; <br /><br />　　根据当今网络发展方向可将网络划分为内部网、外部网两部分。要特别注意的是应将内外网络进行物理隔离。&nbsp; <br /><br />　　1.&nbsp;内部网架构：内部网络的核心是整个系统的中心，它提供一个千兆以太网的网络通信平台以及网络核心管理服务。整个网络的核心应设在网络管理中心内，用于高速局域网汇聚设备的连接，网络管理工作站和网络应用服务器也将直接连入到核心设备上，实现内部的局域网。&nbsp; <br /><br />　　2.&nbsp;外部网架构：在外部网络，通过外部网交换机构建整个网络平台。通过配置访问路由器提供DDN、ISDN接入和多个用户远程拨号接入。分别实现外部网络对internet的访问和分支机构拨号接入局域网。&nbsp;&nbsp;&nbsp; <br /><br />四、产品选购分析：&nbsp; <br /><br />　　在产品选购之前一定要经过认真的分析，笔者这次参与组网的机构选用美国Cisco公司的Catalyst&nbsp;6506作为数据网络系统的内部核心交换机，Catalyst&nbsp;6506是大容量的具有高交换能力的第三层模块化交换机，Catalyst&nbsp;6506的交换容量以及端口数量等技术指标足以满足网络目前的需求。选择Catalyst&nbsp;3548作为外网交换机。选择Cisco&nbsp;Catalyst&nbsp;3524和Catalyst&nbsp;3548交换机作为局域网汇聚层设备，Cisco&nbsp;Catalyst&nbsp;3524和Catalyst&nbsp;3548交换机因其良好的性价比非常适合于作为局域网汇聚层的设备，可以通过千兆的光纤链路连接到核心交换机，而所有的用户终端可以通过10/100M自适应通道接入到Cisco&nbsp;Catalyst&nbsp;3524和Catalyst&nbsp;3548交换机上。选择Catalyst&nbsp;3524和Catalyst&nbsp;3548作为计算机网络系统的二级汇聚交换机，为终端用户提供10/100M到桌面。选择Cisco&nbsp;3662作为计算机网络系统DDN、ISDN访问路由器，既可以满足上级单位Internet的DDN、ISDN接入的需求，又可以满足继续扩展的需求。同时Cisco&nbsp;3662作为计算机网络系统的拨号服务器，提供分支机构的拨号接入。&nbsp; <br /><br />　　网络核心层：用一台Cisco的高端三层交换机Catalyst&nbsp;6506作为整个交换系统的核心，由网络中心网络管理员统一调度，从而使计算机网络系统成为一个具有整合的千兆以太网主干并具备第三层交换功能的综合网络通信平台。其中配置两个电源同时供电，彼此分担负荷并互为备份。一块WS-X6K-S1A-MSFC2交换引擎是交换机的心脏，它控制交换机的寻址、数据转发、模块控制等。&nbsp;Catalyst6506交换机引擎卡上的MSFC2&nbsp;(Multilayer&nbsp;Switching&nbsp;Feature&nbsp;Card)卡具有极强的三层交换能力，利用Cisco特有的Netflow技术，完全满足核心线性三层交换的能力。另一块WS-X6408-GBIC&nbsp;的8端口千兆以太光纤模块将所有的汇聚层设备、接入层设备、网管工作站及网络应用服务器都直接连入到核心层设备上去。&nbsp; <br /><br />　　汇聚层：在分配线间分别设立Cisco&nbsp;Catalyst&nbsp;3524和Catalyst&nbsp;3548作为计算机网络系统汇聚层设备，汇聚层设备将通过光缆以千兆以太网为主干连接到核心层设备Catalyst&nbsp;6506上去，终端用户可以通过超5类UTP线缆连接到各层交换机中去，可以实现10/100M的自适应通道连接到局域网中去。&nbsp; <br />　　接入层：在网络接入层中，我们选用了一台Cisco&nbsp;3660路由器作为广域互连和外部用户拨号访问网关，其中主要采用了两种接入方式分别实现各自功能：&nbsp; <br /><br />　　1.DDN接入方式，&nbsp; <br /><br />　　2.&nbsp;拨号电话接入方式。&nbsp; <br /><br />五、虚拟网设计方案：&nbsp; <br /><br />　　由于整个网络较大，所以必须通过划分VLAN来实现流量的合理分配、内部网络的安全。通常VLAN的实现有以下几种方法：&nbsp; <br /><br />　　●基于端口的虚拟工作组，&nbsp; <br /><br />　　●基于MAC、协议、子网的虚拟工作组，&nbsp; <br /><br />　　●Tagged&nbsp;VLAN：通过在数据帧中增加VLAN标记位来区分不同的工作组。&nbsp; <br /><br />　　我们选用的Catalyst&nbsp;6506等交换机都支持以上各种VLAN的划分方法。&nbsp; <br /><br />　　设计建议：&nbsp; <br /><br />　　虽然三种方式各有千秋,但是从实际出发，采用基于交换端口的VLAN划分方式是一种理想的选择,也是目前实际中普遍采用的划分方式。&nbsp; <br /><br />　　考虑到网络安全性的需要，还可以在路由交换机上进行相应的设置，实现网络访问控制。比如我们可以限制哪些用户拥有访问中心服务器的权利，哪些则没有。&nbsp; <br /><br />　　根据以上思想，我们可以将计算机网络（根据不同的部门划分）划分成几个不同的虚拟网，并赋予不同的IP子网地址。&nbsp; <br /><br />六、IP地址规划：&nbsp; <br /><br />　　由于系统的特殊性，整个网络采用的是专用的网段70.xx.xx.xx，可以配合虚拟网的划分，给不同的虚拟网配置不同的子网段，整个网络可以非常方便地划分为几个子网，子网之间的通信由中心路由式交换机来实现，具体可以采用OSPF路由协议。&nbsp; <br /><br />七、网管方案：&nbsp; <br /><br />　　在计算机网络系统中，我们选用Cisco&nbsp;Works&nbsp;Windows&nbsp;5.0作为网络管理平台。Cisco&nbsp;Works&nbsp;Windows&nbsp;5.0是套智能网络管理软件，Cisco&nbsp;Works&nbsp;Windows&nbsp;5.0提供了强大的管理工具，可以轻易地管理中小型网络或工作组。Cisco路由器、交换机、集线器和访问服务器的各种信息都可以智能设置，还可以镜像打印机、工作站、服务器和重要的网络服务。&nbsp; <br /><br />八、网络的安全性：&nbsp; <br /><br />　　由于是政府部门，所以对网络的安全要求非常高。为了得到最好的安全性，我们可以通过配置Cisco&nbsp;PIX防火墙实现内部网络与外部网络物理上的隔离。&nbsp; <br /><br />九、办公网络系统的应用：&nbsp; <br /><br />　　办公网络系统主要是为了让公务人员从繁重的文字处理中解脱出来，用计算机信息系统交流和处理日常事务，能够实现公文管理、领导日程安排、会议管理、公共信息传输、信息公告、个人工作计划、档案管理、电子邮件等功能，从而可以有效地提高工作效率。&nbsp; <br /><br />　　整个办公自动化软件系统采用了Intranet设计原则，用TCP/IP协议。软件系统体系结构为B/S结构。整个系统对于网络用户来说是一个统一的整体，用户无须了解和安装各种网络应用软件子系统，就可以查询网络上的所有资源。&nbsp; <br /><br />　　到此，政府部门组网解决方案的全流程就给大家介绍完毕了。希望广大读者能够通过我介绍的组网方案举一反三，从而组建自己所需要的实用网络系统。]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/02/17/861.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=861</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=861&amp;key=7ec501b2</trackback:ping></item><item><title>路由器原理及路由协议</title><author>a@b.com (naruYrY0Xa)</author><link>http://www.icdoor.com/z-blog/post/cat_1/2008/02/14/856.html</link><pubDate>Thu, 14 Feb 2008 22:00:08 +0800</pubDate><guid>http://www.icdoor.com/z-blog/post/cat_1/2008/02/14/856.html</guid><description><![CDATA[<p>本文通过阐述TCP／IP网络中路由器的基本工作原理，介绍了IP路由器的几大功能，给出了静态路由协议和动态路由协议，以及内部网关协议和外部网关协议的概念，同时简要介绍了目前最常见的RIP、OSPF、BGP和BGP-4这几种路由协议，然后描述了路由算法的设计目标和种类，着重介绍了链路状态法和距离向量法。在文章的最后，扼要讲述了新一代路由器的特征。 </p><p>&nbsp; 近十年来，随着计算机网络规模的不断扩大，大型互联网络（如Internet）的迅猛发展，路由技术在网络技术中已逐渐成为关键部分，路由器也随之成为最重要的网络设备。用户的需求推动着路由技术的发展和路由器的普及，人们已经不满足于仅在本地网络上共享信息，而希望最大限度地利用全球各个地区、各种类型的网络资源。而在目前的情况下，任何一个有一定规模的计算机网络（如企业网、校园网、智能大厦等），无论采用的是快速以大网技术、FDDI技术，还是ATM技术，都离不开路由器，否则就无法正常运作和管理。 </p><p>&nbsp;&nbsp;&nbsp; 1.网络互连 </p><p>&nbsp;把自己的网络同其它的网络互连起来，从网络中获取更多的信息和向网络发布自己的消息，是网络互连的最主要的动力。网络的互连有多种方式，其中使用最多的是网桥互连和路由器互连。 </p><p>&nbsp;&nbsp;&nbsp; 1.1 网桥互连的网络 </p><p>&nbsp; 网桥工作在OSI模型中的第二层，即链路层。完成数据帧（frame）的转发，主要目的是在连接的网络间提供透明的通信。网桥的转发是依据数据帧中的源地址和目的地址来判断一个帧是否应转发和转发到哪个端口。帧中的地址称为&ldquo;MAC&rdquo;地址或&ldquo;硬件&rdquo;地址，一般就是网卡所带的地址。 </p><p>网桥的作用是把两个或多个网络互连起来，提供透明的通信。网络上的设备看不到网桥的存在，设备之间的通信就如同在一个网上一样方便。由于网桥是在数据帧上进行转发的，因此只能连接相同或相似的网络（相同或相似结构的数据帧），如以太网之间、以太网与令牌环（token ring）之间的互连，对于不同类型的网络（数据帧结构不同），如以太网与X.25之间，网桥就无能为力了。 </p><p>网桥扩大了网络的规模，提高了网络的性能，给网络应用带来了方便，在以前的网络中，网桥的应用较为广泛。但网桥互连也带来了不少问题：一个是广播风暴，网桥不阻挡网络中广播消息，当网络的规模较大时（几个网桥，多个以太网段），有可能引起广播风暴（broadcasting storm），导致整个网络全被广播信息充满，直至完全瘫痪。第二个问题是，当与外部网络互连时，网桥会把内部和外部网络合二为一，成为一个网，双方都自动向对方完全开放自己的网络资源。这种互连方式在与外部网络互连时显然是难以接受的。问题的主要根源是网桥只是最大限度地把网络沟通，而不管传送的信息是什么。 </p><p>&nbsp;&nbsp;&nbsp; 1.2 路由器互连网络 </p><p>路由器互连与网络的协议有关，我们讨论限于TCP／IP网络的情况。 </p><p>路由器工作在OSI模型中的第三层，即网络层。路由器利用网络层定义的&ldquo;逻辑&rdquo;上的网络地址（即IP地址）来区别不同的网络，实现网络的互连和隔离，保持各个网络的独立性。路由器不转发广播消息，而把广播消息限制在各自的网络内部。发送到其他网络的数据茵先被送到路由器，再由路由器转发出去。 </p><p>IP路由器只转发IP分组，把其余的部分挡在网内（包括广播），从而保持各个网络具有相对的独立性，这样可以组成具有许多网络（子网）互连的大型的网络。由于是在网络层的互连，路由器可方便地连接不同类型的网络，只要网络层运行的是IP协议，通过路由器就可互连起来。 </p><p>&nbsp;网络中的设备用它们的网络地址（TCP／IP网络中为IP地址）互相通信。IP地址是与硬件地址无关的&ldquo;逻辑&rdquo;地址。路由器只根据IP地址来转发数据。IP地址的结构有两部分，一部分定义网络号，另一部分定义网络内的主机号。目前，在Internet网络中采用子网掩码来确定IP地址中网络地址和主机地址。子网掩码与IP地址一样也是32bit，并且两者是一一对应的，并规定，子网掩码中数字为&ldquo;1&rdquo;所对应的IP地址中的部分为网络号，为&ldquo;0&rdquo;所对应的则为主机号。网络号和主机号合起来，才构成一个完整的IP地址。同一个网络中的主机IP地址，其网络号必须是相同的，这个网络称为IP子网。 </p><p>&nbsp;通信只能在具有相同网络号的IP地址之间进行，要与其它IP子网的主机进行通信，则必须经过同一网络上的某个路由器或网关（gateway）出去。不同网络号的IP地址不能直接通信，即使它们接在一起，也不能通信。 </p><p>&nbsp;路由器有多个端口，用于连接多个IP子网。每个端口的IP地址的网络号要求与所连接的IP子网的网络号相同。不同的端口为不同的网络号，对应不同的IP子网，这样才能使各子网中的主机通过自己子网的IP地址把要求出去的IP分组送到路由器上。 </p><p>&nbsp;&nbsp;&nbsp; 2.路由原理 </p><p>当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时，它将直接把IP分组送到网络上，对方就能收到。而要送给不同IP于网上的主机时，它要选择一个能到达目的子网上的路由器，把IP分组送给该路由器，由路由器负责把IP分组送到目的地。如果没有找到这样的路由器，主机就把IP分组送给一个称为&ldquo;缺省网关（default gateway）&rdquo;的路由器上。&ldquo;缺省网关&rdquo;是每台主机上的一个配置参数，它是接在同一个网络上的某个路由器端口的IP地址。 </p><p>路由器转发IP分组时，只根据IP分组目的IP地址的网络号部分，选择合适的端口，把IP分组送出去。同主机一样，路由器也要判定端口所接的是否是目的子网，如果是，就直接把分组通过端口送到网络上，否则，也要选择下一个路由器来传送分组。路由器也有它的缺省网关，用来传送不知道往哪儿送的IP分组。这样，通过路由器把知道如何传送的IP分组正确转发出去，不知道的IP分组送给&ldquo;缺省网关&rdquo;路由器，这样一级级地传送，IP分组最终将送到目的地，送不到目的地的IP分组则被网络丢弃了。 </p><p>目前TCP／IP网络，全部是通过路由器互连起来的，Internet就是成千上万个IP子网通过路由器互连起来的国际性网络。这种网络称为以路由器为基础的网络（router based network），形成了以路由器为节点的&ldquo;网间网&rdquo;。在&ldquo;网间网&rdquo;中，路由器不仅负责对IP分组的转发，还要负责与别的路由器进行联络，共同确定&ldquo;网间网&rdquo;的路由选择和维护路由表。 </p><p>路由动作包括两项基本内容：寻径和转发。寻径即判定到达目的地的最佳路径，由路由选择算法来实现。由于涉及到不同的路由选择协议和路由选择算法，要相对复杂一些。为了判定最佳路径，路由选择算法必须启动并维护包含路由信息的路由表，其中路由信息依赖于所用的路由选择算法而不尽相同。路由选择算法将收集到的不同信息填入路由表中，根据路由表可将目的网络与下一站（nexthop）的关系告诉路由器。路由器间互通信息进行路由更新，更新维护路由表使之正确反映网络的拓扑变化，并由路由器根据量度来决定最佳路径。这就是路由选择协议（routing protocol），例如路由信息协议（RIP）、开放式最短路径优先协议（OSPF）和边界网关协议（BGP）等。 </p><p>转发即沿寻径好的最佳路径传送信息分组。路由器首先在路由表中查找，判明是否知道如何将分组发送到下一个站点（路由器或主机），如果路由器不知道如何发送分组，通常将该分组丢弃；否则就根据路由表的相应表项将分组发送到下一个站点，如果目的网络直接与路由器相连，路由器就把分组直接送到相应的端口上。这就是路由转发协议（routed protocol）。 </p><p>路由转发协议和路由选择协议是相互配合又相互独立的概念，前者使用后者维护的路由表，同时后者要利用前者提供的功能来发布路由协议数据分组。下文中提到的路由协议，除非特别说明，都是指路由选择协议，这也是普遍的习惯。 </p><p>&nbsp;&nbsp;&nbsp; 3.路由协议 </p><p>典型的路由选择方式有两种：静态路由和动态路由。 </p><p>静态路由是在路由器中设置的固定的路由表。除非网络管理员干预，否则静态路由不会发生变化。由于静态路由不能对网络的改变作出反映，一般用于网络规模不大、拓扑结构固定的网络中。静态路由的优点是简单、高效、可靠。在所有的路由中，静态路由优先级最高。当动态路由与静态路由发生冲突时，以静态路由为准。 </p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 动态路由是网络中的路由器之间相互通信，传递路由信息，利用收到的路由信息更新路由器表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明发生了网络变化，路由选择软件就会重新计算路由，并发出新的路由更新信息。这些信息通过各个网络，引起各路由器重新启动其路由算法，并更新各自的路由表以动态地反映网络拓扑变化。动态路由适用于网络规模大、网络拓扑复杂的网络。当然，各种动态路由协议会不同程度地占用网络带宽和CPU资源。 </p><p>静态路由和动态路由有各自的特点和适用范围，因此在网络中动态路由通常作为静态路由的补充。当一个分组在路由器中进行寻径时，路由器首先查找静态路由，如果查到则根据相应的静态路由转发分组；否则再查找动态路由。 </p><p>根据是否在一个自治域内部使用，动态路由协议分为内部网关协议（IGP）和外部网关协议（EGP）。这里的自治域指一个具有统一管理机构、统一路由策略的网络。自治域内部采用的路由选择协议称为内部网关协议，常用的有RIP、OSPF；外部网关协议主要用于多个自治域之间的路由选择，常用的是BGP和BGP-4。下面分别进行简要介绍。 </p><p>&nbsp;&nbsp;&nbsp; 3.1 RIP路由协议 </p><p>RIP协议最初是为Xerox网络系统的Xerox parc通用协议而设计的，是Internet中常用的路由协议。RIP采用距离向量算法，即路由器根据距离选择路由，所以也称为距离向量协议。路由器收集所有可到达目的地的不同路径，并且保存有关到达每个目的地的最少站点数的路径信息，除到达目的地的最佳路径外，任何其它信息均予以丢弃。同时路由器也把所收集的路由信息用RIP协议通知相邻的其它路由器。这样，正确的路由信息逐渐扩散到了全网。 </p><p>RIP使用非常广泛，它简单、可靠，便于配置。但是RIP只适用于小型的同构网络，因为它允许的最大站点数为15，任何超过15个站点的目的地均被标记为不可达。而且RIP每隔30s一次的路由信息广播也是造成网络的广播风暴的重要原因之一。 </p><p>&nbsp;&nbsp;&nbsp; 3.2 OSPF路由协议 </p><p>80年代中期，RIP已不能适应大规模异构网络的互连，0SPF随之产生。它是网间工程任务组织（1ETF）的内部网关协议工作组为IP网络而开发的一种路由协议。 </p><p>&nbsp;0SPF是一种基于链路状态的路由协议，需要每个路由器向其同一管理域的所有其它路由器发送链路状态广播信息。在OSPF的链路状态广播中包括所有接口信息、所有的量度和其它一些变量。利用0SPF的路由器首先必须收集有关的链路状态信息，并根据一定的算法计算出到每个节点的最短路径。而基于距离向量的路由协议仅向其邻接路由器发送有关路由更新信息。 </p><p>&nbsp;与RIP不同，OSPF将一个自治域再划分为区，相应地即有两种类型的路由选择方式：当源和目的地在同一区时，采用区内路由选择；当源和目的地在不同区时，则采用区间路由选择。这就大大减少了网络开销，并增加了网络的稳定性。当一个区内的路由器出了故障时并不影响自治域内其它区路由器的正常工作，这也给网络的管理、维护带来方便。 </p><p>&nbsp;&nbsp;&nbsp; 3.3 BGP和BGP-4路由协议 </p><p>BGP是为TCP／IP互联网设计的外部网关协议，用于多个自治域之间。它既不是基于纯粹的链路状态算法，也不是基于纯粹的距离向量算法。它的主要功能是与其它自治域的BGP交换网络可达信息。各个自治域可以运行不同的内部网关协议。BGP更新信息包括网络号／自治域路径的成对信息。自治域路径包括到达某个特定网络须经过的自治域串，这些更新信息通过TCP传送出去，以保证传输的可靠性。 </p><p>&nbsp;为了满足Internet日益扩大的需要，BGP还在不断地发展。在最新的BGp4中，还可以将相似路由合并为一条路由。 </p><p>&nbsp;&nbsp;&nbsp; 3.4 路由表项的优先问题 </p><p>在一个路由器中，可同时配置静态路由和一种或多种动态路由。它们各自维护的路由表都提供给转发程序，但这些路由表的表项间可能会发生冲突。这种冲突可通过配置各路由表的优先级来解决。通常静态路由具有默认的最高优先级，当其它路由表表项与它矛盾时，均按静态路由转发。 </p><p>&nbsp;&nbsp;&nbsp; 4.路由算法 </p><p>&nbsp;&nbsp;&nbsp;&nbsp; 路由算法在路由协议中起着至关重要的作用，采用何种算法往往决定了最终的寻径结果，因此选择路由算法一定要仔细。通常需要综合考虑以下几个设计目标： </p><p>&nbsp;&nbsp;&nbsp; （1）最优化：指路由算法选择最佳路径的能力。 </p><p>&nbsp;&nbsp;&nbsp; （2）简洁性：算法设计简洁，利用最少的软件和开销，提供最有效的功能。 </p><p>&nbsp;&nbsp;&nbsp; （3）坚固性：路由算法处于非正常或不可预料的环境时，如硬件故障、负载过高或操作失误时，都能正确运行。由于路由器分布在网络联接点上，所以在它们出故障时会产生严重后果。最好的路由器算法通常能经受时间的考验，并在各种网络环境下被证实是可靠的。 </p><p>&nbsp;&nbsp;&nbsp; （4）快速收敛：收敛是在最佳路径的判断上所有路由器达到一致的过程。当某个网络事件引起路由可用或不可用时，路由器就发出更新信息。路由更新信息遍及整个网络，引发重新计算最佳路径，最终达到所有路由器一致公认的最佳路径。收敛慢的路由算法会造成路径循环或网络中断。 </p><p>&nbsp;&nbsp;&nbsp; （5）灵活性：路由算法可以快速、准确地适应各种网络环境。例如，某个网段发生故障，路由算法要能很快发现故障，并为使用该网段的所有路由选择另一条最佳路径。 </p><p>&nbsp;&nbsp;&nbsp;&nbsp; 路由算法按照种类可分为以下几种：静态和动态、单路和多路、平等和分级、源路由和透明路由、域内和域间、链路状态和距离向量。前面几种的特点与字面意思基本一致，下面着重介绍链路状态和距离向量算法。 </p><p>&nbsp;&nbsp;&nbsp; 链路状态算法（也称最短路径算法）发送路由信息到互联网上所有的结点，然而对于每个路由器，仅发送它的路由表中描述了其自身链路状态的那一部分。距离向量算法（也称为Bellman-Ford算法）则要求每个路由器发送其路由表全部或部分信息，但仅发送到邻近结点上。从本质上来说，链路状态算法将少量更新信息发送至网络各处，而距离向量算法发送大量更新信息至邻接路由器。 </p><p>&nbsp;&nbsp;&nbsp;&nbsp; 由于链路状态算法收敛更快，因此它在一定程度上比距离向量算法更不易产生路由循环。但另一方面，链路状态算法要求比距离向量算法有更强的CPU能力和更多的内存空间，因此链路状态算法将会在实现时显得更昂贵一些。除了这些区别，两种算法在大多数环境下都能很好地运行。 </p><p>&nbsp;&nbsp;&nbsp; 最后需要指出的是，路由算法使用了许多种不同的度量标准去决定最佳路径。复杂的路由算法可能采用多种度量来选择路由，通过一定的加权运算，将它们合并为单个的复合度量、再填入路由表中，作为寻径的标准。通常所使用的度量有：路径长度、可靠性、时延、带宽、负载、通信成本等。 </p><p>5.新一代路由器 </p><p>&nbsp;由于多媒体等应用在网络中的发展，以及ATM、快速以太网等新技术的不断采用，网络的带宽与速率飞速提高，传统的路由器已不能满足人们对路由器的性能要求。因为传统路由器的分组转发的设计与实现均基于软件，在转发过程中对分组的处理要经过许多环节，转发过程复杂，使得分组转发的速率较慢。另外，由于路由器是网络互连的关键设备，是网络与其它网络进行通信的一个&ldquo;关口&rdquo;，对其安全性有很高的要求，因此路由器中各种附加的安全措施增加了CPU的负担，这样就使得路由器成为整个互联网上的&ldquo;瓶颈&rdquo;。 </p><p>传统的路由器在转发每一个分组时，都要进行一系列的复杂操作，包括路由查找、访问控制表匹配、地址解析、优先级管理以及其它的附加操作。这一系列的操作大大影响了路由器的性能与效率，降低了分组转发速率和转发的吞吐量，增加了CPU的负担。而经过路由器的前后分组间的相关性很大，具有相同目的地址和源地址的分组往往连续到达，这为分组的快速转发提供了实现的可能与依据。新一代路由器，如IP Switch、Tag Switch等，就是采用这一设计思想用硬件来实现快速转发，大大提高了路由器的性能与效率。 </p><p>&nbsp;新一代路由器使用转发缓存来简化分组的转发操作。在快速转发过程中，只需对一组具有相同目的地址和源地址的分组的前几个分组进行传统的路由转发处理，并把成功转发的分组的目的地址、源地址和下一网关地址（下一路由器地址）放人转发缓存中。当其后的分组要进行转发时，茵先查看转发缓存，如果该分组的目的地址和源地址与转发缓存中的匹配，则直接根据转发缓存中的下一网关地址进行转发，而无须经过传统的复杂操作，大大减轻了路由器的负担，达到了提高路由器吞吐量的目标。</p><p><strong><font size="4">路由信息协议(RIP)</font></strong></p><p style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">一、<a name="背景"><font color="#000000">背景</font></a></p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">路由信息协议(RIP)是以跳数作为metric的距离向量协议。RIP广泛用于全球因特网的路由，是一种内部网关协议(interior gateway protocol)，即在自治系统内部执行路由功能。外部网关路由协议(exterior gateway protocol)，如边缘网关协议（BGP），在不同的自治系统间进行路由。RIP的前身是Xerox协议GWINFO，后来的版本routed（发音为/rutdi/）封装在1982年伯克利标准发布Unix（即BSD中）。RIP本身发展成因特网路由协议，有些协议族使用了RIP的变种，例如：AppleTalk路由表维护协议（RTMP）和Banyan VINES路由表协议（RIP）就是基于IP版的RIP的。RIP最新的增强版是RIP2规范，它允许在RIP分组中包含更多的信息并提供了简单的认证机制。<br />　　IP RIP在两个文档中正式定义：RFC 1058和1723。RFC 1058(1988)描述了RIP的第一版实现，RFC 1723(1994)是它的更新，允许RIP分组携带更多的信息和安全特性。</p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">本文简单介绍RIP的基本能力和特性，包括路由更新过程，RIP路由metric，路由稳定性和计时器。</p><p style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">二、<a name="路由更新"><font color="#000000">路由更新 </font></a></p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">RIP以规则的时间间隔及在网络拓扑改变时发送路由更新信息。当路由器收到包含某表项的更新的路由更新信息时，就更新其路由表：该路径的metric值加上1，发送者记为下一跳。RIP路由器只维护到目的的最佳路径（具有最小metric值的路径）。更新了自己的路由表后，路由器立刻发送路由更新把变化通知给其它路由器，这种更新是与周期性发送的更新信息无关的。</p><p style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px"><a name="三、RIP路由metric"><font color="#000000">三、RIP路由metric </font></a></p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">RIP使用单一路由metric（跳数）来衡量源网络到目的网络的距离。从源到目的的路径中每一跳被赋以一个跳数值，此值通常为1。当路由器收到包含新的或改变的目的网络表项的路由更新信息，就把其metric值加1然后存入路由表，发送者的IP地址就作为下一跳地址。</p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">&nbsp;RIP通过对从源到目的的最大跳数加以限制来防止路由环，最大值为15。如果路由器收到了含有新的或改变的表项的路由更新信息，且把metric值加1后成为无穷大（即16），就认为该目的网络不可到达。</p><p style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">四、<a name="RIP的稳定性"><font color="#000000">RIP的稳定性 </font></a></p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">&nbsp;为了适应快速的网络拓扑变化，RIP规定了一些与其它路由协议相同的稳定特性。例如，RIP实现了split-horizon和hold-down机制来防止路由信息的错误传播。此外，RIP的跳数限制也防止了无限增长而产生路由环。</p><p style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">五、<a name="RIP计时器"><font color="#000000">RIP计时器</font></a> </p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">RIP使用了一些计时器以控制其性能，包括路由更新计时器、路由超时和路由清空的计时器。路由更新计时器记录周期性更新的时间间隔，通常为30秒，每当该计时器重置时增加小的随机秒数以防止冲突。每个路由表项都有相关的路由超时计时器，当路由超时计时器过期时，该路径就标记为失效的，但仍保存在路由表中，直到路由清空计时器过期才被清掉。</p><p style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">六、<a name="RIP分组格式"><font color="#000000">RIP分组格式</font></a> </p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">&nbsp;下面描述IP RIP和IP RIP2的分组格式。</p><p style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">1、RIP分组格式<font size="4"></font><table cellspacing="5" cellpadding="0" align="center" border="0">    <tbody>        <tr>            <td><img src="mk:@MSITStore:D:\桌面\网管应用文萃%20盛夏版.chm::/路由器原理及路由协议.files/4093-1.gif" border="0" alt="" /></td>        </tr>    </tbody></table></p><p>&nbsp;</p><blockquote><ul>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">命令--表示该分组是请求还是响应。请求分组要求路由器发送其路由表的全部或部分。响应分组可以是主动提供的周期性路由更新或对请求的响应。大的路由表可以使用多个RIP分组来传递信息。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">版本号--指明使用的RIP版本，此域可以通知不同版本的不兼容。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">零--未使用。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">地址族标志(AFI)--指明使用的地址族。RIP设计用于携带多种不同协议的路由信息。每个项都有地址族标志来表明使用的地址类型，IP的AFI是2。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">地址--指明该项的IP地址。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">metric--表示到目的的过程中经过了多少跳数（路由器数）。有效路径的值在1和15之间，16表示不可达路径。 </p>    </li></ul></blockquote><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">&nbsp;&nbsp;&nbsp; 注：在一个IP RIP分组中最多可有25个AFI、地址和metric域，即一个RIP分组中最多可含有25个地址项。</p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">2、RIP2分组格式 </p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">&nbsp;&nbsp;&nbsp; RIP2规范(RFC1723)允许RIP分组包含更多的信息，并提供了简单的认证机制，如下图。<br /></p><p><table cellspacing="5" cellpadding="0" align="center" border="0">    <tbody>        <tr>            <td><img src="mk:@MSITStore:D:\桌面\网管应用文萃%20盛夏版.chm::/路由器原理及路由协议.files/4093-2.gif" border="0" alt="" /></td>        </tr>    </tbody></table></p><blockquote><ul>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">命令--表示该分组是请求还是响应。请求分组要求路由器发送其路由表的全部或部分。响应分组可以是主动提供的周期性路由更新或对请求的响应。大的路由表可以使用多个RIP分组来传递信息。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">版本--指明使用的RIP版本，在实现RIP2或进行认证的RIP分组中，此值为2。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">未使用--值为0。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">地址族标志(AFI)--指明使用的地址族。RIP设计用于携带多种不同协议的路由信息。每个项都有地址族标志来表明使用的地址类型，IP的AFI是2。如果第一项的AFI为0xFFFF，该项剩下的部分就是认证信息。目前，唯一的认证类型就是简单的口令。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">路由标记--提供区分内部路由（由RIP学得）和外部路由（由其它协议学得）的方法。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">IP地址--指明该项的IP地址。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">子网掩码--包含该项的子网掩码。如果此域为0，则该项不指定子网掩码。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">下一跳--指明下一跳的IP地址。 </p>    </li>    <li>    <p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">metric--表示到目的的过程中经过了多少跳数（路由器数）。有效路径的值在1和15之间，16表示不可达路径。 </p>    </li></ul></blockquote><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px">注：在一个IP RIP分组中最多可有25个AFI、地址和metric域，即一个RIP分组中最多可含有25个地址项。如果AFI指明为认证信息，则只能有24个路由表项。<br /></p><p class="bodytext" style="MARGIN-LEFT: 10px; TEXT-INDENT: 30px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 10px"><strong><font size="4">如何选择路由协议</font></strong></p><p>当网络启用了路由协议，网络便具有了能够自动更新路由表的强大功能。但是使用象RIP/RIP2、OSPF或IGRP/EIGRP等一些主要的内部网关协议（InteriorGatewayProtocol，IGP）都有一定的协定。</p><p>内部网关协议首先适合于在那些只有单个管理员负责网络操作和运行的地方；否则，将会出现配置错误导致网络性能降低或是导致网络运行不稳定的情况。对于由许多管理员共同分担责任的网络，如Internet，则考虑使用EGP协议（InteriorGatewayProtocol，外部网关协议），如BGP4。</p><p>如果网络中只有一个路由器，不需要使用路由协议；只有当网络中具有多个路由器时，才有必要让它们去共享信息。但如果仅有小型网络，完全可以通过静态路由手动地更新路由表。</p><p>路由信息协议</p><p>&nbsp; RIP（RoutingInformationProtocol）协议基于一个被称为&ldquo;routed&rdquo;的程序，该程序运行在BSDI版本的Unix系统之上，并在1988年被标准化在RFC1058中。而在RFC1388中所描述的版本2中，增加了对VLSM（VariableLengthSubnetMasks，可变长子网屏蔽）的支持，但没有弥补该协议的主要缺陷。例如，在有多重路径到相同目标的网络中，RIP确定使用一条可选择的路径将花费许多时间，在没有多重路径的网络中，RIP协议已经被广泛使用。</p><p>&nbsp;RIP协议被列为距离矢量协议，这意味着它使用距离来决定最佳路径，如通过路由跳数来衡量。路由器每30秒互相发送广播信息。收到广播信息的每个路由器增加一个跳数。如果广播信息经过多个路由器收到，到这个路由器具有最低跳数的路径是被选中的路径。如果首选的路径不能正常工作，那么具有较高跳数的路径被作为备份。</p><p>&nbsp;对于RIP协议（和其他路由协议），网络上的路由器在一条路径不能用时必须经历决定替代路径的过程，这个过程称为收敛（Convergence）。RIP协议花费大量的时间用于收敛是个主要的问题。在RIP协议认识到路径不能达到前，它被设为等待，直到它已错过6次更新总共180秒时间。然后，在使用新路径更新路由表前，它等待另一个可行路径的下一个信息的到来。这意味着在备份路径被使用前至少经过了3分钟，这对于多数应用程序超时是相当长的时间。</p><p>&nbsp;RIP协议的另一个基本问题是，当选择路径时它忽略了连接速度问题。例如，如果一条由所有快速以太网连接组成的路径比包含一个10Mbps以太网连接的路径远一个跳数，具有较慢10Mbps以太网连接的路径将被选定作为最佳路径。</p><p>&nbsp;RIP协议的原始版本不能应用VLSM，因此不能分割地址空间以最大效率地应用有限的IP地址。RIP2协议通过引入子网屏蔽与每一路由广播信息一起使用实现了这个功能。</p><p>&nbsp;路由协议还应该能防止数据包进入循环，或落入路由选择循环，这是由于多余连接影响网络的问题。RIP协议假定如果从网络的一个终端到另一个终端的路由跳超过15个，那么一定牵涉到了循环。因此当一个路径达到16跳，将被认为是达不到的。显然，这限制了RIP协议只能在网络上的使用。</p><p>&nbsp;RIP的最大问题涉及到具有多余路径的较大网络。如果网络没有多余的路径，RIP协议将很好地工作，它是被几乎每个支持路径选择的厂商实施的Internet标准。RIP协议适用于多数服务器操作系统，它的配置和障碍修复非常容易。对于规模较大的网络，或具有多余路径的网络，应该考虑使用其它路由协议。</p><p>OSPF2</p><p>&nbsp;OSPF2是类似RIP协议的Internet标准，可以弥补RIP协议的缺点。1991年在RFC1247中它被第一次标准化；最新的版本是在RFC2328中。但是与RIP协议不同，OSPF是一套链路状态路由协议，这意<br />味着路由选择的变化基于网络中路由器物理连接的状态与速度，并且变化被立即广播到网络中的每一个路由器。</p><p>&nbsp;当一个OSPF路由器第一次被激活，它使用OSPF的&ldquo;hello协议&rdquo;来发现与它连接的邻节点，然后用LSA（链路状态广播信息）等和这些路由器交换链路状态信息。每个路由器都创建了由每个接口、对应邻节点和接口速度组成的数据库。每个路由器从邻接路由器收到的LSA被继续向各自的邻接路由器传递，直到网络中的每个路由器收到了所有其它路由器的LSA。</p><p>&nbsp;链路状态数据库不同于路由表，根据数据库中的信息，每个路由器计算到网络的每一目标的一条路径，创建以它为根的路由拓扑结构树，其中包含了形成路由表基础的最短路径优先树（SPF树）。LSA每30分钟被交换一次，除非网络拓扑结构有变化。例如，如果接口变化，信息立刻通过网络广播；如果有多余路径，收敛将重新计算SPF树。计算SPF树所需的时间取决于网络规模的大小。因为这些计算，路由器运行OSPF需要占用更多CPU资源。</p><p>一种弥补OSPF协议占用CPU和内存资源的方法是将网络分成独立的层次域，称为区域（Area）。每个路由器仅与它们自己区域内的其它路由器交换LSA。Area0被作为主干区域，所有区域必须与Area0相邻接。在ABR（区域边界路由器，AreaBorderRouter）上定义了两个区域之间的边界。ABR与Area0和另一个非主干区域至少分别有一个接口。最优设计的OSPF网络包含通过VLSM与每个区域邻接的主干网络。这使得在路由表的一个条目中描述多个网络成为可能。</p><p>&nbsp;虽然OSPF协议是RIP协议强大的替代品，但是它执行时需要更多的路由器资源。如果网络中正在运转的是RIP协议，并且没有发生任何问题，仍然可以继续使用。但是如果想在网络中利用基于标准协议的多余链路，OSPF协议是更好的选择。</p><p>增强内部网关路由协议</p><p>在Cisco公司的产品中，EIGRP（EnhancedInteriorGatewayRontingProtocol）协议具有一些优势。最重要的是它能迅速广播链路状态的变化。但EIGRP协议的最大缺点是没有标准化。</p><p>与OSPF协议一样，EIGRP路由器寻找它们的邻接路由器并交换&ldquo;hello&rdquo;数据包。EIGRP协议每隔5秒传送&ldquo;hello&rdquo;数据包。如果失败3次，邻接路由器则被认为是宕机状态，替代的路径将被使用。</p><p>当本地路由器的链路状态发生变化，在新信息基础上它将重新计算拓扑结构表。OSPF协议此时将立即向网络中的每个路由器广播链路状态的变化，而EIGRP协议将仅仅涉及到被这些变化直接影响的路由器。这使带宽和CPU资源的利用效率更高。同时，由于EIGRP协议使用了不到50%的带宽，使得在低带宽WAN链路上具有很大优势。EIGRP协议的另一个优势是它支持Novell/IPX和AppleTalk环境。如果网络正在运行的是IGRP协议，那么转换到EIGRP协议比转换到OSPF协议要容易的多。<br /></p>]]></description><category>电脑技术</category><comments>http://www.icdoor.com/z-blog/post/cat_1/2008/02/14/856.html#comment</comments><wfw:comment>http://www.icdoor.com/z-blog/</wfw:comment><wfw:commentRss>http://www.icdoor.com/z-blog/feed.asp?cmt=856</wfw:commentRss><trackback:ping>http://www.icdoor.com/z-blog/cmd.asp?act=tb&amp;id=856&amp;key=b9f16c97</trackback:ping></item></channel></rss>
