网络协议与攻击模拟-11-DHCP协议原理

news2024/11/17 19:33:28

DHCP 协议

1、掌握 DHCP 的工作原理
2、会在 Windows server 上去部署 DHCP 服务
3、抓流量
.正常
·收到攻击后

一、 DHCP

1、 DHCP 基本概念

· dhcp (动态主机配置协议):主要就是给客户机提供 TCP / IP 参数( IP 地址、子网掩码、网关、 DNS 等)

2、好处

·减少管理员工作量
·避免输入错误
·避免 IP 冲突
·提高 IP 地址利用

3、 DHCP 的工作原理

.它是一个应用层的协议,基于 UDP ,主机是向服务器的67号端口,服务器响应给客户机的68号端口
.客户机与服务器的交互过程
在这里插入图片描述
○客户机发送 dhcp discover ,以广播方式
○网络中所有的 DHCP 服务器都是会收到,都会响应( DHCP offer ),客户机会向收到的第一个 offer 报文的服务器发送 DHCP request
○服务器确认,客户机获得 TCP / IP 参数
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

微信小程序nodejs+vue社区居民健康服务系统uniapp

系统分为社区居民,管理员,县区工作员,社区工作员三个角色 县区工作员的主要功能: 1.对社区的工作人员进行添加,修改,删除,查询 2.疫情专栏的信息进行添加,修改,删除&…

特瑞仕 :8种PCB接地方案+14种PCB接地技巧

​在PCB设计中,接地是非常重要的一环,它涉及到整个电路的性能、可靠性和EMI等问题。在实际设计中,有多种接地方案和技巧可供选择,如何选择合适的接地方案和技巧对于设计的成功至关重要。本文将详细介绍8种常见的PCB接地方案和14种…

【软考】系统集成项目管理工程师 第1章 信息化知识

文章目录 1.1 信息与信息化1.1.1 信息1.1.2 信息系统1.1.3 信息化1.1.4 国家信息化体系要素1.1.5 信息技术发展趋势 1.3 电子政务1.3.1电子政务的概念和内容1.3.2我国电子政务开展的现状1.3.3电子政务建设的指导思想和发展方针1.3.4电子政务建设的发展方向和应用重点 1.4 企业信…

分布式锁问题_演示问题

