2009年4月30日星期四

不删除文件 VISTA系统的瘦身

不删除文件 VISTA系统的瘦身
以前听说过删除VISTA下不用的组件或者驱动来增加系统空间的地方,可是总感觉不安全,就在想可不可以通过压缩来增加,结果真的找到了,下面就和大家分享一下。
压缩C:\Windows\System32\DriverStore\FileRepository 和 C:\Windows\winsxs这两个文件夹。而且经过测试系统性能完全不受影响,且Vista系统启动、关机速度也不会变慢。如果想直接压缩这两个文件夹的话,系统会提示你没有权限,所以就要获得这个权限:
1.在C:\Windows\System32\DriverStore\FileRepository上点击右键-属性,我们先来获得这个文件夹的所有权,点安全-高级-所有者,接着点编辑-高级其他用户或组,在输入选择的对象名称里面输入你的用户名,或者点高级-立即查找,选择你的用户名,确定,然后勾选替换子容器和对象的所有者,不选择这个的话,我们就只有这个文件夹的所有权,并没有他的子文件夹和里面的文件的所有权,然后应用-确定,这样我们就拥有了这个文件夹的所有权,因为之前这个文件夹的所有权是属于System,并不属于我们。
2.再点权限-编辑-添加,把你的用户名填入,或者用高级-立即查找,确定,再点击你的用户名-编辑,把完全控制/允许那个打勾,确定,再把使用可从此对象继承的权限替换所有后代上现有的可继承权限打勾,这个不打勾你就只有外面那文件夹权限,里面的文件夹还是不能“完全控制”,然后点应用-确定-确定-确定。
3.最后点文件夹 - 属性 - 高级 - 压缩 - 确定就行了,压缩时有正在使用的文件无法压缩的,选择忽略就行了。C:\Windows\winsxs 文件夹同样操作,两个文件压缩大概要几十分钟。
等到压缩完,系统盘就能增加了几个G,我的系统增加了3.5G,感觉还不错,和大家分享一下

快速诊断网络故障

如何快速诊断网络故障
很多朋友手头没有专门的网络测试工具,可是有时候网络不通的时候不知道如何判断在哪里出了问题,那么,利用Windows自带的ping命令工具,按如下步骤ping一下,则可以帮助自己判断。

1. ping 127.0.0.1
 如果正常,说明TCP/IP协议安装正确

2. ping 机器网卡的地址
如果正常,说明网卡连接正常

3. ping 网关地址
 如果正常,说明到网关是连好的

4. ping DNS地址
 如果正常,说明到域名服务器是连好的

5. ping 外网地址
 如果正常,说明可以正常上网(废话!)

其实很简单 躲避黑客的七大高招!

要点1:盗版Windows XP存在巨大风险,需要立即对其进行安全性改造。  如果你的操作系统是其它技术人员安装,或者有可能是盗版XP,比如电脑装机商的蕃茄花园XP,雨木林风XP,龙卷风XP等。这样的系统,很多是无人值守安装的。安装步骤非常简单,你把光盘放进电脑,出去喝茶,回来就可能发现系统已经安装完毕。
  这样的系统,最大的缺陷在哪儿呢?再明白不过,这种系统的管理员口令是空的,并且自动登录。也就是说,任何人都可以尝试用空口令登录你的系统,距离对于互联网来说,根本不是障碍。
  改造方法:
  立即修改administrator用户口令,口令使用字母和其它特殊字符的组合,长度不低于8位。
  改变登录方式,要求必须按ctrl+alt+del才可以登录。
  要点2:任何时候离开你的电脑,建议拔掉网线,不能断线的计算机,建议立即锁定,不要让陌生人能够物理的接触到你的计算机。
  随便找一个windows PE的光盘(深山红叶修复工具盘等),用这种光盘引导,可轻易修改你的管理员登录密码,修改你的注册表信息,当然也包括写入病毒,再启动病毒程序。
  曾经有个例子,上海某白领的网上银行一次性被云南的黑客划走数10万元。对于一般的网上银行来说,大众版通常限制了一天取款1000元左右,是小额支付,一旦丢失账号,也不至于损失特别巨大。对于专业版网上银行来说,如果数字证书是存储在本机计算机,当你较长时间离开你的电脑时,攻击者可以远程控制你的电脑,在你的电脑上转移财产。这和你本地进行在线银行业务没有任何区别。对于使用移动数字证书的网上银行用户,千万注意,用完就拔掉数字证书,不要给攻击者任何机会。
  解决办法:
  当你需要较长时间离开电脑时,锁定电脑,或拔掉网线。
  要点3:确保启用网络防火墙
  对于互联网用户来说,网络防火墙(注意,这里指firewall,不是很多人认为的病毒实时监控)是隔离你和外界的一道关口,正确启用和配置防火墙,将会使你减少很多直接面对攻击的机会。在你的系统有漏洞未修补时,防火墙可能是唯一可保护你的电脑安全的解决方案。
  但是,不要以为开启了防火墙就万事无忧了,防火墙基本只是拦截由外到内(由互联网到本机)通信,由内向外的访问,很容易使用各种手段进行欺骗,木马就是这样逃避防火墙完成盗窃任务的。
  尽管,防火墙不是总有效,但有防火墙比没有强很多,是必须要启用的。
  要点4:切实关注安全漏洞信息,及时使用各种补丁修复工具,提升系统安全性
  系统漏洞在正式公布前,通常会被黑客利用很长时间,这就是通常说的0day攻击,这样的攻击也越来越常见。漏洞涉及windows 操作系统文件和其它应用软件,但风险最大的仍是windows 系统漏洞。应用软件漏洞的利用会受到较多的环境制约,通常风险相对较低。
  最近广泛引起人们关注的是flash player漏洞,攻击者可利用这个漏洞运行任意指定的代码。
  解决方案:
  能用windows update的,一定要用,让windows进行自动更新。看到右下角windows update正在工作的图标,别给阻止了。
  部分盗版用户不能正常使用windows update或microsoft update的,建议使用第三方漏洞修复工具。
  要点5:安装使用杀毒软件,并经常检查是否工作正常,是否可以进行病毒特征的更新
  不要把安全问题只交给杀毒软件来负责,安全是系统工程,杀毒软件只是其中的一环。总是先有病毒,才会有杀毒软件更新。在很多情况下,安装杀毒软件之后,还是会中各种各样的病毒。但这不能说明杀毒软件不必要,相反,杀毒软件是非常重要的,如果没有杀毒软件,你的系统可能会更糟。
  越来越多的病毒为了入侵你的系统,首先会尝试将杀毒软件废掉。破坏杀毒软件的功能,可能比杀毒软件对付病毒还要容易。因为破坏者的目标很明确,就是市面最流行的软件,针对这几种安全软件做手脚是很容易的。并且,病毒制造者不象杀毒软件那样,必须考虑每个更新带来的兼容性问题,攻击者只关注木马需要完成的任务,其它后果,病毒制造者是不用花很多功夫去考虑的。
  木马病毒制造者是这样痛恨杀毒软件,以至于目前有相当多的木马入侵后,首先会去破坏杀毒软件,只要破坏者愿意,有针对性的破坏杀毒软件总是可以做到的,用户不要指望杀毒软件自身可以做成铜墙铁壁。连操作系统都可以被破坏,何况杀毒软件。
  我们还可以把杀毒软件的工作状态,当作另一种检验工具:只要观察到杀毒软件突然不工作了,你首先应该考虑是不是被木马给破坏了。
  解决办法:
  安装一款适合自己的杀毒软件,并且在有效期内注意经常检查其功能,比如能不能正常启动,能不能正常升级等等。
  要点6:一定要小心使用移动存储设备
  在互联网发展起来之前,病毒的传播是依赖于软磁盘的,其后让位于网络。现在,公众越来越频繁的使用移动存储设备(移动硬盘、U盘、数码存储卡)传递文件,这些移动存储设备成为木马传播的重要通道。计算机用户通常把这样的病毒称为U盘病毒或AUTO病毒。意思是插入U盘这个动作,就能让病毒从一个U盘传播到另一台电脑。
  解决办法:
  立即毫不犹豫的禁用U盘的自动播放功能,这个功能的方便性微不足道,但染毒的风险非常重要。
  要点7:安全上网
  成为肉鸡很重要的原因之一是浏览不安全的网站,区分什么网站安全,什么网站不安全,这对普通用户来说,是很困难的。并且还存在原来正常的网站被入侵植入木马的可能性,也有被ARP攻击之后,访问任何网页都下载木马的风险。
  上网下载木马的机会总是有的,谁都无法避免,只能减轻这种风险。
  浏览器的安全性需要得到特别关注,浏览器和浏览器插件的漏洞是黑客们的最爱,flash player漏洞就是插件漏洞,这种漏洞是跨浏览器平台的,任何使用flash player的场合都可能存在这种风险。
  解决办法:
  及时修补浏览器漏洞,及时将浏览器升级到最新的版本,减少把有风险的系统暴露给攻击者的时间。
  避免浏览一些灰色站点,通常这种站点流量比较大,比如人数众多的生活社区、在线视频社区、聊天交友社区、色情类网站、赌博类网站等等。浏览这类网站,如果发现系统异常,应该立即用“如何检测电脑是不是‘肉鸡’”所介绍的方法进行检查。
  以上,绝不是安全防护的全部,可以说是最重要的风险最大的几个环节,注意从上面这几点进行安全防护,至少三脚猫的黑客拿你没办法。
  安全防护是动态的,时刻提高警惕吧,对互联网来说,要有视一切为威胁的观点。就象对一个外科医生来说,在他的眼里,一切物体都是被细菌病毒污染的,消毒是最基本原则。

