DHCP Server (推荐使用Windows)
2021-04-15 18:28
标签:端口 意思 不同 面试 server ip地址 protocol 有一个 windows 一些小的服务 windows做的比linux好 DHCP服务概述: 名称:DHCP (Dynamic Host Configuration Protocol --动态主机配置协议) 功能:是一个局域网协议,动态的给局域网内的客户端分派IP地址 它有两个用途---> 1. 给内部网络或网络服务供应商自动分配IP地址,主机名,DNS服务器,域名 2. 配合其他服务使用,实现集成化管理功能. 如:无人值守安装服务器 特点:C/S模式 自动分配IP地址,方便管理 DHCP不会同时租借相同的IP地址给两台主机(避免IP冲突) DHCP管理员可以约束特定的计算机使用特定的IP地址(规定分配的IP池) 可以为每个DHCP作用域设置很多选项(绑定IP地址) 客户机在不同子网间移动时,不需要重新设置IP地址.每次都自动获取IP地址就可以了. 缺点: 当网络中存在多台DHCP服务器时,一个DHCP服务器,不知道其他服务器租借出去的IP地址(可能造成IP冲突); DHCP服务器不能跨服务器与客户机通信,除非路由器允许BOOTP协议转发. DHCP 服务端口:默认监听 67 68端口 vim /etc/services
运行原理:(经常问到,面试)(下面是我自己的理解描述) DHCP Client ---> DHCP客户端 DHCP Server ---> DHCP服务器 请求分配IP过程: 1. DHCP Client --discover--> DHCP Server 在DHCP Client启动后,会发送一个discover包的广播,用来寻找DHCP Server. 2. DHCP Server --offer--> DHCP Client DHCP Server当收到discover包后,会对DHCP Client 发送一个offer包,告诉DHCP Client,已经收到他的请求,offer包中含有(一个在尚未使用的IP地址和其他信息). 3. DHCP Client --request--> DHCP Server DHCP Client在收到DHCP Server的应答包后,会再次发送一个request包的广播,这个request包中含有第一个发来信息的DHCP Server为发来的信息.意思是告知所有DHCP Server,他已经使用某个DHCP Server分配的IP信息. 4. DHCP Server --ack--> DHCP Client DHCP Server收到DHCP Client发送的request包后,会为DHCP Client发送一个确认收到的信息,告知其可以使用这个IP地址.而其他的DHCP Server会收回为其分配的IP地址信息. DHCP Client重新登录网络: 1. DHCP Client --request--> DHCP Server 当DHCP Client重新登录网络后,会对上次的DHCP Server服务器发送request请求原来使用过的IP地址. 2. DHCP Server --ack--> DHCP Client DHCP Server判断这个地址尚未被分配以后,会对DHCP Client发送一个确认信息,确认其可以继续使用这个地址. 若DHCP Server判断这个地址已被其他Client使用时,会回复其不能使用这个地址,这是DHCP Client会再次发送discovery广播,获取IP地址. 请求IP续期过程: 1. DHCP Client --request--> DHCP Server DHCP Client获取的IP信息,都有一个租约. 当DHCP Client的IP地址还有一半时间就要过期时,会再次对DHCP Server服务器发送续期请求renew. 2. DHCP Server --ack--> DHCP Client DHCP Server收到续期请求后,确认可以继续让其使用后,会回复应答包,重新为DHCP Client续期.
DHCP Server (推荐使用Windows) 标签:端口 意思 不同 面试 server ip地址 protocol 有一个 windows 原文地址:https://www.cnblogs.com/yuanqiangfei/p/8865439.html