前言
本章主要介绍如何利用dhcp技术实现p地址的自动分配,如何通过dhcp为客户端配置网络dns.其中详细讲解dhcp的工作原理,配置及在企业中的应用,掌握dhcp将能实现中大型企业ip地址的自动化,智能化管理,大幅度降低p地址资源的管理难度,提高管理效率。
本章重点
- dhcp的工作过程
- 安装和配置dihcp服务
- 客户机的配置
一.dhcp概述
- dhcp(dynamic host coofiguration protoool.动态主机配置协议)是由 intermet 工作住务小组设计开发的,专门用于为tcp/p网络中的计算机自动分配tcp/ip参数的协议。
- dhcp服务不仅避免了因手动设置ip地址所产生的错误,也避免了把一个ip地址分配给多台工作站所造成的地址冲突。
- dhcp提供了安全,可靠且简单的tcp/ip网络设置,降低了配置ip地址的负担。
1.dhcp服务的好处
- 减少管理员的工作量。
- 避免输入错误的可能。
- 避免护地址冲突。
- 当网络更改p地址段时,不需要再重新配置每个用户的ip地址。
- 提高了p地址的利用率。
- 方便客户端的配置。
二.dhcp的工作原理
1.dhcp的分配方式
在dhcp的工作原理中,dhcp服务器提供了三种ip地址分配方式
①自动分配
是当dhcp客户机第一次成功地从dhcp服务器获取到一个ip地址后,就永久地使用这个ip地址。
②手动分配
是由dhcp服务器管理员专门指定p地址.
③动态分配
动态分配是当dhcp客户机第一次从dhcp服务器获取到ip地址后,并非永久地使用该地址。而是在每次使用完后,dhcp客户机就会释放这个ip地址,供其他客户机使用。
2.dhcp的租约过程
客户机从dhcp服务器获得p地址的过程称为dhcp的租约过程,租约过程分为四个步骤。
- 为客户机请求p地址(客户机发dhcp discover广播包)
- 服务器响应(服务器发dhcp offer广播包).
- 客户机选择p地址(客户机发dhicp pequest广播包).
- 服务器确定租约(服务器发dhcp acx广播包)
1.客户机请求ip地址
当一个dhcp客户机启动时,客户机还没有p地址,所以客户机要通过dhcp获取一个合法的ip地址。此时,dhcp客户机以广播方式(因为dhcp服务器的p地址对客户机来说是未知的)发送dhcpdiscover 发现信息来寻找dhcp服务器。广播信息中包含dhcp客户机的mac地址和计算机名,以便dhcp服务器确定是哪个客户机发送的请求。
2.服务器响应
当dhcp服务器接收到来自客户机请求p地址的信息时,它就在自己的p地址池中查找是否有合法的ip地址提供给客户机。如果有,dhcp服务器就将此ip地址做上标记,加入到dhcp offer的消息中,然后dhcp服务器就广播一则包含下列信息的dhcp offer消息。
- dhcp客户机的mac地址。
- dhcp服务器提供的合法p地址。
- 子网掩码。
- 默认网关。
- 租约的期限。
- dhcp服务器的ip地址。
3.客户机选择ip地址
- dhicp客户机从接收到的第一个dhcp offer 消息中提取ip地址,发出ip地址的dhcp服务器将该地址保留,这样该地址就不能再分配给另一个dhcp客户机。
- 当客户机从第一个dhcp服务器接收dhcpoffer消息并提取了ip地址后,客户机将dhcp request消息广播到所有的dhcp服务器,表明它接收提供的内容。
- dhcp request消息包括为客户机提供ip配置的服务器的服务标识符(服务器p地址),dhcp服务器查看服务器标识符字段,以确定提供的p地址是否被接收。
- 如果dhcpoffer 被拒绝,则dhcp服务器取消并保留其ip地址以提供给下一个ip租约的请求。
4.服务器确定租约
dhcp服务器接收到dhcp request消息后,以dhcp acx消息的形式向客户机广播成功确认。该消息包含有p地址的有效租约和其他可配置的信息,虽然服务器确认了客户机的租约请求,但是客户机还没有接收到服务器的dhcp ack消息。当客户机收到dhcp ack消息时。它就配置了ip地址。完成tcp/p的初始化.如图1.6所示。
5.重新登录
- dhcp客户机每次重新登录网络时,不需要再发送dhcp discover 信息,而是直接发送包含前一次所分配的ip地址的dhcp request请求信息。
- 当dhcp服务器接收到这一信息后,它会尝试让dhcp客户机继续使用原来的ip地址,并回答一个dhcp ack确认信息。
- 如果此p地址已无法再分配给原来的dhcp客户机使用(如ip地址已经分配给其他的dhcp客户机使用),则dhcp服务器给dhcp客户机回答一个dhcp nack否认信息。
- 当原来的dhcp客户机收到此dhcpnack否认信息后,它就必须重新发送dhcp discover发现信息来请求新的ip地址。
6.更新租约
当dhcp服务器向客户机出租的|p地址租期达到50%时,就需要更新租约,客户机直接向提供租约的服务器发送dhcp request 包,要求更新现有的地址租约。
总结
到此这篇关于windows server部署dhcp服务的文章就介绍到这了,更多相关windows server部署dhcp服务内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论