汇编与反汇编之小技巧

汇编与反汇编之小技巧
大家都知道,对于位于当前调试目标中的指令,可以使用WinDBG的u命令进行反汇编。u命令的参数是要反汇编代码的地址值或者符号,如果不指定,那么WinDBG会使用当前程序指针寄存器所指向的代码,例如:
0:001> u
ntdll!DbgBreakPoint:
7c901230 cc int 3
7c901231 c3 ret
如果要想将汇编指令翻译为机器码,那么应该使用a命令,a命令使用的参数格式与u命令相同,只不过参数的含义代表的是要产生的机器码要存放的起始地 址。例如执行a 0x400000命令后,WinDBG会启动交互式编辑提示符(Input>),而后便可以输入汇编指令,没输入一条后,按回车,然后可以继续输入 下一条,结束时直接按回车。
举个实际的例子,启动记事本程序,然后将WinDBG附加上去,此时执行u命令看到的就是上面的反汇编结果,也就是EIP指向的是ntdll中的 DbgBreakPoint函数,这个函数只有两条指令。接下来执行a命令,在Input提示符后输入nop然后按回车,而后再按回车结束汇编操作。
此时再执行u ntdll!DbgBreakPoint命令,可以看到:
0:001> u
ntdll!DbgBreakPoint:
7c901230 90 nop
7c901231 c3 ret
可见本来的INT 3指令被替换为nop指令(机器码为90)了。
输入g命令恢复记事本程序执行,然后再按Ctrl+Break试图将其中断到调试器,发现不立刻反应了,这是因为远程中断所依赖的ntdll!DbgBreakPoint函数的INT 3指令被我们替换为NOP(空指令)了。不过当WinDBG发现中断操作超时后会使用挂起的方式来中断(感兴趣的读者,可以参考《软件调试》的10.6.7节)。
上面是基本的反汇编和汇编用法。下面再说一种特殊的用法。
如果我们在日志文件或者其它环境中看到一段机器码,那么如何将其翻译为汇编指令呢?u命令是不支持后面直接跟随机器码的。
这时一种简单的方法就是找一段内存,然后将要反汇编的机器码输入到这段内存中,然后再使用u命令。哪里找这段内存呢?这段内存必须可以写。通常可以 选择栈。具体来说,先使用r命令观察目前的栈顶地址,即ESP寄存器的值。为了不破坏栈上的数据,应该使用比ESP小的空闲区域。
例如:
0:001> r
eax=7ffd7000 ebx=00000001 ecx=00000002 edx=00000003 esi=00000004 edi=00000005
eip=7c901230 esp=00beffcc ebp=00befff4 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246
ntdll!DbgBreakPoint:
7c901230 90 nop
上面的esp=00beffcc,如果我们要反汇编十几个字节的机器码,那么就可以使用00beff00开始的一段,即输入eb 00beff00,开始交互式编辑内存,输入要反汇编的机器码。
89.1E.83.C9.FF.F0.0F.C1.08.FF.75.08.E8.FD.0A.FD.FF.8B.45.08.5E.5B.5D.C2.08.00.CC.CC.CC.CC.CC.
输入结束后,再执行u 00beff00
0:001> u 00beff00
00beff00 891e mov dword ptr [esi],ebx
00beff02 83c9ff or ecx,0FFFFFFFFh
00beff05 f00fc108 lock xadd dword ptr [eax],ecx
00beff09 ff7508 push dword ptr [ebp+8]
00beff0c e8fd0afdff call 00bc0a0e
00beff11 8b4508 mov eax,dword ptr [ebp+8]
00beff14 5e pop esi
00beff15 5b pop ebx

java初学者最易犯的错误

