ICMP与DHCP(包含DHCP的全局配置模式与接口配置模式)

news2024/11/15 9:44:23

目录

ICMP

DHCP

DHCP服务器端部署

左边的全局配置模式

右边的接口配置模式


ICMP

ICMP:互联网消息控制协议,用来在网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。基于IP协议封装。

抓包实践:

我们在使用ping时,ping的包和回复的包就是ICMP

DHCP

以太网网络中用户获取IP地址方法有:1.手工配置 2.自动获取(DHCP)

我们不妨打开自己的电脑看一看

可以看到我们的电脑是自动获取IP地址

DHCP采用C/S架构(客户端服务器模型),TCP/IP协议下开发,基于UDP协议封装,使用传输层端口号67(sever),68(client)

主要目的:1.用户自动获取IP地址 2.合理的按需分配地址可以节约IP地址

补充:DHCP基于的UDP协议封装,而UDP属于不可靠传输,但IP地址的分配又怎么可以不可靠呢,所以DHCP有一个确认 重传输机制来保证它的可靠性

DHCP 工作原理

客户端发送第一个discover报文时使用的原IP地址为0.0.0.0即无效地址,起占位作用(在前面文章讲到过),目标地址为广播地址

DHCP服务端与客户端

网关理解:我们知道我们处于同一网段时可以进行通信,但是我们想要与其他网段进行通信时,就需要通信到路由器进行转发到其他网段,因此网关就是主机所在网段与路由器相连接的路由器端口的IP地址,主机IP地址与网关在同一网段,网关IP地址我们一般使用本网段最大IP地址或最小IP地址

DNS理解:域名解析服务器 域名翻译,我们在访问网站时,本质是IP地址与IP地址之间的通信,但IP地址太难记忆,因此就有了网站。所有网站在注册时都会在DNS服务器上留下记录,以此可以在我们输入网站时由DNS服务器来解析网站变成IP地址

DHCP租约:主机在正常工作下,当到达租约时间的一半时,主机会通过单播向DHCP服务器发送请求消息,进行续租,服务器回复ACK,续约成功(租约默认下一般为24小时,比如网吧的租约时间会比较长,而饭店餐馆的租约时间比较短)

DHCP重绑定:当租约时间剩余17.5%时,主机通过广播形式向DHCP服务器发送请求消息,申请重新绑定IP地址

DHCP地址释放:主机在租约未到期之前不再使用该IP地址,可以主动向服务器发送DHCP release 释放自己IP地址

补充:如果没有DHCP服务器(主机的discover报文无人应答)的情况下,非微软的设备会每隔5s、15s、20s、25s、....、60s、5s、10s、15s、20s、....这样无休止的发送discover报文,而微软的设备在一分钟内发送若干个discover报文无响应后,系统会自动分配一个169.254.0.0网段的IP地址(本地链路地址)

DHCP服务器端部署

用AR1做DHCP服务器,能够自动分配IP地址

左边为全局配置模式  右边为接口配置模式(模式在接口处定义)

AR1左边接口地址为10.1.1.254 24,右边接口地址为20.1.1.254 24

DHCP服务器为左边的主机分配10.1.1.0网段的IP地址

DHCP服务器为右边的主机分配20.1.1.0网段的IP地址

左边的全局配置模式

为AR1的两个接口设置IP地址:

 启动DHCP服务:

创建地址池并命名:

 配置网段、网关、DNS:

修改租约时间:

设置排除地址(可以单个地址排除,也可以地址范围排除):

当分配网段下设有监控、服务器、打印机等设备时,它们的IP地址是不太变动的,所以可以设置一些排除地址来供这些设备使用

 在配置完地址池后,需要在这个地址池的接口这设置地址池的分配模式(左边为全局模式)

左边PC端查看IP等信息:

右边的接口配置模式

当模式为接口配置模式时,系统会自动将接口的IP地址设为网关,以及把接口所在的网段、掩码设为地址池、掩码

进入接口 设置DHCP为接口配置模式:

设置DNS、租约、排除地址:

 右边PC端查看IP信息:

 

