计算机网络-DHCP协议的作用及原理

1. DHCP协议简介

DHCP(Dynamic Host Configuration Protocol)即动态主机配置协议。DHCP能够为客户端自动分配IP地址,在分配地址的同时具有记录缓存的机制,可避免IP的重复分配,过期地址回收机制增加了IP地址的复用性,对于维护大规模的局域网客户端有极大的便利性
在这里插入图片描述

2. DHCP协议的工作过程

1、发现阶段,即DHCP客户机寻找DHCP服务器的阶段。DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCP discover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。
在这里插入图片描述
2、提供阶段,即DHCP服务器提供IP地址的阶段。在网络中接收到DHCP discover发现信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的DHCP offer提供信息。
在这里插入图片描述
3、选择阶段,即DHCP客户机选择某台DHCP服务器提供的IP地址的阶段。如果有多台DHCP服务器向DHCP客户机发来的DHCP offer提供信息,则DHCP客户机只接受第一个收到的DHCP offer提供信息,然后它就以广播方式回答一个DHCP request请求信息,该信息中包含向它所选定的DHCP服务器请求IP地址的内容。之所以要以广播方式回答,是为了通知所有的DHCP服务器,他将选择某台DHCP服务器所提供的IP地址。
在这里插入图片描述
4、确认阶段,即DHCP服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户机回答的DHCP request请求信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCP ack确认信息,告诉DHCP客户机可以使用它所提供的IP地址。然后DHCP客户机便将其TCP/IP协议与网卡绑定,另外,除DHCP客户机选中的服务器外,其他的DHCP服务器都将收回曾提供的IP地址。
在这里插入图片描述
5、 重新登录。在此之后DHCP客户机每次重新登录网络时,就不需要再发送DHCP discover发现信息了,而是直接发送包含前一次所分配的IP地址的DHCP request请求信息。当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ack确认信息。如果此IP地址已无法再分配给原来的DHCP客户机使用时(比如此IP地址已分配给其它DHCP客户机使用),则DHCP服务器给DHCP客户机回答一个DHCP nack否认信息。当原来的DHCP客户机收到此DHCP nack否认信息后,它就必须重新发送DHCP discover发现信息来请求新的IP地址。

6、 更新租约。DHCP服务器向DHCP客户机出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。如果DHCP客户机要延长其IP租约,则必须更新其IP租约。DHCP客户机启动时和IP租约期限过一半时,DHCP客户机都会自动向DHCP服务器发送更新其IP租约的信息。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程设计报告书 课程名称: 计算机网络原理 题 目:局域网协议DHCP服务配置及安全防护 学生姓名: 专 业: 计算机 班 别: 学 号: 指导老师: 日 期: 2012 年 12 月 30 日 局域网协议DHCP服务配置及安全防护 目录 1.设计目的 3 2.设计内容 3 2.1 DHCP服务的配置 3 2.2 DHCP的安全防护 3 2.2.1 临时保护DHCP 3 2.2.2 长期保护DHCP 3 2.2.3基本防范 4 3.DHCP简介 5 3.1 DHCP介绍 5 3.2 DHCP地址分配 6 3.2.1 Manual Allocation 6 3.2.2 Automatic Allocation 6 3.2.3Dynamic Allocation 6 3.3 DHCP工作原理 7 3.3.1 寻找 Server 7 3.3.2 提供 IP 租用地址 8 3.3.3 接受 IP 租约 8 3.3.4租约确认 9 3.4 DHCP的责任 10 4.配置DHCP用到的软件程序 10 4.1 VMware Workstation 10 4.1.1 VM简介 10 4.2 Red Hat Enterprise Linux5 企业版 11 4.2.1 Red Hat公司介绍 11 4.2.2 Red Hat软件 11 4.2.3 Red Hat Enterprise Linux5 企业版 11 5.配置DHCP服务过程 13 5.1 安装DHCP服务 13 5.2 DHCP服务配置 14 5.3 DHCP的保留配置 16 6.总结 17 1.设计目的 1.1了解局域网协议DHCP服务的基本配置。 1.2为了提高网络管理效率。 1.3保护合法DHCP服务器的运行安全性,以避免其受到不合法DHCP服务器的"冲击"! 2.设计内容 2.1 DHCP服务的配置 2.2 DHCP的安全防护 2.2.1 临时保护DHCP DHCP的工作机制是:普通工作站系统是通过广播方式向局域网网络发送上网参数 请信息的,局域网中的所有网络设备都会收到来自普通工作站的上网请求,这自然也 包括合法的DHCP服务器、不合法的DHCP服务器,不过究竟是合法的DHCP服务器还是不 合法的DHCP服务器,优先应答普通工作站的上网请求,是没有什么规律的。 因此当遇到普通工作站系统无法获得有效上网参数现象时,有以下几种临时方法 可保护DHCP: A.可以尝试通过反复发送广播信息的办法,来临时保证普通工作站与合法DHCP服 务器建立连接,直到普通工作站能够从合法DHCP服务器那里得到有效的上网参数为止 。 B.可以打开故障工作站系统的DOS命令行工作窗口,并在DOS命令行提示符下执行 "ipconfig /release"字符串命令,来将之前获得的不正确上网参数释放出来。然后尝试执行"i pconfig /renew"字符串命令,来重新向局域网发送上网参数请求数据包,如果上述命令返回 错误的结果信息,那么我们可以在本地系统运行对话框中继续执行"ipconfig /release"、"ipconfig /renew"字符串命令,直到普通工作站获得有效的上网参数信息为止。 2.2.2 长期保护DHCP 通常情况下,局域网中的普通工作站安装使用的都是Windows操作系统,在Wind ows工作站系统为主的局域网工作环境中,我们可以通过域管理模式来保护合法DHCP 服务器的运行安全性,同时过滤不合法的DHCP服务器,确保该DHCP服务器不会为局域 网普通工作站分配错误的上网参数信息。我们只要在局域网域控制器中,将合法有效 的DHCP服务器主机加入到局域网活动目录中,就能保证局域网中的所有普通工作站都 会自动从合法有效的DHCP服务器那里,获得正确的上网参数信息了;这是因为域中的 普通工作站向网络发送广播信息,申请上网参数地址时,位于同一个域中的合法有效 的DHCP服务器,会自动优先响应普通工作站的上网请求,如果局域网指定域中的DHC P服务器不存在或失效时,那些没有加入指定域中的不合法DHCP服务器才有可能响应 普通工作站的上网请求。   要将合法有效的DHCP服务器加入到局域网指定域中时,我们可以按照下面的设置 步骤来操作: 首先以系统管理员权限登录进入局域网指定域控制器所在主机系统,打开该系统 桌面上的"开始"菜单,从中依次点选"程序"/"管理工具"/"DHCP"选项,打开对应系统 的DHCP服务器控制台窗口;   其次在目标控制台窗口的左侧显示区域,用鼠标右键单击目标服务器主机,从弹 出的快捷菜单中执行"添加服务器"命令,单击其中的"浏览"按钮,在其后出现的选择 计算机对话框中,选中合法有效的DHCP服务器所在主机名称,也可以直接在"此服务 器"文本框中输入DHCP服务

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值