相信很多从事java开发的程序员多少都有些c/C++的基础.java和c++同C的语法相近,在下原来也是从事C底层开发,而后转型做j2ee的webservices 现在专职web designer 从DWR(Direct Web Remoting)到 ajax.net,现在也偶尔带一些学生,现在就java初学者或者说刚从事java开发的同事易出现的问题与大家作个交流,当然由于下面只是本人的个人经验,难免有疏漏和错误请指证!


1,从指针的使用到构造方法.
这个标题看似天马行空,其实是有关联的,我们先就在c语言中指针的应用而过渡到java中类的构造方法.
字符串的处理是任何应用程序所必须,也是每个程序员必备的技能,不论你是从事C,C++,java,ada,simula到c#都必须熟练的操作,我们来看看C语言中是如何做的,由于c语言的值类型数据没有string这种类型.通常我们声名一个字符串会这样做.
char* ch = " i love u ";//老鸟们都知道这个i love u 的字符串是在内存的代码区,字符指针指向了代码区的字符
*ch = "u love me"; //所以这样就是错的.这是无法修改ch所指的内存地址所标的值
好了,再来看java
第一个错误定义类而忽视构造方法.
这样在用new方法实例一个对象时,成员会因为在构造中未初始化而得不到内存空间,下面看一个例子:
复制内容到剪贴板代码:
clase Base
{
private int id ;
private String name;

public Base()
{
//一般的IDE都喜欢在用户在解决方案管理器创建一个类后,自行添加一个构造方法

}

}
如果说不在这个构造中初始化变量,id,name则如String这样的变量只有栈上的内存,而没有引用.
如果说不建立这个Base()构造方法即没有{}或者说不写这个构造,那么编译器会自动创建默认构造,而id会赋上默认值0.而name也会赋于""

所以个人建议创建类后,有构造方法就要在构造内赋初值.如果说不想在构造方法里赋初值,而又不想为空值,则要去掉构造方法.这个就好像一个很经典的错误:
float f; scanf("%f";&f);//这种错误就比较低级了,但是很多国内的教程却都这么写.由于float只声明并未在栈上开辟空间,这时用&取f的空间如果取得到...
错误:创建构造方法而不赋初值.
建议:1 创建构造方法,在构造中给对象成员赋初值.类成员(static)则毋须.
2 不创建构造方法,使用默认构造.


2. java中字符串比较 使用 "=="
两个字符串比较在很多语言中都是直接==,而在java 中是不行的,例
复制内容到剪贴板代码:
String str1 = "love";
String str2 = "love";
if(str1 == str2)
{
System.out.println("相等");
}
可以告诉你这个print是打不出来的...
str1是不等于str2

因为在java中String类操作符方法 "==",比较的是这两个字符串在栈上的地址,而虽然这两个string的栈上的地址有什么可能会一样呢?

当然也有种情况是,同时声明在一个方法内,我们学java知道java为了节省内存开销会把字符串变量放在字符串常量池中,如果说"爱像深晓"这个字符串常量被不同的变量反复引用.那么它们所指的常量池总是一个,不必再辟空间.所以有时候这两个值也可能会一样.
而大多数是不可以用 == 来判定两个字符串是否相等的.
比较的方法应该使用String的静态方法 Equals().
错误:比较两个字符串使用 ==
建议:使用String.Equals()


3.类的属性和成员的概念混淆不清.
类的成员是可任意访问,而类的成员则定义为可根据需要进行保护读写.
这里又引申出一个问题变量名的首写字母必须为小写.
struts作为典型的mvc实现,很受广大的初学j2ee的朋友喜欢.如果说你的一个ActionForm类即继承了ActionForm类.如果说你的成员设置为属性时如果说用了大写开首的变量名,就会出现在前台form访问Actionform实例时出现得不到值的错误!
错误:变量名和方法名方法乱写可导致框架运行出错
建议:1.改造你的编号风格.
1).变量名开首用小写 例:int iState;
2).而方法开首用大写第一个单词为可读字,字符大写,例:public int GetStuID();
3). 不要用汉语拼音用英文,要使用可读字,不建议使用不可读字,方法命名要见名知意,如
UserID; //good GetMedCategory();//good GetMC//bad bh//编号的变量名,不建议使用看半天才明白.

Jsp中文参数乱码解决办法

1.页面头部添加
<%@ page contentType="text ml;charset=gb2312" %>
或者
<%@ page contentType="text ml;charset=GBK" %>
或者
<%@ page contentType="text ml;charset=UTF-8" %>
2.传递参数时候需要编码
java.net.URLEncoder.encode("要编码的参数","GB2312")
或者是
java.net.URLEncoder.encode("要编码的参数","UTF8")
3.接收参数时需要解码
new String(java.net.URLDecoder.decode(request.getParameter("param"), "UTF8").getBytes("ISO-8859-1"));
或者
new String(java.net.URLDecoder.decode(request.getParameter("param"), "GBK").getBytes("ISO-8859-1"));

2009年4月29日星期三

ADSL的问题

ADSL十万个为什么
大家可以收藏一下,以后遇到ADSL的什么问题搜索一下这个帖子就知道了

1,512K ADSL是什么意思?
512K=512Kbps=512K bits/s=64K bytes/s
我想这个换算应该没什么问题。

2,64K bytes/s意味着什么?

  这个64K的真正含义是“个人用户所能独享的最大下载带宽”
  那么这又是什么意思呢,不知道现在有没有人注意过电信ADSL安装的申请表,上面的带宽项目写的是都是“不高于512K”,“不高于8M”等等,也就是说我们在正常的情况下可以拥有最多不超过64K的专有带宽。
  注意是“不高于”,那么也就是说很多时候我们的专有带宽可能小于64K,那有又是为什么呢?
  事实上,中国电信的ADSL是运行在ATM上面,ATM到chinanet边缘路由器带宽是155M,每一个边缘路由器可以连接3000用户,如果这些用户同时上网,那么每个用户其实只有50k bit/s的带宽,也就是7K bytes/s,加上路由器衰减,那么最终可能只有普通modem的速度了。
  当然以上只是假想的情况,毕竟3000人同时连在一台边缘路由器上面几乎是不可能的,电信也不会让路由器满负荷连接而使得速度下降如此之巨。
  但是,64K是最高专有带宽是毋庸置疑的。

3,那为什么我的512K ADSL经常可以达到100K甚至200K以上的下载速度呢?

  我们搞清楚了64K是最大专有带宽,但不等于最大带宽,事实上在ADSL拨号时已经分配了实际约等于8Mbps,也就是1M bytes/s的下载带宽,只不过电信限制了我们的专有带宽最高64K,那么当路由器连接的用户较少的时候,我们可以获得一部分超过专有带宽的共享带宽(显然电信没必要让这些带宽闲置),当然512K速率的ADSL永远不可能通过占用共享带宽达到1M/s的下载速度,因为毕竟总还是有很多人在同时上网,而且电信肯定还有一些平衡负载的机制。