测试两边是否通:

 数据抓包:

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

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

相关文章

双线性插值法

文章目录前言一、双线性插值二、代码实现总结前言 在上一文《最近邻插值法》中我们讨论了最近邻,并且使用python实现,本章节中我们继续讨论图像缩放算法——双线性插值法,给难度升个级。 一、双线性插值 你在哪里见过下面这个图?回…

java基础—JDK基础面试题一

文章目录1.和equals区别是什么&#xff1f;2.Java中的 <<、>>、>>> 是什么3.if-else-if-else与switch的区别4.while和do-while的区别5.switch 是否能作用在 byte 上&#xff0c;是否能作用在 long 上&#xff0c;是否能作用在String上6.&和&&…

Mysql大数据表处理方案

场景&#xff1a; 当我们业务数据库表中的数据越来越多&#xff0c;如果你也和我遇到了以下类似场景&#xff0c;那让我们一起来解决这个问题 数据的插入,查询时长较长后续业务需求的扩展 在表中新增字段 影响较大表中的数据并不是所有的都为有效数据 需求只查询时间区间内的…

DynaSLAM-10 DynaSLAM中双目运行流程(Ⅳ):DynaSLAM的三大线程解析

目录 1.双目初始化部分 2.三种追踪模式 1.双目初始化部分 进入追踪线程首先判断双目追踪器状态mstate&#xff0c;在刚进入SLAM系统时&#xff0c; Tracking::Tracking函数默认将其设置为NO_IMAGES_YET&#xff0c;系统经过reset时也会将mstate设置为NO_IMAGES_YET......如果是…

【工业视觉-CCD相机和CMOS相机成像的本质区别】

工业视觉-CCD相机和CMOS相机成像的本质区别1.CCD的功耗高&#xff0c;CMOS的功耗低2.CCD速度较CMOS慢3.CCD的画质优于CMOS4.CCD的高感画质低于CMOS在学习工业视觉的起初&#xff0c;一般都是先去了解光源、镜头、相机等概念&#xff0c;在接触工业相机时看到两个概念&#xff0…

Java集合框架

Java集合框架 每博一文案 《杀死一只知更鸟》中有这样一段话&#xff1a;“你永远不可能真正地了解一个人&#xff0c;除非你穿上他的鞋子走来走去&#xff0c;站在他的角度思考问题。 可真当你走过他的路时&#xff0c;你连路过都觉得难过。” 世上没有真正的感同身受&#x…

数据结构 第六章 二叉树与树(树和森林)

1 双亲表示法(方便查找双亲) 使用层次遍历的方法将一个树中的所有结点存储到一维数组中 2 孩子表示法(方便查找孩子) 顺序链式存储结构&#xff1a; 1 使用数组来存储所有结点 2 为每一个结点来设置一个单链表 3 单链表链接的是其所有孩子结点的下标3 双亲孩子结合表示法 …

扬兴 | 选型技巧!晶振在商业显示屏的应用

据有关机构预计&#xff0c;未来五年&#xff0c;商显市场将以每年13-16%的增速发展&#xff0c;预计到2024年将达到1545亿元的规模。伴随着商显屏行业的飞速发展&#xff0c;必然带动电子元器件行业的增长&#xff0c;这也对元器件产品要求不断提高&#xff0c;其中晶振作为数…

【字符串】剑指Offer 05.替换空格(C/C++/Java/Python/Js)

剑指Offer 05.替换空格1 题目2 思路--双指针法3 代码3.1 C版本3.2 C版本3.3 Java版本3.4 Python3版本3.5 JavaScript版本4 总结1 题目 题源链接 请实现一个函数&#xff0c;把字符串 s 中的每个空格替换成"%20"。 示例 1&#xff1a; 输入&#xff1a;s “We are…

重磅!马斯克再抛特斯拉股票,去年中国市场份额首次下滑

