网络通信——DHCP

目录

一.DHCP应用场景

二.通信过程 

三.DHCP报文

四.DHCP通信原理 

(1)租借过程

(2)DHCP 租期更新

(3)DHCP重绑定 

 五.一般路由器的DHCP支持两种地址池

(1)接口地址池

(2)全局地址池


一.DHCP应用场景

比方说这个PC1和PC2连入这个网络,需要IP地址,这个时候,dhcp服务器就会从地址池,随机分配IP给PC1和PC2。 

二.通信过程 

        首先客户端连接进入网络,通过DHCP  DISCOVER寻找的DHCP服务器,服务器在收到DISCOVER报文后,为了回答响应,发送DHCP  OFFER报文(里面包含了网关,子网掩码,DNS,IP地址)给客户端,客户端收到这个OFFER后,表达想要使用这个IP配置(或者想要续租时间),就发送DHCP  REQUEST给DHCP服务器,服务端收到REQUEST后,如果这个IP地址这时没有使用就会,就会发送  DHCP ACK给客户端,以此响应REQUEST报文,如果这个IP配置不可用,那就会发送DHCP  NAT报文给客户端,表示拒绝,这个IP此时不可用。客户端使用完这个IP后或者不在使用此IP地址,就会发送DHCP RELEASE报文给DHCP服务器。

三.DHCP报文

DHCP    DISCOVER                  客户端寻找DHCP服务器

DHCP    OFFER                         DHCP服务器响应DHCP DISCOVER报文,此报文携带了配置信息,比

                                       如网关、IP地址、DNS,掩码。

DHCP    REQUEST                    客户端请求配置确认,或者 续借租期。

DHCP    ACK                              服务器对REQUEST 报文的确认响应。

DHCP    NAK                              服务器对REQUEST报文的拒绝响应。

DHCP    RELEASE                      客户端要释放地址时用来通知服务器

四.DHCP通信原理 

(1)租借过程

(2)DHCP 租期更新

(3)DHCP重绑定 

在重绑定(87.5%)有三种可能

第一种可能,这个dhcp重新启动,返回一个ack给这个pc重新续约这个约租

第二种可能,这个dhcp返回了一个NAK,这个客户端就需要重新绑定

第三种可能,这个dhcp任然没有启动,那客户端IP租约到期时,就会自动释放,停止使用。

 五.一般路由器的DHCP支持两种地址池

全局地址池

接口地址池

(1)接口地址池

1.连接到同一网段的主机或终端分配IP地址可以在服务器的接 口下执行dhcp select interface命令,配置DHCP服务器采用接口地址池的 DHCP服务器模式为客户端分配IP地址。

2.只有接入这个指定接口才能分配这些IP资源,接口地址池的优先级比全局地址池高(比方说一个接口配置了全局地址池和接口地址池,那么就会使用接口地址池)

注意:是连入这个接口

 

配置命令:

  • [Huawei]dhcp enable     (开启dhcp服务)
  • [Huawei]interface GigabitEthernet0/0/0   (进入配置dhcp服务相应的接口)
  • [Huawei-GigabitEthernet0/0/0]dhcp select interface      (配置一个接口地址池)
  • [Huawei-GigabitEthernet0/0/0]dhcp server dns-list 10.1.1.2   (分配IP地址的地址,一般是接口IP)
  • [Huawei-GigabitEthernet0/0/0]dhcp server excluded-ip-address 10.1.1.2 (这个IP地址除外)
  • [Huawei-GigabitEthernet0/0/0]dhcp server lease day 3(租约的期限)

(2)全局地址池

1.在这个服务器上配置DHCP,而不是指某一特定的接口,只要接入这个DHCP服务器的终端设备都会分配相应的IP地址。

2.可以让每个接口都调用dhcp。