4,ADSL上传速度对下载的影响

  TCP/IP规定,每一個封包,都需要有acknowledge讯息的回传,也就是说,传输的资料,需要有一个收到资料的讯息回复,才能决定后面的传输速度,並决定是否重新传输遗失的资料。
  上行的带宽一部分就是用來传输這些acknowledge(确认)資料的,当上行负载过大的时候,就会影响acknowledge资料的传送速度,并进而影响到下载速度。这对非对称数字环路也就是ADSL这种上行带宽远小于下载带宽的连接来说影响尤为明显。
  有试验证明,当上传满载时,下载速度讲变为理想速度的40%,这就可以解释为什么为什么很多朋友用BT下载的时候稍微限速反而能够获得更大的下载速度。
  既然这样我们就不能要求所有的人都不限速,因为对于ADSL用户来说这是很不现实的,也是不科学的。适当的限速是正确的。

5,ADSL的速度随着连接时间的延长而逐渐降低。

  前面说过ADSL再拨号的时候会建立最高理论8Mbps的下载带宽,这个带宽是永远不会改变的!不过实际上由于ADSL的噪声检测机制如果线路情况不好那么一开始建立的连接显然不可能达到理论值,可能最后是5Mbps,这个带宽也是不会改变的。
  那为什么说ADSL的速度会越来越慢呢?
  这是因为即使用户不关闭调制解调器的电源,有时ADSL链接也会随时中断。比如,在通信状态因噪音增加而恶化,频繁发生错误的情况下。 链接中断后,马上就会重新进行调试,并重新确定链接。不过,如果此时致使链接中断的噪音仍然存在的话,(这一般是比较大的)重新链接后的速度就会比原来更低。由于调试中所确定的链接速度是也固定的,因此即便之后噪音消失以后,链接速度也不会提高。ADSL调制解调器使用时间越长,发生这种情况的可能性就越高,所以连接速度越来越慢。
  此时,如果用户重新起动调制解调器,链接就会重新确立,速度就可能由此得以提高。这一常识可用作链接速度降低后的处理对策.

  当然上面说的这些情况都只是根据ADSL连接本身来讨论的,实际的情况还包括互联网状况,网站本身的响应等等。
八种常见的ADSL断流现象

网页打不开、下载中断、或者在线视、音频流中断,这些情况都是很多使用ADSL上网的人会遇到的麻烦。可是当仔细检查ADSL MODEM的状态时,又会发现拨号登录已经成功。那么问题究竟出在哪里?ADSL用户该如何排查呢?
线路不稳定

  如果住所离电信局太远(5公里以上)可以向电信部门申报。确保线路连接正确(不同的话音分离器的连接方法有所不同,请务必按照说明书指引正确连接)。同时确保线路通讯质量良好没有被干扰,没有连接其它会造成线路干扰的设备,例如电话分机,传真机等。并检查接线盒和水晶头有没有接触不良以及是否与其它电线串绕在一起。有条件最好用标准电话线,如果是符ITU国际电信联盟标准的三类、五类或超五类双绞线更好。电话线入户后就分开走。一线走电话、一线走电脑。如果居住的房间都希望安装电话分机,最好选用质量好的分线盒。PC接ADSL Modem附带的双绞线。

  注意:手机一定不要放在ADSL Modem的旁边,因为每隔几分钟手机会自动查找网络,这时强大的电磁波干扰足以造成ADSL Modem断流。

  网卡选购有学问

  检查您的网卡,如果是ISA网卡最好能换成PCI的,并且选择质量好的网卡,太便宜的网卡可能是造成问题的罪魁祸首。10M或10M/100M自适应网卡都可。另外,双网卡引起冲突同样值得关注,这时,应当拔起连接局域网或其它电脑的网卡,只用连接ADSL的网卡上网测试,如果故障恢复正常,检查两块网卡有没有冲突 。

  ADSL Modem或者网卡设置有误

  最常见的是设置错了ADSL Modem的IP地址,或是错误设置了DNS服务器。因为对于ADSL虚拟拨号的用户来说,是不需要设定IP地址的,自动分配即可。TCP/IP网关一般也不需要设置。另外如果设定DNS一定要设置正确,如果操作系统是Windows 9x,在DOS窗口下键入Winipcfg获取DNS地址,在Windows 2000/XP下键入ipconfig /renew,或询问当地电信部门。

  另外,TCP/IP设置最容易引起不能浏览网页的情况,例如没有更改过设置,一直可以正常浏览,突然发现浏览不正常了,就可以试着删除TCP/IP协议后重新添加TCP/IP 协议。


ADSL Modem同步异常

  检查一下自己的电话线和ADSL连接的地方是否接触不良,或者是电话线出现了问题。如果怀疑分离器坏或ADSL Modem坏,尝试不使用分离器而直接将外线接入ADSL Modem。如果确定是分离器没有问题,要保证分离器与ADSL Modem的连线不应该过长,太长的话同步很困难。如果排除上述情况,只要重起ADSL Modem就可以解决同步问题。


  操作系统有缺陷

  有的操作系统可能对ADSL的相关组件存在兼容性问题,以Windows 98为例,它的网络组件存在重大缺陷,连网时都会出现莫名其妙的断流问题。遇到这种情况最好的解决方法是给系统打补丁,你可以直接连接到微软的官方网站,选择系统搜索到的补丁下载。待补丁安装完成后,再安装虚拟拨号软件打补丁解决。

  主要补丁有:Windows 98 SE版的补丁、Windows 98 拨号网络1.3升级1.4补丁、Windows 95当时用WinPoET,RasPPPoE这类依靠操作系统的拨号网络工作的软件请首先安装“微软拨号网络1.3”方能正常工作、微软拨号网络 MSDUN1.4。

  拨号软件互扰

  ADSL接入Internet的方式有虚拟拨号和专线接入两种,现在个人用户的ADSL大都是采用前者。而PPPOE(Point-to-Point Protocol over Ethernet以太网上的点对点协议)虚拟拨号软件都有各自的优缺点。经过多方在不同操作系统的测试,如果使用的操作系统是Windows XP,推荐用它自带PPPOE拨号软件,断流现象较少,稳定性也相对提高。如果使用的是Windows ME或9x,可以用以下几种虚拟拨号软件——EnterNet、WinPoET、RasPPPoE。其中,EnterNet是现在比较常用的一款,EnterNet 300适用于Windows 9x;EnterNet 500适用于Windows 2000/XP。当你用一个PPPOE拨号软件有问题时,不妨卸载这个软件后换用一个其它的PPPOE拨号软件,请务必注意不要同时装多个PPPOE软件,以免造成冲突。

  其他软件冲突

  卸载有可能引起断流的软件,现在发现某些软件例如QQ 2000b等,偶然会造成上网断流,具体什么条件下会引发,尚要进一步测试。不少网友卸载后就发现断流问题解决了,包括用普通Modem 163拨号上网的用户也有用这种方法解决了断流问题的情况,笔者也收到朋友的邮件反映卸载QQ后断流问题解决,所以如果你有QQ,不妨先卸载你的OICQ,然后再上网试试。当你发现打开某些软件就有断流现象,关闭该软件就一切正常时,卸载该软件试试。

  病毒攻击和防火墙软件设置不当

  虽然受到黑客和病毒的攻击可能性较小,但也不排除可能性。病毒如果破坏了ADSL相关组件也会有发生断流现象。建议安装“天网防火墙”或者“金山网镖”网络防火墙,它们都可以实时监控你的计算机和网络的通讯情况,并警告提示莫名的网络访问方式,有效降低受攻击的危险性。如果能确定受到病毒的破坏和攻击,还发生断流现象时就应该检查安装的防火墙、共享上网的代理服务器软件、上网加速软件等,停止运行这类软件后,再上网测试,看速度是否恢复正常。
