当前位置: 首页 > news >正文

网络之DHCP实验

一、DHCP简介

    动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种网络管理协议,用于集中对用户IP地址进行动态管理和配置。

DHCP于1993年10月成为标准协议,其前身是BOOTP协议。DHCP协议由RFC 2131定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,DHCP Server为网络上的每个设备动态分配IP地址、子网掩码、默认网关地址,域名服务器(DNS)地址和其他相关配置参数,以便可以与其他IP网络通信。
DHCP采用UDP作为传输协议,客户端发送消息到DHCP服务器的的67号端口,服务器返回消息给客户端的68号端口。DHCP协议支持C/S(客户端/服务器)结构,主要分为两部分:
1、DHCP客户端:通常为网络中的PC、打印机等终端设备,使用从DHCP服务器分配下来的IP信息,包括IP地址、DNS等。
2、DHCP服务器:所有的IP网络设定信息都由DHCP服务器集中管理,并处理客户端的DHCP请求。

二、无中继场景时DHCP客户端首次接入网络的工作原理

如下图所示,在没有部署DHCP中继的场景下,首次接入网络DHCP客户端与DHCP服务器的报文交互过程,该过程称为DHCP报文四步交互。
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • simulink 回放can数据,离线仿真,用来验证算法,应该怎么回读mat格式文件(重要)
  • 拍立淘API在商品搜索中的应用实践案例
  • 教程:postman的平替hoppscotch,又叫postwoman,hoppscotch的docker-compose安装过程
  • linux定期统计某个目录内每天的文件增量大小
  • 虚幻引擎游戏开发 | 程序化生成道具位置 Randomize Height
  • G1处理器GC调优常用参数详解
  • 设计模式24-命令模式
  • 【Qt从摄像头视频中获取数据】
  • 深入解析fs.ReadStream:Node.js中的文件读取流利器
  • 基于数据复杂度的数据库选型
  • 【django必备知识点】
  • Python爬虫案例二:获取虎牙主播图片(动态网站)
  • Linux ---- 硬链接和软链接
  • 了解蜜罐网络技术:网络安全中的诱捕与防御
  • 手撕⼆叉树——堆
  • 2017届校招提前批面试回顾
  • CEF与代理
  • co模块的前端实现
  • JAVA SE 6 GC调优笔记
  • Js基础——数据类型之Null和Undefined
  • Logstash 参考指南(目录)
  • React Native移动开发实战-3-实现页面间的数据传递
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • vue总结
  • Web设计流程优化:网页效果图设计新思路
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 半理解系列--Promise的进化史
  • 力扣(LeetCode)22
  • 码农张的Bug人生 - 初来乍到
  • 如何解决微信端直接跳WAP端
  • 什么是Javascript函数节流?
  • 算法-图和图算法
  • 微信小程序开发问题汇总
  • 运行时添加log4j2的appender
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • !!java web学习笔记(一到五)
  • # Redis 入门到精通(八)-- 服务器配置-redis.conf配置与高级数据类型
  • #pragma 指令
  • #预处理和函数的对比以及条件编译
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $.each()与$(selector).each()
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (7) cmake 编译C++程序(二)
  • (ZT)出版业改革:该死的死,该生的生
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (一) 初入MySQL 【认识和部署】
  • (转)iOS字体
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .Net6 Api Swagger配置
  • .NET序列化 serializable,反序列化
  • @EnableConfigurationProperties注解使用
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