
文章图片

DHCP 代表动态主机配置协议 。 它是存在于应用层的网络管理协议 。 在它的帮助下 , 可以将 Internet 协议 IP 地址动态分配给网络上的任何设备或节点 , 以便它们可以使用该 IP 进行通信 。 网络管理员的任务是为网络中的所有设备手动分配大量 IP 地址 。 然而 , 在这种情况下 , 任务是自动化和集中管理的 , 而不是手动的 。 小型本地网络和大型企业网络都实施它 。 它的基本目标是为主机分配一个唯一的 IP 地址 。 它还提供其他网络地址 , 例如 :
- 子网掩码
- 路由器地址
- DNS 地址
- 供应商类标识符
DHCP 的历史
它是 BOOTP 的扩展版本 , 通常称为 Bootstrap 协议 , 这是 1985 年的网络 IP 管理协议 。 如果这些客户端存在于网络中 ,DHCP 服务器足以处理来自 BOOTP 客户端的请求 。 不仅如此 , 与 BOOTP 相比 , DHCP 更先进 。
它是如何工作的?
【客户端|什么是DHCP? 有什么优缺点】充当服务器时 , DHCP 服务器会自动分配唯一的 IP 地址以及配置网络的其他信息 。 在小型企业或家庭中 , DHCP 服务器就是路由器 。 但是 , 在大型网络中 , DHCP 服务器可以是单台计算机 。
对这个过程中发生的事情的一个非常简短的总结是:
- 客户端向主机发送一个 IP 地址请求 。 客户端可以是任何发送请求的设备 , 主机可以是路由器 。
- 主机将寻找可用的 IP 地址并将其分配给客户端 。
- 使用此 IP 地址 , 客户端将能够在网络上进行通信 。
1、连接到具有 DHCP 服务器的网络的设备发送的请求称为 DHCPDISCOVER 请求 。
2、此请求以名为 DISCOVER 的数据包的形式发送到 DHCP 服务器 。 一旦 DHCP 服务器收到此数据包 , 服务器就会查找设备使用的 IP 地址 。 一旦找到 , 服务器通过向客户端发送一个名为 DHCPOFFER 的数据包进行响应 。
3、设备或客户端现在必须使用名为 DHCPREQUEST 数据包的数据包响应服务器 , 以接受所选的 IP 地址 。 对于此数据包 , 服务器会发送确认 (ACK) 以确认设备现在可以使用该特定 IP 地址 。 它还说明了特定 IP 地址的有效性 , 以便设备确切知道何时必须获取新的 IP 地址 。
4、如果服务器不希望设备具有给定的 IP 地址 , 它不会通过发送 NAC 来确认设备的请求 。
尽管提到的步骤似乎非常耗时 , 但实际上这些步骤发生得如此之快 , 以至于人们甚至都没有意识到 。 当然 , 无需了解该过程的技术细节 , 您仍然可以通过阅读从 DHCP 服务器获取 IP 地址 。
它如何让工作变得如此轻松?
DHCP 服务器有一个地址池供设备获取有效的网络连接 。 它基本上给出了设备接收其地址的 IP 地址的范围或范围 。
DHCP 有用的第二个原因是许多设备可以在指定的时间段内连接到网络 , 即使不需要任何可用地址池 。 例如 , 考虑 DHCP 服务器定义的 20 个地址;只要不超过 20 个同时使用其中一个可用 IP 地址 , 就可以有 40、80、100 个(甚至更多)设备连接到网络 。
像 ipconfig 这样的命令将在使用时返回您计算机的不同 IP 地址 , 因为这些地址会在指定的持续时间(也称为租用期)内提供给您的计算机网络 。 手动分配 IP 地址的设备不必与动态接收其 IP 地址的设备共存于同一网络中 。 手动分配的 IP 地址也称为静态 IP 地址 。
- ios16|未受到电商冲击,理发店为啥还是纷纷倒闭?过来人说出真相
- 有人觉得中暑就是热出来的,吃一些退烧药就好了,这种做法 蚂蚁庄园今日答案6月28日
- 浮甘瓜于清泉,沉朱李于寒水”描述的是什么场面 蚂蚁庄园今日答案6月28日
- 为验证人类和黑猩猩,是否会产生新的后代,科学家找来5位姑娘!
- 喜马拉雅山出现的“雪人”是何生物?目击者:智商高、攻击性强
- 为什么科学家表示人类“灭绝”的可能性极低?这些理由你赞同吗?
- 显卡|这就是RTX 4090 Ti显卡?又厚又重,超过三槽要1200W电源
- 为什么科学家知道太阳的原理,却无法制造出人造太阳
- 土耳其发现四肢爬行人群,这是咋回事?科学家警告:人类要留心了
- 图像传感器|到手1849元重量189g这才是高性价比的骁龙870直屏手机