ADSL虚拟拨号常见问题


Error 619 问题:与ISP服务器不能建立连接
原因:ADSL ISP服务器故障,ADSL电话线故障
解决:检查ADSL信号灯是否能正确同步。致电ISP询问

Error 621 Cannot open the phone book file
Error 622 Cannot load the phone book file
Error 623 Cannot find the phone book entry
Error 624 Cannot write the phone book file
Error 625 Invalid information found in the phone book
问题:Windows NT或者Windows 2000 Server网络RAS网络组件故障
原因:卸载所有PPPoE软件,重新安装RAS网络组件和RasPPPoE

Error 630
问题:ADSL MODEM没有没有响应
原因:ADSL电话线故障,ADSL MODEM故障(电源没打开等)
解决:检查ADSL设备

Error 638
问题:过了很长时间,无法连接到ISP的ADSL接入服务器
原因:ISP服务器故障;在RasPPPoE所创建的不好连接中你错误的输入了一个电话号码
解决:运行其创建拨号的Raspppoe.exe检查是否能列出ISP服务,以确定ISP正常;把所使用的拨号连接中的 电话号码清除或者只保留一个0。

Error 645
问题:网卡没有正确响应
原因:网卡故障,或者网卡驱动程序故障
解决:检查网卡,重新安装网卡驱动程序

Error 650
问题:远程计算机没有响应,断开连接
原因:ADSL ISP服务器故障,网卡故障,非正常关机造成网络协议出错
解决:检查ADSL信号灯是否能正确同步,致电ISP询问;检查网卡,删除所有网络组件重新安装网络。

Error 651
问题:ADSL MODEM报告发生错误
原因:Windows处于安全模式下,或其他错误
解决:出现该错误时,进行重拨,就可以报告出新的具体错误代码

Error 691
问题:输入的用户名和密码不对,无法建立连接
原因:用户名和密码错误,ISP服务器故障
解决:使用正确的用户名和密码,并且使用正确的ISP账号格式(name@service),致电ISP询问。

Error 718
问题:验证用户名时远程计算机超时没有响应,断开连接
原因:ADSL ISP服务器故障
解决:致电ISP询问

Error 720
问题:拨号网络无法协调网络中服务器的协议设置
原因:ADSL ISP服务器故障,非正常关机造成网络协议出错
解决:致电ISP询问,删除所有网络组件重新安装网络。

Error 734
问题:PPP连接控制协议中止
原因:ADSL ISP服务器故障,非正常关机造成网络协议出错
解决:致电ISP询问,删除所有网络组件重新安装网络。

Error 738
问题:服务器不能分配IP地址
原因:ADSL ISP服务器故障,ADSL用户太多超过ISP所能提供的IP地址
解决:致电ISP询问

Error 797
问题:ADSL MODEM连接设备没有找到
原因:ADSL MODEM电源没有打开,网卡和ADSL MODEM的连接线出现问题,软件安装以后相应的协议没有正确邦定,在创立拨号连接时,建立了错误的空连接
解决:检查电源,连接线;检查网络属性,RasPPPoE相关的协议是否正确的安装并正确邦定(相关协议),检查网卡是否出现?号或!号,把它设置为Enable;检查拨号连接的属性,是否连接的设备使用了一个“ISDN channel-Adapter Name(xx)” 的设备,该设备为一个空设备,如果使用了取消它,并选择正确的PPPoE设备代替它.

ADSL宽带使用过程中常见的一些问题

ADSL(Asymmetrical Digital Subscriber Loop非对称数字用户线环路)是xDSL家族成员中的一员,被欧美等发达国家誉为“现代信息高速公路上的快车”。它因其下行速率高、频带宽、性能优等特点而深受广大用户的喜爱,成为继MODEM、ISDN之后的又一种全新更快捷、更高效的接入方式,也是目前国内使用最多的接入方式。

  ADSL使用中的异常故障

  在宽带网络的使用过程中,经常会遇到一些棘手的问题,导致不能正常上网,影响工作、学习以及娱乐。下面就ADSL宽带使用过程中常见的一些问题,提供一些参考的解决方法。

  1.使用USB接口的ADSL MODEM时候,拨号无法接通的问题。

  现象和原因分析:一般来说,出现这种情况是由于USB MODEM是通过USB接口供电,刚启动时间比较短,网络设备没有被激活或者线路没有被激活的原因,即ADSL MODEM没有被激活而导致线路不通。

  解决办法:出现了类似问题,我们可以耐心地等待30秒至几分钟,再尝试连接,有时候一开机就可以连上,而有的时候要激活几分钟或者重新启动才可能连上;如果线路一直不能激活的话,则可能网络连线出现了问题,请及时电话咨询当地电信局,这种情况相对发生较少.