通过idea创建两个服务 启动Nginx服务 下载Nginx windows服务,官网nginx: download 当然我这里提供了: 我们打开nginx的conf目录,然后打开配置文件nginx.conf进行配置: upstream test{ server localhost:9090 ; se…

geoserver跨域问题多种解决方案

geoserver发布服务完成之后,很重要的一个应用场景是前端服务调用,来展示服务数据,那么很可能遇到一个跨域问题,今天我们分享一下跨越问题的多种解决方案,来适用不同需求的业务场景。 一、nginx服务均衡策略 如果你的…

Spring:Spring 框架概述、IoC 设计思想、依赖注入、各种配置

文章目录 Spring:Day 01一、简介1. 概述2. Spring 组成 二、IoC 设计思想三、编写一个 Spring四、IoC 创建对象方式五、Spring 配置1. 别名2. Bean 的配置3. import 六、依赖注入1. 搭建环境2. Set 注入3. 总结补充:c 命名和 p 命名空间注入 七、Bean 的…

1.nginx基础学习笔记

1.nginx基础 一.Nginx介绍 Nginx是十分轻量级的HTTP服务器。Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站…

Cisco AnyConnect Secure Mobility Client 4.10.07061 (macOS, Linux, Windows)

Cisco AnyConnect Secure Mobility Client 4.10.07061 (macOS, Linux, Windows) Cisco Secure Client(包括 AnyConnect) 请访问原文链接:https://sysin.org/blog/cisco-anyconnect-4/,查看最新版。原创作品,转载请保…

Apache Kafka - 安装注意事项

文章目录 概述安装Kafka配置Kafka启动Kafka配置注意事项导图 概述 在现代的大数据时代,消息队列成为了极为重要的组件。Kafka作为一种高吞吐量、低延迟、可扩展的分布式发布订阅消息系统,在大数据领域得到了广泛的应用。来,这里我们将介绍如…

【场景方案】如何去设计并二次封装一个好用的axios,给你提供一个好的参考(1.0版)

文章目录 前言文件结构建议封装的文件结构接口管理文件 二次封装axios的初始配置initutilswebConfig 再封一层环境配置使用 前言 以下演示基于vue3与element-plus 文件结构建议 封装的文件结构 把二次封装axios所有有关的代码全部放在request文件夹中,其中init.js…

【系统移植】SD卡 分区

目录 1、分区框架 2、清空磁盘分区 3、开始分区 4、格式化分区 1、分区框架 制作SD卡时,我们需要对 SD 卡进行分区,每个区存入对应的内容,整体框架如下: 第二扇区:uboot程序从这里开始存储,最开始的第…

Class 07 - 功能包的安装和 tidyverse 介绍

Class 07 - 功能包的安装和 tidyverse 介绍 tidyverse 简介功能包(package)的安装tidyverse 的安装 功能包(package)的加载tidyverse 的加载 功能包(package)的更新tidyverse 核心功能browseVignettes 函数…

组合数学第三讲

composition(组成) k-composition: 20块巧克力分给4个小朋友,有几种分法? 隔板法,19个间隙插入3个板, 推广:n块分给k个 weak k-composition: 20块巧克力分给4个小朋友,每…

Ajax基础知识点总结

努力前进 目录 为什么需要Ajax? 1.提高用户体验,实现局部刷新效果 2.提高性能和降低带宽消耗 什么是 Ajax Ajax 的工作原理 Ajax的工作过程分为以下几个步骤: 最基础的Ajax代码演示: open函数中的参数分析: 在Ajax中ready…

Dijkstra单源最短路

Dijkstra单源最短路径 什么是单源最短路径 描述:给定一个带权有向图G (V,E),其中每条边的权时非负数。另外,给定V中的一个顶点,称为源。现在要计算从源到所有其他各顶点的最短路长度。这里路的长度是指路上各边权之…

数据在 Mocaverse 项目启动过程中是如何发挥作用的

日期:2023年5月 数据源: Mocaverse Realm Ticket Collection Airdrop & Mocaverse Optimizes an NFT Project at Launch & Beyond NFT 是 Web3 社区的基础。它们是区块链游戏、DAO 和 metaverses 的入场券,以及成为社区参与者的数字…

[创业之路-69]:对管理理念的理解和解读

目录 前言: 一、管理者与领导者的区别 二、管理活动的分类 三、业务管理:以终为始 3.1 业务目标到高效执行 (1)先明确要做哪些正确的事 》 需求分析、目标 (2)再明确怎样正确的做事 》 设计、实现 …

chatgpt赋能Python-python3_pygame

Python3 Pygame:游戏引擎进入开发者的时代 Python是一种常用的编程语言,有许多优秀的库和框架,而其中Pygame是许多游戏开发者的首选。Pygame是一个用Python编写的开源软件包,旨在帮助游戏制作者创建交互式游戏和媒体程序。在本篇…

OpenCV基础操作(2)OpevCV算术运算

OpenCV基础操作(2)OpevCV算术运算 import cv2 as cv import numpy as np一、图像的基础操作 1、获取并修改像素值 你可以根据像素的行和列的坐标获取他的像素值。 对 BGR 图像而言,返回值为 B,G,R 的值。对灰度图像而言,会返回他…

微信小程序node+vue+uniapp课程在线答疑学习答题考试系统

系统主要分为管理员和学生、教师三部分,管理员服务端:首页、个人中心、学生管理、教师管理、课程资源管理、课程类型管理、学习记录管理、系统管理,教师服务端:首页、个人中心、课程资源管理、学习记录管理、试题管理、试卷管理、…