ARP协议的基础知识
|
DLC Header
|
|||
|
字段
|
长度(Byte)
|
默认值
|
备注
|
|
接收方MAC
|
6
|
|
广播时,为 ff-ff-ff-ff-ff-ff
|
|
发送方MAC
|
6
|
|
|
|
Ethertype
|
2
|
0x0806
|
0x0806是ARP帧的类型值
|
|
ARP Frame
|
|||
|
字段
|
长度(Byte)
|
默认值
|
备注
|
|
硬件类型
|
2
|
0x1
|
以太网类型值
|
|
上层协议类型
|
2
|
0x0800
|
上层协议为IP协议
|
|
MAC地址长度
|
1
|
0x6
|
以太网MAC地址长度为 6
|
|
IP地址长度
|
1
|
0x4
|
IP地址长度为 4
|
|
操作码
|
2
|
|
0x1表示ARP请求包,0x2表示应答包
|
|
发送方MAC
|
6
|
|
|
|
发送方IP
|
4
|
|
|
|
接收方MAC
|
6
|
|
|
|
接收方IP
|
4
|
|
|
|
填充数据
|
18
|
|
因为物理帧最小长度为64字节,前面的42字节再加上4个CRC校验字节,还差18个字节
|
|
DLC Header
|
||
|
字段
|
长度(Byte)
|
填充值
|
|
接收方MAC
|
6
|
ffffffffffff
|
|
发送方MAC
|
6
|
aaaaaaaaaaaa
|
|
Ethertype
|
2
|
0x0806
|
|
ARP Frame
|
||
|
字段
|
长度(Byte)
|
填充值
|
|
硬件类型
|
2
|
1
|
|
上层协议类型
|
2
|
0800
|
|
MAC地址长度
|
1
|
6
|
|
IP地址长度
|
1
|
4
|
|
操作码
|
2
|
1
|
|
发送方MAC
|
6
|
aaaaaaaaaaaa
|
|
发送方IP
|
4
|
192.168.0.1
|
|
接收方MAC
|
6
|
任意值 xxxxxxxxxxxx
|
|
接收方IP
|
4
|
192.168.0.99
|
|
填充数据
|
18
|
0
|
|
DLC Header
|
||
|
字段
|
长度(Byte)
|
填充值
|
|
接收方MAC
|
6
|
bbbbbbbbbbbb
|
|
发送方MAC
|
6
|
aaaaaaaaaaaa
|
|
Ethertype
|
2
|
0x0806
|
|
ARP Frame
|
||
|
字段
|
长度(Byte)
|
填充值
|
|
硬件类型
|
2
|
1
|
|
上层协议类型
|
2
|
0800
|
|
MAC地址长度
|
1
|
6
|
|
IP地址长度
|
1
|
4
|
|
操作码
|
2
|
2
|
|
发送方MAC
|
6
|
aaaaaaaaaaaa
|
|
发送方IP
|
4
|
192.168.0.1
|
|
接收方MAC
|
6
|
bbbbbbbbbbbb
|
|
接收方IP
|
4
|
192.168.0.99
|
|
填充数据
|
18
|
0
|
ARP协议的基础知识的更多相关文章
- TCP/IP网络协议基础知识集锦[转]
引言 本篇属于TCP/IP协议的基础知识,重点介绍了TCP/IP协议簇的内容.作用以及TCP.UDP.IP三种常见网络协议相关的基础知识. 内容 TCP/IP协议簇是由OSI七层模型发展而来的,之所以 ...
- 【RL-TCPnet网络教程】第2章 嵌入式网络协议栈基础知识
第2章 嵌入式网络协议栈基础知识 本章教程为大家介绍嵌入式网络协议栈基础知识,本章先让大家有一个全面的认识,后面章节中会为大家逐一讲解用到的协议. 基础知识整理自百度百科,wiki百科等 ...
- TCP/IP基础知识
TCP/IP基础知识 网络 TCP/IP 引言 本篇属于TCP/IP协议的基础知识,重点介绍了TCP/IP协议簇的内容.作用以及TCP.UDP.IP三种常见网络协议相关的基础知识. 内容 TCP/IP ...
- TCP/IP协议(二)tcp/ip基础知识
今天凌晨时候看书,突然想到一个问题:怎样做到持续学习?然后得出这样一个结论:放弃不必要的社交,控制欲望,克服懒惰... 然后又有了新的问题:学习效率时高时低,状态不好怎么解决?这也是我最近在思考的问题 ...
- TCP/IP协议(一)网络基础知识
参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 ...
- 【RL-TCPnet网络教程】第25章 DHCP动态主机配置协议基础知识
第25章 DHCP动态主机配置协议基础知识 本章节为大家讲解DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),通过前面章节对TCP和UDP ...
- 转:TCP/IP协议(一)网络基础知识
转载:http://www.cnblogs.com/imyalost/p/6086808.html 参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知 ...
- TCP/IP协议(一)网络基础知识 网络七层协议
参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 ...
- JAVA基础知识|TCP/IP协议
虽然写代码也有一定的年头了,但是对于一些基础概念,还是很模糊.这在后来的学习过程中,带来了很大的痛苦,所以痛定思痛,决心重新学习这些概念.并把自己的理解和查询的资料做一些整合,便于以后查阅! 一.什么 ...
随机推荐
- 安装zookeeper集群
zookeeper集群的安装 顾名思义zookeeper就是动物园管理员,他是用来管hadoop(大象).Hive(蜜蜂).pig(小猪)的管理员, Apache Hbase和 Apache So ...
- android应用开发--------------看RadioGroup源代码,写相似单选选项卡的集成控件(如底部导航,tab等等)
博客为 有时个哥 原创.如需转载请标明出处:http://blog.csdn.net/ls703/article/details/46694967 watermark/2/text/aHR0cDovL ...
- 很久没来这里,今天的评测java怪东西,左右Date类和时间戳转换
在发展过程中,经常会遇到利用上课时间.说话的Date类就不得不提时间戳,左右fr=aladdin" target="_blank">的定义大家能够看看网上对时间戳的 ...
- HTTP求
client联系server后,至server获取问题 Web 新闻资源,简称client至server发送一个 HTTP 求. 一个完整的 HTTP 该请求包含以下示例: ① ②若干消息头(请求头) ...
- 活动图(Activity Diagram) - 项目分解文章
案例基础上登录用户进行操作的每个模块. 1. 员 (1) 列车顺序表 (2) 货车装卸报告(数据处理) (3) 货车装卸报告(查看) 2. 管理员 (1) password管理 (2) 查看日志 (3 ...
- 重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件
原文:重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件 [源码下载] 重新想象 Windows 8 Store Apps ( ...
- 简单的反射 把datatable 转换成list对象
/// <summary> /// 把datatable 转换成list对象 /// </summary> /// <typeparam name="T&quo ...
- poj2386Lake Counting
题意是这种.给你一个N*M的矩形图.这个图由两个东西组成.'.'和'W', W代表这个地方有水. .代表这个地方没水. 假设一个有水的地方它的上下左右,左上,坐下.右上.右下也有水,那么 就看成它们连 ...
- ZOJ Problem Set - 2563 Long Dominoes 【如压力dp】
称号:ZOJ Problem Set - 2563 Long Dominoes 题意:给出1*3的小矩形.求覆盖m*n的矩阵的最多的不同的方法数? 分析:有一道题目是1 * 2的.比較火.链接:这里 ...
- Windows PowerShell 简介
Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境.微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象.其可读性,易用性 ...