DHCP

来自计算思维百科
跳转至: 导航搜索
DHCP.jpg

DHCP(Dynamic Host Configuration Protocol)即动态主机配置协议,它是计算机网络中用于局域网的一个网络协议。

基本概念

两台连接到互联网上的电脑相互之间通信,必须有各自的IP地址,由于IP地址资源有限,宽带接入运营商不能做到给每个报装宽带的用户都能分配一个固定的IP地址(所谓固定IP就是即使在你不上网的时候,别人也不能用这个IP地址,这个资源一直被你所独占),所以要采用DHCP方式对上网的用户进行临时的地址分配。也就是你的电脑连上网,DHCP服务器才从地址池里临时分配一个IP地址给你,每次上网分配的IP地址可能会不一样,这跟当时IP地址资源有关。当下线的时候,DHCP服务器可能就会把这个地址分配给之后上线的其他电脑。这样就可以有效节约IP地址,既保证了网络通信,又提高IP地址的使用率。

基本理解

说到这儿,我们不得不再提起我们的小不点啦,小不点住的大院儿搬来了越来越多的居民(对应着网络里增多了很多主机),传达室李大爷那儿的电话交换机也不能满足居民们的需求啦(相当于网络里没有那么多IP可以分给所有主机),也就是大院里的电话号码就那么几个,不够分给那么多居民,怎么办呢?所以电话交换机就采用了一种新技术:居民们要打电话时,交换机那就随机分给居民们一个电话号码(每一次都有可能不同)(就相当于某台主机要联网时,就随机分配IP给它);当居民们不打电话的时候,就把电话号码分给其它要打电话的居民(不上网时就分给其他有联网需求的电脑)。这个过程里,传达室的电话交换机就相当于计算机网络里的DHCP服务器。

可以体现的计算思维

DHCP是将有限的IP地址采用动态的方式,合理地分配给用户,满足用户需求,体现的是“调度”计算思维。

参考文献

[1] 《计算机网络与下一代互联网技术》 清华大学出版社

[2] “趣文:计算机网络基本概念趣解”