网络协议篇之DHCP协议(一)—— DHCP协议基础
一,动态主机配置协议DHCP
1,DHCP简介
2,DHCP的实现
二,利用Wireshark抓取DHCP包
1,分析
<code class="hljs dos has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"> <span class="hljs-winutils" style="color: rgb(0, 0, 136); box-sizing: border-box;">ipconfig</span> /release 断开主机当前的网络连接 <span class="hljs-winutils" style="color: rgb(0, 0, 136); box-sizing: border-box;">ipconfig</span> /renew 请求连接网络 </code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li></ul>
2,开始抓包
Wireshark中截获到一个DHCP Release数据包。
等待这条命令执行完毕之后,在cmd中可以看到主机被分配了IP,主机成功连入网络中。
三,DHCP包分析
(2)从下图可以看出,DHCP属于应用层协议,它在传输层使用UDP协议,目的端口是67。
(2)DHCP服务器提供了一个可用的IP,在数据包的Your (client) IP Address字段可以看到DHCP服务器提供的可用IP。
(3)除此之外,如图中红色矩形框的内容所示,服务器还发送了子网掩码,路由器,DNS,域名,IP地址租用期等信息。
四,DHCP starvation attack
1,DHCP starvation attack,DHCP饥饿攻击
其实各种各样的攻击技术总是会让人觉得兴奋。抛却道德不谈,必须承认的是,制造这些攻击的人都是高智商。
网络协议篇之DHCP协议(一)—— DHCP协议基础相关推荐
- [ 网络协议篇 ] 一篇文章让你掌握神秘的 DHCP(二)
[ 网络协议篇 ] 一篇文章让你掌握神秘的 DHCP(一) [ 网络协议篇 ] 一篇文章让你掌握神秘的 DHCP(二) 上篇回顾: 详细介绍了DHCP的基本概念,作用,报文类型,报文格式,端口,角色等 ...
- [ 网络协议篇 ] 一篇文章让你掌握神秘的 DHCP(一)
[ 网络协议篇 ] 一篇文章让你掌握神秘的 DHCP(一) [ 网络协议篇 ] 一篇文章让你掌握神秘的 DHCP(二) 本篇文章稍微有点长,但相信你一定不会后悔读这篇文章 DHCP的内容还没有讲完,如 ...
- 【计算机网络】——通信协议综述(网络协议、网络分层、ifconfige命令行、DHCP与PXE)
一.为什么学习网络协议 协议三要素: 人类和计算机之间需要沟通的协议,只有通过这种协议,计算机才知道我们想让它做什么. 可以看得出,计算机语言作为程序员控制一台计算机工作的协议,具备了协议的三要素. ...
- Wireshark数据抓包分析(网络协议篇)第1章网络协议抓包概述
Wireshark数据抓包分析(网络协议篇)第1章网络协议抓包概述 网络协议是用于不同计算机之间进行网络通信的.网络协议是网络上所有设备(如网络服务器.计算机.交换机.路由器等)之间通信规则的集合,它 ...
- Wireshark数据抓包分析——网络协议篇
Wireshark数据抓包分析--网络协议篇 Wireshark是目前最受欢迎的抓包工具.它可以运行在Windows.Linux及MAC OS X操作系统中,并提供了友好的图形界面.同时,Wiresh ...
- 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)
涤生_Woo 2017年11月11日阅读 15544 关注 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二) 同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍. 一图看完本文 一. 计算机 ...
- [ 网络协议篇 ] 一篇文章让你掌握神秘的 ACL
[ 网络模型篇 ]大白话告诉你什么是OSI七层模型 [ 网络协议篇 ] 一篇文章让你掌握神秘的 ACL [ 网络协议篇 ] 一篇文章让你掌握神秘的 NAT [ 网络协议篇 ] 一篇文章让你掌握神秘的 ...
- dhcp动态主机配置协议
dhcp简介: 动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,计算机网络应用层协议. ...
- OpenWrt之DHCP(动态主机配置协议)
OpenWrt之DHCP(动态主机配置协议) DHCP简介 在TCP/IP网络上,每台主机在访问网络及其资源之前,都必须进行基本的网络信息配置,包含IP地址.子网掩码.默认网关和DNS等.在大型网络中 ...
最新文章
- Java面向对象part1
- vscode配置浏览器
- Linux的secureCRT设置字体大小
- 用Unity3D实现简单的牧师与魔鬼游戏
- MVC RC2中关于HtmlHelper给DropDownList设置初始选中值的问题
- 分数的乘法逆元和负数的取模运算
- USACO12FEB Nearby Cows
- Extjs4快速上手四——实现菜单
- 关于Parse库的配置问题
- 关于JavaScript中return的使用情况
- 公交驾校自动约车脚本
- 基于java象棋游戏_基于JAVA技术的中国象棋游戏设计与实现
- 计算机自我鉴定范文7月,学员自我鉴定表7篇
- pro android python with sl4a,Pro Android Python with SL4A
- USB虚拟串口(CDC)极限速度测试
- 私域流量社群公司团队管理KPI考核运营方案制度
- EIGRP(Enhanced Interior Gateway Routing Protocol,增加型内部网关路由协议)
- linux系统工程师面试题答案整理
- The Things Network LoRaWAN Stack V3 学习笔记 2.7.1 Web 前端开发调试
- Linux 安装node.js 16
热门文章
- 宇宙最强vscode教程
- StoryBoard 创建tabBarController
- 加密狗android,Android系统加密狗的设计与实现
- curl:Failed connect to github-production-release-asset-2e65be.s3...; Connection refused解决办法
- 计算机网络技术专业学生自我介绍,计算机网络专业大学生面试自我介绍范文
- Unity对于手柄的支持
- 常用数据结构和算法总结
- ubuntu 系统磁盘清理
- DaisyDisk for mac(磁盘清理软件)中文版
- python package什么意思_Python模块、包(Package)概念与用法分析