文章图片
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 地址 。
- 微信|在微信上实名绑定银行卡,是否安全?内行人道出实情,你怎么看?
- 耳机|有线耳机有哪些优点?什么牌子的有线耳机比较好用?
- 苹果|你是否支持苹果手机在中国禁售?我建议别那么冲动
- |思科全球市场占有率5.6%,这是“技术至上”的崩盘
- 安卓手机|为什么国外的安卓手机,流氓APP就那么少呢?
- 东芝|苦熬十几年,东芝终是没有撑住,终于走上了重组之路
- 华为|买iPhone SE3还是华为P50e?对比6点之后,终于知道了答案!
- 华为|华为员工晒出“逆天”奖金,我才知道:顶尖高手都是极致利他者
- 高通骁龙|同样是骁龙778G,一个卖1299元,另一个卖3399元,贵的一定不好?
- 蓝牙耳机|蓝牙耳机什么牌子性价比高?学生平价蓝牙耳机推荐