2.一直使用良好的ADSL MODEM,突然无法上网的问题。

  现象和原因分析:出现这样的问题,可能的原因很多,如果排除硬件损坏和线路损坏的话(这个情况出现的机率很小),主要可能有如下原因:第一,网络设备过热而出现工作不稳定的情况;第二,IP调整过程中的自动断线;第三,电信局网络系统崩溃,这种情况出现的机率也很小,不过笔者就遇到过两次。

  解决办法:如果是网络设备过热出现工作不稳定的情况,一般来说这样的情况设备马上可以自动连接上;由于ADSL MODEM的发热量还是比较大,手摸上去就很烫,为了设备稳定地工作,还是将其放置在通风比较好的地方。由于ADSL的IP地址是动态分配的,因此刚好有时候其IP要调整,就会出现突然掉线的情况,这种情况一般不需要在意,几秒钟之后就可以自动连接上,如果连不上,按一下RESET IO键关闭,然后再启动,就可以连接上了。如果以上都不能解决问题,可以电话咨询你的ISP,确定一下是否是网络中心出现了问题。



  3.网速很慢的问题

  一般来说,1MB的ADSL宽带的速度对于我们日常的使用(高清晰的视频点播除外)或者几个人的使用来说,应该足够了,但是有时候打开网页都很慢。

  现象和原因分析:第一可能是个别WEB服务器繁忙,如果打开其他的网页不慢的话,则网络应该没有问题,是由于个别WEB服务器比较忙而导致的网速很慢。其次,可能是拨号软件和操作系统之间的兼容性问题。再次,还有可能就是线路质量或者是距离问题,因为ADSL使用的是电话线,如果距离过长就会出现信号衰减而导致网速减慢。

  解决办法:个别WEB服务器繁忙则不是我们能够解决的,建议您稍后再试几次。在使用拨号软件方面,如果您使用Windows XP操作系统,则系统自带拨号工具,不需要另外的拨号软件,如果使用其他系统,则建议您使用RASPPPOE拨号软件。如果是线路质量或者距离原因的,请您和相关电信局(为您上门安装、调试ADSL的区局,安装时留有联系方式)联系。

ADSL宽带共享问题

  1.有的朋友使用了以太网接口的ADSL MODEM上网,然后通过HUB或者交换机,几台机器组建局域网,然后共享上网的解决方案。

  下面以使用实达ADSL2110-EH MODEM(带路由功能)为例子介绍一下有关的设置。一般使用MODEM的默认的IP:192.168.10.1,则作为客户端(每台连接到HUB或者交换机的机器)机器保证网卡与HUB或者交换机连接好后,需要安装TCP/IP协议以及局域网的IPX/SPX协议,然后需要设置IP地址192.168.10.X,跟MODEM所在的域一样,子网掩码255.255.255.0,默认网关:192.168.10.1(MODEM的IP地址),而DNS服务器则设置成当地电信网络的IP地址。其他选择项目默认就可以了。

  如果使用的是实达5800U以及类似的不带路由功能的USB接口ADSL MODEM,其实同样可以共享上网。其中一台与ADSL MODEM连接的机器做主机,并和其他机器一样,通过网线连接到HUB或者交换机上。其中主机上,设置IP地址192.168.0.1,子网掩码255.255.255.0,默认网关:192.168.0.1,而DNS服务器则设置成当地电信网络的IP地址,同时选择通过局域网共享ADSL,并且在主机上不能打开WIN XP自带的防火墙,否则将不能上网。作为客户端,则只需要选择通过局域网上网就可以了,如果是WINXP的系统,基本不要设置就可以上网了,这种方法主要是的弊端是作服务器的机器的性能要好一些,而且一旦服务器关机,其他用户就不能上网了。

  2.多台计算机共享上网后,网速为何变慢?

  共享上网的速度主要取决于使用的上网方式以及网络带宽,目前一般常用的ADSL速度主要有512KBPS、1MB、2MB,Cable MODEM和小区宽带带宽甚至为10M,但是其实际的速度往往取决于供应商的服务质量,有时候并不能达到所标称的速度。一般来说,1M带宽的网络可以供1-12个人上网浏览、聊天和收发电子邮件等日常使用都没有问题,所有的用户共同分享1M的带宽,但是带宽并不是平均分配给每台计算机,如果其中的一台或者几台机器同时使用多线程的下载工具下载文件或者玩一些占用带宽较厉害的网络游戏,那么就会大量占用带宽,造成其他计算机网速太慢,甚至无法浏览网页。如果经常出现类似情况,可以建议网内用户使用单线程下载或者选择上网密度不大的时间下载。

  3.两台电脑原来是使用网卡互联,后来把其中的一台电脑的网卡连接到宽带上,有哪些方法可以让另一台电脑也能连接到宽带上?

  解决共享上网问题,主要有三种方法:使用HUB或者交换机,将宽带网接线直接连接到HUB或者交换机上,然后通过两台电脑的网卡分别同HUB或者交换机相连,就可以通过共享软件来共享宽带了;其次,在已经连接宽带的机器上再安装一片网卡,将另外一台电脑的网卡与之相连,通过网络共享软件来共享上网;再次,如果您资金相对充裕的话可以选择一台宽带路由器,将网通宽带的网线接在路由器的WAN端口,再将两台电脑网卡与路由器的LAN端口相连接,配置好路由器的PPPOE拨号功能就可以让任意一台电脑独立上网了。

  4.宽带上网网络安全如何保证?

  很多朋友都担心自己共享宽带上网,自己的机器会被“黑”,其实一般来说,现在的共享软件的功能已经比较强大了,一般都具有防火墙的功能,当外界使用连接局域网时候,由于局域网对外只有1个合法的IP地址,外界即使连接上,也只连接到了共享的那台服务器。内部其他的计算机是无法访问的,也就不能被侵入,因此,和各台计算机独立上网相比,共享上网大大提高了计算机的安全性,另外,许多宽带的路由器也具有防火墙的功能,那么外界连接也就是路由器本身,绝大多数黑客攻击遇到路由器后就无法再起作用了,因此安全性更高,因为路由器本身是不怕攻击的。因此,大家尽管放心,一般你是不会被“黑”到的!

  5.家里有两台计算机共享宽带上网,但是安装网卡比较麻烦,还有什么简单方法?

  现在的选择其实有很多,比较常见的是选择USB Link联机将两台计算机互联,然后再共享上网。不过需要注意的是USB Link联机线有两类:一类是仅提供了最简单的文件传输功能,而且需要借助专门的软件来实现,这种线是无法实现共享网络的;另外有一种USB联机线集成了专门的控制芯片,安装过后在硬件列表中会虚拟为网络适配器,在使用和配置上基本跟网卡一样,可以实现共享上网,不过跟网线比起来就是其连接距离比较短,而且价格要贵一些。此外,您还可以通过无线上网的方式,虽然方便,不过无线设备的价格也比较昂贵。 
ADSL网络共享的方法

ADSL网络共享的方法有很多,而且都不难实现,本文把共享方法分成三大类,(一)无服务器方式共享(二)单服务器方式共享(三)多服务器方式共享。而每个大类都会介绍几种实现方法,务求给读者带来更多的选择余地。为了便于理解,各种方法在下文都会有比较详细的介绍。
(一)无服务器方式共享:
  (A)重复拨号法--这是最容易实现的方法,只要将多台计算机通过HUB(集线器)连接成星型,再把ADSL MODEM通过直通线(MODEM附送的那条网线)与HUB的Up-link口连接。如果没有Up-link口,可以使用交叉线将ADSL MODEM与HUB的普通接口(MDI-X口)连接。在每台计算机中安装各自的PPPOE协议与拨号软件(与单台计算机装ADSL方法一样,参考《DIY------怎样安装ADSL》)。使用时不用理会其他计算机,各正常自拨号上网就可以了。这种方法是利用ISP服务中的一个BUG实现的,但由于ISP方面最近禁止了重复拨号,这种方法实现的机会不大了。不过由于系统的漏洞,还是有很多朋友钻了空子,仍然可以正常使用该方法。值得提醒一句,在申请ADSL后有有些朋友得到了两个帐号(gzDSLxxx@163.gd与gzDSLxxx@vod.gd)。不能重复拨号的朋友可以分别使用这两个帐号拨入,可能会有意外惊喜。
  该方法的优点:操作简单,不用进行复杂的网络配置,只要有HUB就可以实现。缺点:实现机会不是太大,可能会有被中国电信重复记费的危险(以自愿为原则,本网站不对此造成的经济损失负责)
