DHCP协议
2022/7/16 23:49:34
本文主要是介绍DHCP协议,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、DHCP
1、基本概念
- DHCP(动态主机配置协议),局域网的网络协议,广泛应用于局域网内部
- 主要就是给客户机提供TCP/IP参数(IP地址、子网掩码、网关、DNS等)
2、好处
- 减少管理员的工作量
- 避免输入错误
- 避免IP冲突
- 提高IP地址的利用率
3、DHCP的工作原理
- 它是一个应用层的协议,基于UDP的67/68端口,主机是向服务器的67号端口,服务器响应给客户机的68号端口
- 客户机与服务器的交互过程
- 客户机发送dhcp discover ,以广播方式
- 网络中所有的DHCP服务器都会收到,都会相应,客户机会向收到的第一个offer报文的服务器发送DHCP request
- 服务器确认、客户机获得TCP/IP参数
二、在Windows Server上部署DHCP服务器
1、DHCP的8种报文
- DHCP discover
- DHCP offer
- DHCP request
- DHCP ack
- DHCP release
- 不常见
- DHCP nak:针对于request 的拒绝响应报文
- DHCP decline:当客户端发现服务器给分配的IP地址发生冲突时会通过发送此报文来通知服务器,并且或重新向服务器申请地址
- DHCP inform:客户端已经获得了IP地址,发送此报文的目的是为了从服务器获得其他的一些网络配置信息,比如网关地址、DNS服务器地址等
2、过程
注:当IP地址为169.254.0.0网段下时,表示DHCP配置失败
注:虚拟机环境下,记得关闭“使用本地DHCP服务将IP地址分配给虚拟机”
(1)Windows Server上
-
在Windows Server上安装DHCP服务
-
打开菜单——Windows管理工具——DHCP
-
右击IPv4,选择新建作用域
-
注:先新建服务器所在网段的作用域,此时服务器所在网段为192.168.120.0
- 之后配置地址范围
- 配置排除的IP地址
- 配置租用期限
- 配置DHCP选项,(默认网关、DNS服务器、WINS设置等)
- 激活作用域
- 完成
(2)路由器设置
- 端口设置略
- 将路由器上不与服务器直连的接口配置中继
int f0/0 ip helper-address 192.168.120.100 //192.168.120.100为DHCP服务器的地址
这篇关于DHCP协议的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享