DHCPServer(推荐使⽤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续期过程:
windowsserver能日常用吗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续期.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。