配置命令:

  • [Huawei]dhcp enable    (开启dhcp服务)
  • [Huawei]ip pool pool2 Info: It's successful to create an IP address pool.
  • [Huawei-ip-pool-pool2]network 1.1.1.0 mask 24
  • [Huawei-ip-pool-pool2]gateway-list 1.1.1.1
  • [Huawei-ip-pool-pool2]lease day 10
  •  [Huawei-ip-pool-pool2]quit
  • [Huawei]interface GigabitEthernet0/0/1
  • [Huawei-GigabitEthernet0/0/1]dhcp select global

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/880305.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

进制转换,原码反码补码

正数的三码合一 1个byte8位,-128符号位溢出了,所以是1000 0000

基于Python大数据的B站热门视频的数据分析及可视化系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…

全连接神经网络

这里写目录标题 全连接神经网络vs前馈神经网络基于全连接神经网络的手写数字识别使用Pytorch实现纯Python实现 全连接神经网络的局限 端到端学习 深度学习有时也称为端到端机器学习(end-to-end machine learning)。这里所说的端到端是指从一端到另一端的…

David律所代理Jose Martin幽默水果版权首发维权,尚未TRO

案件基本情况:起诉时间:2024/9/18案件号:2024-cv-08484原告:Jose Martin原告律所:David起诉地:伊利诺伊州北部法院涉案商标/版权:原告品牌简介:西班牙的卓越艺术家Jose Martin以他非…

网络原理之IP协议(网络层)

目录 前言 什么是IP协议? IP协议的协议头格式 16位总长度(字节数) 16位标识、3位标志位和13位片偏移 8位生存时间 IP地址管理 1.动态分配IP 2.NAT机制(网络地址转换) NAT机制是如何工作的 NAT机制的优缺点…

Nginx反向代理配置支持websocket

一、官方文档 WebSocket proxying 为了将客户端和服务器之间的连接从HTTP/1.1转换为WebSocket,使用了HTTP/1.1中可用的协议切换机制(RFC 2616: Hypertext Transfer Protocol – HTTP/1.1)。 然而,这里有一个微妙之处:由于“升级”…

论文阅读:A Generalization of Transformer Networks to Graphs