特斯拉的走势&#xff0c;正在凸显智能电动汽车市场格局的新变化。 几周前&#xff0c;特斯拉首席执行官埃隆马斯克出售了价值近36亿美元的股票&#xff0c;就在三周前&#xff0c;这家全球智能电动汽车领头羊宣布未能实现年度交付目标&#xff08;少了近2.2万辆&#xff09;。…

windows下同时安装mysql5.5和mysql8.0.32

一、安装mysql8.0.32 我先安装的是mysql5.5&#xff0c;如&#xff1a;MySQL5.5安装教程SQLyog安装_柒七的博客-CSDN博客_mysql5.5的安装步骤 1.下载解压 https://dev.mysql.com/downloads/mysql/ 2.创建配置 下载完后&#xff0c;建议解压到一个没有中文的路径&#xff0…

Vue使用ElementUI动态修改table单元格背景颜色或文本颜色

前言 今天遇到一个场景&#xff0c;表格行属性的字典项要针对不同的状态&#xff0c;展示不同的文本颜色&#xff0c;如下图所示&#xff1a; 账号状态这一栏&#xff0c;如果是正常就展示以绿色字体展示&#xff0c;如果是禁用就以红色颜色展示 针对这个需求&#xff0c;我第…

u盘文件被电脑杀毒软件删掉了,怎么才能恢复

案例分享&#xff1a;【我的u盘中毒文件被电脑杀毒软件删掉了&#xff0c;怎么才能恢复啊&#xff1f;&#xff1f;里面有很重要的资料。求高手指点&#xff01;急&#xff01;&#xff01;&#xff01;】——虽然u盘能够存储数据&#xff0c;且体积小巧便于携带&#xff0c;但…

算法:(十二)排序

文章目录12.1 计数排序面试题75&#xff1a;数组相对排序12.2 快速排序面试题76&#xff1a;数组中第k大的数12.3 归并排序面试题77&#xff1a;链表排序面试题78&#xff1a;合并排序链表12.1 计数排序 面试题75&#xff1a;数组相对排序 题目&#xff1a; 给定两个数组&…

UNIAPP实战项目笔记57 发送手机验证码 接入短信SDK

UNIAPP实战项目笔记57 发送手机验证码 接入短信SDK 注册时候需要发送验证 通过验阿里云或腾讯云等短信sdk供应商 实际案例图片 后端接口文件 index.js var express require(express); var router express.Router(); var connection require(../db/sql.js); var user requi…

龙芯处理器7A2000桥片iTOP-3A5000开发板

龙芯处理器7A2000桥片iTOP-3A5000开发板 主要参数 处理器: 龙芯3A5000 主频: 2.3GHz-2.5GHz 桥片: 7A2000 内存: 8GB、16GB DDR4带ECC纠错&#xff08;配置可选&#xff09; 系统: Loongnix 典型功耗: 35W 核心板: 16层 底板: 4层 核心板参数 尺寸: 125*95mm C…

力扣二叉树篇题

题目说明B树如果为空树则不是A树的子结构 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val x; }* }*/ class Solution {public boolean isSubStructure(TreeNode A,…

VMware ESXi 7.0 Update 3j 更新发布,修复已知问题

VMware ESXi 7.0 Update 3j Standard & All Custom Image for ESXi 7.0 U3j Install CD 请访问原文链接&#xff1a;https://sysin.org/blog/vmware-esxi-7-u3/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xff1a;www.sysin.org 产品简介…

迁移mysql数据库到opengauss

一、安装chameleon工具1.下载源码git clone gitgitee.com:opengauss/openGauss-tools-chameleon.git2.创建Python虚拟环境并激活安装依赖&#xff1a;yum install mysql-devel gcc gcc-devel python-develpython3 -m venv venvsource venv/bin/activate3.进入代码的目录&#x…

CAD转PDF其实很简单,掌握这4种方法就可以

Hello&#xff0c;大家好&#xff0c;这里是建模助手&#xff01; CAD作为一种绘图格式&#xff0c;在工业设计领域发挥着不可替代的作用&#xff0c;一般有DXF、DWG两种常见的格式&#xff0c;但是一般需要在电脑中安装特定软件才能打开此类格式的文件。 因此大多数人在给别…