前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DHCP协议介绍

DHCP协议介绍

作者头像
全栈程序员站长
发布2022-08-31 21:11:50
4190
发布2022-08-31 21:11:50
举报

大家好,又见面了,我是你们的朋友全栈君。

DHCP(Dynamic Host Configuration Protocol:动态主机设置协议)

  • DHCP是一个局域网协议
  • DHCP是应用UDP协议的应用层协议

DHCP的作用主要是为临时加入局域网的设备提供一个临时的IP地址

DHCP协议提供了即插即用联网的功能,使得我们的设备在不同的地方时(例如:家、公司、户外等),不需要自行地配置IP地址就可以进行网络的连接,只要用了DHCP协议,就可以在不同的地方使用不同的网络

如下图中,如果配置自动获得IP地址,就相当于启用DHCP协议,会允许我们自动地从网络里获得IP地址,也就是分配给你一个临时的IP(一般是内网),不需要自己去配置,我们可以使用这个临时的IP来进行网络的连接

在这里插入图片描述
在这里插入图片描述

DHCP协议的过程

对于一个局域网内临时加入的设备,刚开始是不知道自己的IP地址是多少

  • DHCP服务器监听默认端口:67
  • 对于新加入的设备,首先会使用UDP协议广播DHCP发现报文,通过这个DHCP报文发现DHCP服务在哪里
  • DHCP服务器收到这个报文之后,就会知道当前本地里有一些设备需要配置动态IP地址,所以会发出一个DHCP提供报文,告诉主机:我这边可以提供DHCP服务
  • 主机收到来自于DHCP服务器发出的DHCP提供报文之后,就可以知道这个服务器可以提供DHCP服务;因此,主机会向DHCP服务器发出DHCP请求报文
  • DHCP服务器收到请求报文之后,对其回应并提供IP地址

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142206.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档