论文阅读:A Generalization of Transformer Networks to Graphs 论文地址1 摘要2 贡献Graph TransformerOn Graph Sparsity(图稀疏)On Positional Encodings(位置编码)3 Graph Transformer Architecture(架…

C++:日期类的实现

目录 一、前言 二、头文件 三、各个函数的实现 打印、检查日期及获取日期 、、-、-、 、<、<、>、>、 &#xff01; 日期-日期 >>、<< 一、前言 前面几篇讲了关于类和对象的一些知识&#xff0c;本篇就来实现一下前面用到的日期类。 二、头文…

市面第一款 C++ 版本的U盘装机软件(即将上线)

市面大部分U盘装机软件&#xff0c;都是采用Au3脚本开发&#xff0c;而且有各种捆绑&#xff0c;闲来无聊&#xff0c;采用Qt C制作一款CU盘装机软件&#xff0c;从此告别Au3脚本&#xff0c;各种炫酷界面随便换&#xff0c;敬请期待 另外两个界面暂时不公布&#xff0c;防止Au…

uni-app页面调用接口和路由(四)

文章目录 一、路由二、页面调用接口二、路由跳转1.uni.navigateTo(OBJECT)2.uni.redirectTo(OBJECT)3.uni.reLaunch(OBJECT)4.uni.switchTab(OBJECT)5.uni.navigateBack(OBJECT) 总结 一、路由 路由配置 uni-app页面路由为框架统一管理&#xff0c;开发者需要在pages.json里配…

Linux —— Socket编程(一)

一、本篇重点 1. 认识IP地址、端口号、网络字节序等网络编程中的基本概念 2. 学习Socket api的基本用法 3. 能够实现一个简单的udp客户端/服务器 二、基本概念 1. 理解源IP地址和目的IP地址 简单的理解&#xff0c;IP地址是用于标识一台机器的&#xff0c;我们通过IP地址去…

Springboot常见问题(bean找不到)

如图错误显示userMapper bean没有找到。 解决方案&#xff1a; mapper包位置有问题&#xff1a;因为SpringBoot默认的包扫描机制会扫描启动类所在的包同级文件和子包下的文件。注解问题&#xff1a; 比如没有加mapper注解 然而无论是UserMapper所在的包位置还是Mapper注解都是…

大数据Hologres(一):Hologres 简单介绍

文章目录 Hologres 简单介绍 一、什么是实时数仓 Hologres 二、产品优势 1、专注实时场景 2、亚秒级交互式分析 3、统一数据服务出口 4、开放生态 5、MaxCompute查询加速 6、计算存储分离架构 三、应用场景 搭建实时数仓 四、产品架构 1、Shared Disk/Storage &am…

ER 图 Entity-Relationship (ER) diagram 101 电子商城 数据库设计

起因&#xff0c; 目的: 客户需求, 就是要设计一个数据库。 过程&#xff0c; 关于工具: UI 设计&#xff0c;我最喜欢的工具其实是 Canva, 但是 Canva 没有合适的模板。我用的是 draw.io, 使用感受是&#xff0c;很垃圾。 各种快捷键不适应&#xff0c;箭头就是点不住&…

OpenCV4.8 开发实战系列专栏之 01- 环境搭建与图像读写

大家好&#xff0c;欢迎大家学习OpenCV4.8 开发实战专栏&#xff0c;长期更新&#xff0c;不断分享源码。 专栏代码全部基于C 与Python双语演示&#xff0c;专栏答疑群 请联系微信 OpenCVXueTang_Asst 本文关键知识点&#xff1a; 开发环境搭建、读取图像与显示图像,读取图像…

【笔记篇】一篇文章搞定Spring框架

文章目录 前言一、Spring框架的优势 二、 Spring的使用流程Spring的依赖注入bean后处理器容器后处理器FileSystemResource类Spring的AOP机制AOP基础知识AOP应用案例Spring的事务管理事务控制参数事务的隔离级别 总结 前言 学习完了Spring框架&#xff0c;总结回顾一下。 一、…

使用vite+react+ts+Ant Design开发后台管理项目(三)

前言 本文将引导开发者从零基础开始&#xff0c;运用vite、react、react-router、react-redux、Ant Design、less、tailwindcss、axios等前沿技术栈&#xff0c;构建一个高效、响应式的后台管理系统。通过详细的步骤和实践指导&#xff0c;文章旨在为开发者揭示如何利用这些技术…

工程师 - Windows下打开PowerShell和CMD Prompt的若干方法

打开PowerShell 在Windows中&#xff0c;你可以通过以下几种方式来打开PowerShell&#xff1a; 1. 开始菜单&#xff08;Start Menu&#xff09;&#xff1a;点击“开始”按钮&#xff0c;然后在搜索栏中输入“PowerShell”。在搜索结果中&#xff0c;选择“Windows PowerShell…

夹耳式蓝牙耳机哪个牌子最好?夹耳式耳机推荐性价比排行榜

耳夹式耳机既不堵耳孔、也不需要包覆耳廓&#xff0c;佩戴时看起来更像是一个“耳环”&#xff0c;固定方式也类似“夹耳朵”。不过&#xff0c;它并不是真的夹住了耳朵肉&#xff0c;而是半夹、半挂——依靠耳廓边缘厚、里面薄&#xff0c;且有一定的弯折面的特殊构造&#xf…

网络层协议 —— IP协议

目录 0.前言 1.IP协议的格式 2.IP地址 2.1IP地址的划分 国际间IP地址的划分 公有IP 私有IP 特殊的IP地址 国内IP地址的划分 2.2IP地址不足问题 2.3IP地址的功能 2.4如何使用IP地址 2.5IP地址的构成 3.网段划分 以前的方案 现在的方案 4.认识宏观网络 5.路由 …