连接示意图

  (B)硬件法--市场上瞬息万变,只要有需求就必定会有人制造出相应的产品以满足消费者的需要。精明的厂商早已制造出实用的ADSL共享器了。其实ADSL共享器可以说是一台小型的路由器,也可以说是一台小型的服务器,其集成了NAT(网址转换)、DHCP(动态主机配置协议)、Dial-on-Demand(按需拨号)、Proxy(代理服务器)、IP Filter(IP过滤)、Firewall(防火墙)、Static Routing Table(静态路由表)等功能的其中几种,使用户能方便实现ADSL、ISDN或CA的共享上网。注:以上提及的功能在ADSL MODEM上也有部分集成,但可能是ADSL MODEM厂商的问题,把这些功能都定位在固定IP接入方式上,即只有申请了固定IP才可以使用MODEM的路由功能。据估计,通过升级ADSL MODEM的Firmware(官方提供的可能没有此功能,盼望有编程高手编出能在动态IP上实现路由功能的Firmware)的就可能实现共享上网。
  该方法的优点:由于共享器有DHCP功能,所以其他主机只须设置自动获得IP即可,无须进一步的设置即可实现上网。缺点:需要付出比较昂贵的价钱,目前便宜的ADSL共享器的价格都在2000元左右。家庭用户没有必要使用这种方式,而和邻居共享上网的朋友倒不如多申请一条ADSL线路更为合算。
  无服务器共享方式就介绍到这儿,大家都会发现无服务器共享方式的一个最大的特点就是设置简单,无须人工配置IP,掩码,网关等参数,是新手共享上网最好的方法
(二)单服务器方式共享
  单服务器方式共享的实现思路是以一台PC担任服务器,向其他PC提供网络共享服务。实现此方式主要有两种方案1)代理服务器方案(Proxy),2)网址转换方案(NAT)。
  代理服务器其实是一台位于客户机约Internet服务器之间的服务器,客户机需要访问互联网服务必须先向代理服务器发出请求,代理服务器收到客户机请求后便向Internet服务器发出相应的请求,并将Internet服务器的返回信息放入缓存并转发给客户机。如果再有客户机向代理服务器发出请求,代理服务器会先检查自己的缓存,看是否拥有相关的数据并检查是否最新版本。若是最新版本,就不需向Internet服务器请求,直接将数据发给客户机。使用代理服务器的好处是访问速度快(代理服务器拥有很大的缓存),管理方便(代理服务器可以对不同的服务进行监控于管理)等优点;但存在配置麻烦的缺点(客户机需要对每个应用程序进行有关代理服务器的设置)。常用的代理软件有WinGate,WinProxy等。
  网址转换技术是一种高效率、方便的方法,它通过对底层数据包的转换,把TCP/IP数据包中包含的私有IP转换成服务器的公共IP实现使用一个公共IP多机共享上网。由于其工作在较底层,因此对上层应用程序是透明的。各客户机只须将网关指向服务器就能正常工作了。但也存在监控与管理能力上的弱点。常用的NAT软件有Sygate,WinRoute,Windows的ICS ,Windows2000 Server的路由与远程访问等。
  由于Proxy的功能强大,因此受到很多大型或专业公司用户的欢迎;但其设置比较繁琐,在一般中小型公司或家庭使用较少。本文着重针对后种用户,讨论NAT软件的使用方法。
  (A)Internet Connectiong Share--安装ICS首先需要将网络按如下拓扑连接

  ICS是Windows自带的网络共享组件,在控制面板选"添加与删除程序""WINDOWS安装程序"在"Internet工具"中安装"Internet连接共享"即行。安装完成后自动弹出向导,依照向导要求选择共享的连接、设置即可。最后系统会要求用户插入一张软盘,制作客户端配置软盘。到目前为止,服务端的配置已经完成,接下来就是重启计算机,并把软盘拿到客户机进行客户端的配置。
  打开客户机,插入软盘,运行icsclset.exe就能自动完成配置任务。
  注:在比较大型网络最好不要使用ICS进行连接共享,由于ICS会改变网络配置(IP、GATEWAY等)有肯能会造成网络通讯异常。在现今流行的ADSL上网线路中也不适用此方法。
  (B)SyGate是是著名的NAT共享上网软件,它支持所有网络应用协议,支持各种网络拓扑结构,4.0以上版本完善了旧版中ADSL应用的不足,全面支持ADSL。

使用SyGate共享上网可以采用单网卡方案与双网卡方案两种方式:单网卡适用与用户较少的网络,而双网卡适用于用户较多的网络。单网卡方案中,由于服务器的网卡既要ADSL数据又要处理局域网数据,负荷比较大,出现冲突的机会也会比较多,降低网络的利用率。但是由于节省了一张网卡,是家庭式网络的首选方案。

经验共享: ADSL电脑上网 宽带路由器的两个烦恼

宽带路由器现在已经是非常普及了,整体上的设置也越来越简便。通常情况下,一条ADSL线路只能支持一台电脑上网,但使用了宽带路由器后,可以实现一条ADSL线路可以支持多台电脑共享上网。宽带路由器使用NAT技术路由输入输出的数据包。所有外部用户只能看见宽带交换路由器的公网IP,但不能够到达局域网计算机。局域网络计算机通过宽带交换路由器天然的防火墙得到保护。但设置完成后,用户都会发觉上网时遇到不少问题,例如连接速度不稳定或无法在QQ上传送文件就最常见。你是否也遇过类似的烦恼呢?下面就来介绍一下几个常见的烦恼。

两个烦恼

■ 烦恼1:无法连接

新用户经常遇到的问题就是不能连接上网,尤其是使用DHCP直接获得IP地址的用户。其实在连接路由器前,必须先抄下网卡的MAC地址并释放IP地址,然后将电脑连接路由器的LAN连接端口(但路由器不要连接Modem或ISP提供的接线)。接着,将电脑的MAC地址复制到路由器上,储存设置后把ISP提供的网线连接在路由器上进行设置(因为释放IP地址后再接上路由器,也未必可获得IP地址,所以应先将MAC地址复制到路由器)。不过,假如以上方法仍无法取得IP地址,就必须致电到ISP释放IP地址了。

