【计算机网络】网络层 : DHCP 协议 ( DHCP 协议概念 | DHCP 协议特点 | DHCP 协议流程 )

【计算机网络】网络层 : DHCP 协议 ( DHCP 协议概念 | DHCP 协议特点 | DHCP 协议流程 )一、DHCP协议概念、二、DHCP协议特点、三、DHCP协议流程、

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

一、DHCP 协议 概念


DHCP 协议 概念 :

① 全称 : DHCP 协议 全称 “动态主机配置协议” ;

② 层级 : DHCP 协议 是 应用层 协议 ;

③ 服务方式 : C/S 方式 , 客户端 / 服务器 方式 ;

④ 交互方式 : 客户端 与 服务器端 , 通过 广播 的方式进行交互 ;

⑤ 基于协议 : DHCP 协议 基于 UDP 协议 ;

二、DHCP 协议 特点


DHCP 协议 特点 :

① 即插即用 : DHCP 协议 提供 即插即用 联网机制 ;

② 动态获取 : 主机从服务器 动态获取 IP 地址 , 子网掩码 , 默认网关 , DNS 服务器名称 , DNS 服务器 IP 地址 ;

③ 地址重用

④ 支持 移动用户 加入网络

⑤ 支持 在用地址续租

三、DHCP 协议 流程


DHCP 协议 流程 :

① 主机 广播 DHCP 发现报文 ; 该主机是想要申请 IP 地址的主机 ;

② DHCP 服务器 广播 DHCP 提供报文 ;

③ 主机 广播 DHCP 请求报文 ;

④ DHCP 服务器 广播 DHCP 确认报文 ;

每个步骤都是广播 ;

广播的内容是 四种类型的报文 :

  • DHCP 发现报文
  • DHCP 提供报文
  • DHCP 请求报文
  • DHCP 确认报文
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SQL Server实现某书店图书进货、销售管理系统[通俗易懂]

    SQL Server实现某书店图书进货、销售管理系统[通俗易懂]  文末附带数据库文件及数据库日志文件地址。 一.需求分析1、背景(1)待开发的系统名称:图书进货、销售管理系统(2)开发者:FriggaAZ(3)用户:书店管理人员(4)开发环境:① 操作系统:Windows10专业版Build17682② 数据库:SQLServer2017Developer2、系统总体功能分析需求(1)…

    2022年5月6日
    136
  • python深拷贝和浅拷贝详解_Java浅拷贝和深拷贝的区别

    python深拷贝和浅拷贝详解_Java浅拷贝和深拷贝的区别Python深拷贝和浅拷贝详解浅拷贝,指的是重新分配一块内存,创建一个新的对象,但里面的元素是原对象中各个子对象的引用。深拷贝,是指重新分配一块内存,创建一个新的对象,并且将原对象中的元素,以递归的方式,通过创建新的子对象拷贝到新对象中。因此,新对象和原对象没有任何关联。1.浅拷贝使用数据类型本身的构造器对于可变的序列,还可以通过切片操作符:来完成浅拷贝Python还提供了对应的函数copy.copy()函数,适用于任何数据类型1.1使用数据类型本身的构造器lis

    2022年10月23日
    0
  • Linux renice_free linux

    Linux renice_free linuxLinuxnice和renice命令教程(7个示例)Linux命令行的威力可以从以下事实来衡量:您甚至可以使用命令行工具轻松调整进程的调度优先级。是的,这是可能的,在本教程中,我们将讨论如何使用nice和renice实用程序来实现这一点。但在这之前,值得一提的是本文中的所有示例都已在Ubuntu16.04LTS系统上进行了测试。Linuxnice和renice命令尽管nice命令允许您以修…

    2025年6月8日
    0
  • 慧荣SM2258XT、SM2259XT量产工具开启“忽略区分等级”功能

    慧荣SM2258XT、SM2259XT量产工具开启“忽略区分等级”功能瑞昱RTL9210主控量产工具和固件升级工具已发布http://club.liangchanba.com/thread-1402-1-1.html(出处:量产部落)

    2022年5月23日
    216
  • 去掉dedecms底部调用cfg_powerby

    去掉dedecms底部调用cfg_powerby**使用dedecms做网站,首页底部调cfg_powerby的时候出现powerbydedecms的链接信息。****文件路径:include/dedesql.class.php第588到第592行代码删除即可,代码如下图:**

    2022年7月15日
    14
  • python中if __name__ == ‘__main__’是什么意思

    python中if __name__ == ‘__main__’是什么意思执行当前文件中: __name__=='__main__'是返回true,引用模块中的则返回false如:现在有两python文件,one.py和two.py

    2022年7月5日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号