无线组网 频道

[友问有答]手动比自动IP上网速度快吗

    【IT168 专稿】很多用户都有这样的经历,安装网卡设备后,计算机启动的速度会明显变慢一些。这是因为在网卡TCP/IP设置中的默认设置都是“自动获取IP地址”,这样每次启动计算机时,计算机都会主动搜索当前网络中的DHCP服务器,所以计算机启动的速度会稍微降低,解决的方法就是“指定IP地址”。

    据此很多用户也认为,手动设置IP(指定IP地址)也比“自动获取IP地址”设置的上网速度更快。事情真是这样的吗?下面我们就一起来了解一下这方面的知识。

    一、从DHCP服务器了解起

    大家知道,每台电脑要想正常上网需要有一个地址,这个地址就是我们常说的IP地址。在家庭网络中,负责分配IP地址的就是DHCP。

    1、什么是DHCP呢?

宽带路由器都内置有DHCP服务器

    DHCP的全名是“Dynamic Host Configuration Protocol”,即动态主机配置协议,它是TCP/IP协议簇中的一种。在使用DHCP的网络里,用户的计算机可以从DHCP服务器那里获得上网的参数,几乎不需要做任何手工的配置就可以上网。

    一般情况下,DHCP服务器会尽量保持每台计算机使用同一个IP地址上网。如果计算机长时间没有上网或配置为使用静态地址上网,DHCP服务器就会把这个地址分配给其他计算机。

    2、DHCP服务器工作方式

    使用DHCP时必须在网络上有一台DHCP服务器,而其他机器执行DHCP客户端。当DHCP客户端程序发出一个信息,要求一个动态的IP地址时,DHCP服务器会根据目前已经配置的地址,提供一个可供使用的IP地址和子网掩码给客户端。它主要提供两种IP定位方式:

    Automatic Allocation,自动分配,其情形是,一旦DHCP客户端第一次成功的从DHCP服务器端租用到IP地址之后,就永远使用这个地址。

可以手工设置IP和MAC地址绑定

    Dynamic Allocation,动态分配,当DHCP第一次从DHCP服务器端租用到IP地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放(release)这个IP地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的更新(renew)租约,或是租用其它的IP地址。

    当然,无论是在DHCP服务器和客户端都能进行手工设置。

    3、DHCP设定原则

    以“自动获取IP地址”为例,当客户端电脑第一次登录网络时,也就是进入Windows登陆界面时,安装有网卡并正常连接的客户端电脑会自动寻找DHCP服务器,在Windows预设情形下,DHCP discover的等待时间预设为1秒,也就是当客户端将第一个DHCP discover封包送出去之后,在1秒之内没有得到响应的话,就会进行更长时间的第二次DHCP discover广播,共4次,直到找到合适的DHCP服务器为止。

    当DHCP服务器监听到客户端发出的DHCP discover广播后,它会从那些还没有租出的地址范围内,选择靠最前面的空置IP地址,连同其它的TCP/IP设定,响应给客户端一个DHCP OFFER封包。双方都确认后租约就成功了,该计算机便自动加入该网络。

    如果同一个网络中存在多台DHCP服务器的话(比如Windows2000以上的操作系统中自带DHCP服务器,各种ADSL MODEM、路由器中一般也自带有DHCP服务器),就会出现多个DHCP服务器各自提供网络信息,这样就造成网络中广播数据包的冲突,客户机也不知道该接受哪台DHCP服务器发来的信息。为此微软公司设置默认情况下同一个广播域网络中只能存在一台DHCP服务器,后设置建立或启用的DHCP是无法工作的。

    二、总结分析

    1、手动比自动IP上网速度快吗

    俗称说得好,磨刀不误砍柴功。通过对DHCP原理的了解,下面我们再来总结分析手动设置IP(指定IP地址)比“自动获取IP地址”设置的上网速度是否更快这个问题就比较容易了。

    从上可知,无论是手动设置IP(指定IP地址)还是“自动获取IP地址”设置,只要计算机不存在故障,电脑(网卡)在启动时都能正确的获得IP地址。两者主要的差别就在于手动设置IP(指定IP地址)方式要比“自动获取IP地址”设置方式在电脑启动进入操作系统时的速度更快,因为这种方式在启动时能更快的找到指定的DHCP服务器。

自动获取IP(点击看大图)

    进入操作系统后,无论是手动设置IP(指定IP地址)还是“自动获取IP地址”设置的电脑(网卡)都已获取相应的相对时间内“固定的”IP地址、子网掩码、网关等信息。

    家庭用户在进行宽带共享上网时,一般采用的方法有两种——一是通过代理服务器软件,一是通过交换机/路由设备进行共享。但无论采用哪种方式主要都是通过NAT转换和DHCP服务器来达成的,所以不管是手动设置IP(指定IP地址)还是“自动获取IP地址”设置的电脑,在其网卡都已潜在启动时获取相应的相对时间内“固定的”IP地址的情况下,两者对宽带共享上网的反应速度是一致的。

    这点通过网络数据包拦截软件查看所获得结果也大同小异,两种方法所展示的上网速度、下载速度没有明显差别。如果硬要说区别,其差别更多的来自宽带设备或电脑配置自身的原因,比如网络突然拥堵、外部设备对电脑或网络设备的干扰等等,其并不是IP的设置不同造成的。

    所以,笔者认为,无论是手动设置IP(指定IP地址)还是“自动获取IP地址”设置的电脑其对上网速度不会因为设置的不同而造成明显影响,手动设置IP(指定IP地址)的电脑不可能比“自动获取IP地址”设置的电脑上网速度更快,这种说法只是一些读者的误解,没有明显理论根据。

    2、家庭用户该怎么选择

设置IP

    从目前的宽带应用和LAN应用趋势来看,除了少部分用户因为管理的需要还主要沿用手动设置IP(指定IP地址、固定IP地址)的方式在进行上网和局域网联网应用之外。动态IP(自动获取IP地址)方式已成为宽带应用和LAN应用的主流,其无论在架设、设置还是用户使用方便度上都更好。

    目前主流的宽带应用,无论是普通电话线拨号,还是ISDN、ADSL虚拟拨号、CM、FTTX+LAN,都主要是采用的动态IP接入方式,每次用户通过普通MODEM或者通过ISDN、ADSL拨号连接Internet时,ISP通常会分配给用户一个公共IP地址,这时候Internet上的其他用户就可以通过这个IP地址访问该计算机,下次再连接Internet的时候,ISP服务器又会分配一个公共IP地址。且目前关于动态IP(自动获取IP地址)方式的网络应用也很齐备,随着技术的不断进步,无论是建站还是其它网络应用,动态IP不会再出现不如静态IP(指定IP)更方便的情况发生。

    所以对于多数家庭用户在进行家庭局域网络设置时,虽然家庭组网的电脑不是很多,但如果不是必需,如果不是特别在意启动时那几秒的延迟,笔者都建议首选动态IP(自动获取IP地址)方式进行设置,其在使用方便度上、易管理性都是最好的,由此引起的网络设置故障也是最少的。

0
相关文章