在Windows 2000/XP下按“开始→运行”,输入“cmd /k ipconfig /all”,其中“Physical Address”就是MAC地址.

烦恼2:上网速度慢

使用DHCP直接取得IP地址的用户可能遇上无法获得IP地址的问题,而使用PPPoE拨号上网的用户则可能会遇到上网速度不稳定的问题,这问题没有一个必然的解决方法,大家可以用以下方法尝试一下。

对应策略

方法1:手动设置Proxy服务器

假如你是使用宽带的用户,使用宽带路由器后可能会发觉无法浏览一些网页,其中一个原因是一些ISP商在后台使用了隐形的代理服务器,使部分网页无法正常显示。假如你多次按“F5”键也无法刷新网页,可尝试手动设置代理服务器。方法是到浏览器的“工具→INTERNET选项→连接→局域网设置”,最后选择使用代理服务器和输入网址(proxy.abc.com)和连接端口(8080)便可(如图2)。

方法2:更改路由器的MTU值

当电脑连接网络传送资料时,资料会分割为不同大小的封包,而MTU值(Maximum Transmission Unit)就是定义封包大小的数值。MTU值越大,封包就越大,理论上可增加传送速率,但MTU值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE连接的最高MTU值是1492,而以太网(Ethernet)的最高MTU值则是1500。假如上网速度慢的问题无法由手动设置代理服务器来解决,可尝试将PPPoE的MTU值逐步调低,直到连线最稳定为止。

方法3:更改网卡MTU值

除了部分路由器可更改PPPoE连接的MTU值外,网卡的MTU值也可更改,但需要在登录文件内更改(如无必要,尽量不要更改预设默认的MTU值)。此外,在不同的Windows版本下的“Registry”的位置各有不同,例如Windows 98下更改MTU值的位置是“HKEY_Local_

Machine/System/CurrentControlSet/Services/Class/NetTrans/000n”(如图3),其中“n”是一个数字,假如电脑安装了多个通讯协议,就会出现“0001”、“0002”、“0003”等项目,只要打开该项目,就会看见“DriverDesc”是“TCP/IP”,即网卡的“Registry”设置,用户在这里可按鼠标右键新增一个“MaxMTU”的DWORD值,再修改数值(十进制)便可更改MTU值了。

突破80K限制-ADSL宽带提速大法

选择合适的ISP

对于用户而言,我们在选择ISP(网络接入服务商)时,往往比较注重接入费用、每小时的服务费用等,而对于ISP所提供的网络带宽等不太了解。我们在选择ISP时,应该注意到你想要选择的ISP的出口带宽,它直接连接到你的桌面的带宽,各ISP所宣传的网络带宽所指均有所不同,你要搞清楚它所说的带宽是自己独享还是共享的,对于共享的带宽,同时使用的用户越多,你的浏览速率就越慢。对于不同的ISP,我们均可以致电其客户服务中心或到其营业部索要相关的技术资料,也可以到网络上查询相关资料。  


检查现有的速度

在优化之前,我们有必要检查一下现有的网络速度,以对症下药,求得本机最好的网络优化方案,否则很可能会导致网络出现异常。  

在检查网络速度时,可以通过使用“ping”来了解相关的网络参数,也可以通过从相对稳定的网站下载相对较大的文件来测试下载速度来了解相关的网络速率。一般用户完全可以通过使用相关的软件来检测网络速度,比如“TCP Optimizer”等。  

优化注册表

优化网速最直接的方法是改注册表。大家可以参考一些资料,来修改注册表的相应键值,但要注意:  

此操作可能导致系统不稳定甚至崩溃,请事先备份注册表,以便在故障时恢复。

 可修改的键值如下:  

  1.MaxMT:修改最大传输单位。  

  2.DefaultRcvWindow和DefaultTTL设置传输单元缓冲区的大小值和TCP/IP分组寿命。    

  3.设置DNS查询优先:提高网页的浏览速度。  

  4.提高TCP/IP使用的RAM:增加TCP/IP所使用的缓冲来提高数据速率。
释放保留的带宽

Win XP系统通过使用QoS(Quality of Service)中RSVP协议的来管理网络流量,一般情况下都能改善网络的数据传输速度,但是,如果用户使用的应用程序不能很好地使用QoS API.(接口程序),则会占用网络带宽,反而会导致网络交通拥堵。可以通过修改保留带宽的值来实现网络“提速”。  

首先,以管理员身份登录,运行命令“gpedit.msc”即可进入到“组策略”编辑窗口。依次点击“计算机设置”、“管理模块”、“网络”、“QoS数据包调度程序”,然后在右边选中“限制可保留带宽”,右击它,选择“属性”,即可打开它的属性窗口,将“限制带宽”相对应的值修改为“0”,即可释放被保留的带宽。  

优化软件

对于一般用户而言,使用以上方法来修改注册表毕竟多有不便,我们推荐用户使用一定的优化软件来对系统进行优化设置。以TCP Optimizer为例。 

 这是一款小巧、强大、绿色的软件,不用安装,操作界面也十分简单,下载链接为:http//www.speedguide.net。  

建议用户先点击“MaxMTU”来检查用户所用网络的相关参数,不过,我们在输入网站的地址时,最好选用当地ISP的地址,而不要使用它的缺省网址;对于“Latency PING ”也是这样。在“Settings”选项卡中,我们选择自己所使用的上网调制解调器的类型,然后在以上界面最下方选择“Optimal Setting”,再点击“Apply changes”按钮,重新启动电脑即可生效。
拨号软件也重要

对于ADSL拨号上网或虚拟拨号的用户来说,选择适合的拨号上网软件也很重要。对于使用Windows 98/Me/NT/2000等等操作系统的用户来说,因为系统内没有自带支持PPPoE协议的拨号程序,用户得自己安装相关软件。目前,支持PPPoE协议的拨号软件比较主流的有:WinPoET、EnterNet、RASPPPoE等,这些软件各有千秋;综合各个软件的稳定性和速度等各种因素,推荐一般用户选择RASPPPoE。对于Windows XP用户而言,因为系统内置有拨号软件,建议用户就用它,因为它的系统兼容性和稳定性非常好,很少出现数据断流的情况。设置方法:依次选择“开始→设置→控制面板→网络连接→新建连接向导”建立网络连接,选择“用要求用户名和密码的宽带连接来连接”。  

其余操作请按屏幕提示进行。设置完成后,即可在“开始→设置→网络和拨号连接”中找到刚刚建立的连接,利用它就能实现虚拟拨号上网了。当然,你也可以使用其他虚拟拨号软件,只是不要在同一系统中安装两个或以上的拨号软件,否则很容易引起冲突,导致无法上网