上网时,大家往往会遇到一些奇怪的网络连接问题。例如明明已经连接了网络,但只能上QQ,不能打开网页,或者能浏览网页,但BT下载的速度很低。对于普通用户来说,由于缺乏足够的网络配置知识,要解决这样的问题可能根本无从下手。
不过,这样的问题在Windows 7上解决起来就简单了很多,因为系统的控制面板中已经内置了非常丰富的问题诊断工具,能够自动检测系统状态,不需要用户的参与就可以确定问题,甚至还可以自动进行修复。其中就包括了多项用于诊断网络问题的工具,可以解决普通Internet连接、共享文件夹、家庭组、传入的连接等功能的问题。
在 Internet Explorer 中,如果没能打开需要的网页,也可以直接单击“诊断连接问题”,启动Windows 网络诊断工具。稍等片刻,诊断工具就能给出导致问题的可能原因,并且尝试自动修复或指导用户按照一定的步骤来解决该问题,这在很大成都上减少了用户的麻烦,对于企业来说,也可以减轻IT人员的工作量。
上述的功能只是 Windows 7 在人性化方面的一项改进。从 Windows Vista 开始,微软也在陆续加入一些先进的网络功能,例如“对等网络(Peer-to-Peer)”使互联网上的计算机能更直接的进行连接、“IPv6隧道协议”支持在普通的IPv4网络中实现IPv6通信等等。基于这些技术,Windows提供了一些更酷的网络应用,例如我们可以通过Internet 远程共享家中的媒体库;不需要复杂的设置,使用“轻松连接”可以很方便的进行远程协助。
但是,这些功能和网络环境有很大关系,例如,在尝试使用“轻松连接”时,可能会遇到如下错误:
如果使用“轻松连接”,进行远程协助的双方只需要输入程序提供的同一个密码即可以建立连接,如果不支持该功能,则只能由请求远程协助的一方将邀请文件发送给提供协助的一方,实现起来会麻烦很多。
“轻松连接”功能不可用是因为我们使用的路由器不支持连接到微软的对等网络。除此之外,Windows Vista 和 Windows 7 中提供的其他功能也类似的对路由器的网络环境有一定的要求。因此,微软提供了一个在线工具——“Internet Connectivity Evaluation Tool
”(Internet 连接性测试工具) ,帮助我们确认与路由器相关的一些高级网络功能。
在Internet Explorer 中访问该工具的主页:http://www.microsoft.com/windows/using/tools/igd/default.mspx
首先需要同意一份许可协议,并单击继续按钮:
随后,根据浏览器的提示安装诊断工具的浏览器加载项:
加载项安装之后,就可以单击“Start Test”按钮,启动测试过程了:
整个测试程序可以测试以下六种网络功能:
l Internet 基本连接性测试:
通过连接到微软网站下载文件,检测对互联网的普通连接是否正常。一般情况下,只要能运行这个在线工具,那肯定可以通过此测试。
l 网络地址转换(NAT)类型:
路由器的一个主要功能就是可以管理并交换内网和外网之间的数据,让连接到路由器内网的计算机可以和外网中的计算机通讯。当内外网中的计算机需要直接通讯的时候,可以使用路由器提供的“网络地址转换NAT”功能来实现。但是,NAT功能有 cone 和 symmetric 两种类型,前者穿透性更强,后者穿透性较弱,会造成很多网络应用不能正常实现NAT。如果此项的检测结果为“Not Supported”,表示我们的网络环境可能使用了 symmetric 类型的NAT服务,因此Windows 7 中“Internet 远程共享流媒体”功能可能无法实现。
l 网络拥堵测试:
路由器和计算机一样,对网络数据的处理能力是有限的,如果通过路由器传输的数据量太大,就会导致网络拥堵,极大的降低网络性能。想想城市里塞车时的情景,就知道有这样的拥堵有多糟糕了。不过,从Windows Vista 开始,系统中的TCP网络协议已经支持“显式拥堵通知ECN”技术,如果路由器支持该技术,那么当自身遇到拥堵时,会自动通过TCP数据包通知各个计算机,让他们减少发送的数据量,更快的解决网络拥堵问题。
l TCP 高性能测试:
此项测试可以检查路由器是否支持让 Windows Vista 和 Windows 7 自动确定TCP传输时最适合的窗口大小,以便获得最大的下载速度。
l UPnP 支持测试:
许多应用程序都需要在路由器上开启相应的端口,特别是要连接的两台电脑都通过路由器连接到互联网,这种情况会更难以通讯。而使用路由器的UPnP技术,路由器背后的电脑就可以很方便的通过路由器打开网络端口,与互联网上的其他计算机进行通讯。此项测试可以确定是否我们的路由器能够正常的支持UPnP技术,这对于BT下载等应用程序来说,是非常有用的。
l 并发连接状态测试:
该测试会尝试在计算机和网站之间创建并维持80个TCP并发连接,如果此项测试成功,说明我们的路由器支持较多的并发连接数,可以保证较多程序或计算机同时进行网络连接,如果不成功,表示路由器的性能不足,如果同时有较多计算机或程序创建网络连接,会出现连接失败的情况。
整个测试会自动进行,在几分钟之后就会得出结果:
这些结果对于我们了解自己的网络环境(例如路由器的性能)是非常直观有效的。大家可以根据上述对每项测试的介绍,有针对性的判断出自己的网络是否有一些特别的限制。例如,如果UPnP测试失败,我们在进行下载BT资源、收看P2P影视节目时可能不会很流畅,因为无法通过路由器的UPnP技术连接到其他的内网计算机,与他们共享资源。
本文转自wbpluto 51CTO博客,原文链接:http://blog.51cto.com/wbpluto/615185,如需转载请自行联系原作者