找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2125|回复: 8

RK3188 EMAC分析(-)以太网协议

[复制链接]

27

主题

74

回帖

953

积分

版主

积分
953
发表于 2015-9-14 19:25:49 | 显示全部楼层 |阅读模式

高速电路PCB网,专注于嵌入式方案,信号完整性和电源完整性仿真分析,高速电路PCB设计,各种EDA工具(Cadence\Mentor\\AD\\CAM\ANSYS HFSS)交流学习。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 jack_qin 于 2015-9-15 11:09 编辑

网络在现在已经不是什么什么新鲜事物了;
记录一下,作为电子工程师的我,在学习以太网的时候的学习记录,以方便自己和他人学习;
下面这张图很经典吧:
以太网结构.png

以太网帧格式:
帧格式.png



下面就针对实际的以太网帧数据来分析:这个使用wireshark软件来抓的;
首先第一行:介绍了这1帧数据有54个字节组成;就是左下方那些十六进制数据;这个部分是PC接收数据
1.以太网首部:
看图中蓝色部分:dc 85 de 45 65 a8 40 16 9f ac aa 34 08 00
dc 85 de 45 65 a8:目的地址(物理地址MAC),准备发送的地方
40 16 9f ac aa 34:源地址(物理地址MAC),发出的地址;
MAC地址不知道的度娘一下;
08 00:类型:IP包括TCP、UDP
ETGERNET_HEADER.png

2.IP首部:IP数据报格式:


  看图中蓝色部分:45 00 00 28 ad ec 40 00 34 06 0a 9f 65 e2 67 56 c0 a8 00 64
主要包含讯息:IP版本,首部长度,服务类型,总长度,标识,标志,段偏移量,源IP地址,目的IP地址,数据;
45:=>4表示IPv4,5表示首部长度为20(4*5);
00:=>表示服务类型,没实际作用;
00 28:=>十进制为40,表示总长度为40字节(IP数据包长度,不是以太网帧的全部长度);
ad ec:=> 十进制44524标识,
40 00:=> 001 000000000   001:表示标志位,0000000000 表示段偏移量,再连续多组数据上才有体现。
34:=>存在时间,寿命,在互联网存活的寿命;
06:=>Portocol/协议06:表示TCP,UDP(17)
0a 9f:=>Checksum
65 e2 67 56 :=>源IP地址:101.226.103.86
c0 a8 00 64:=>目的IP地址:192.168.0.100

ip.png
3.TCP段数据格式:
TCPgeshi.png
如下蓝色数据:00 50 c9  5d 9a a7 7b b4 6a c9 c3 61 50 10 81 60 91 fa 00 00
00 50:=>80  源端口,万维网常用
c9 5d :=>51549目的端口
9a a7 7b b4:=>32bit 序号
6a c9 c3 61 :=>32bit 确认序号
50 10:=>0101 0000  0001 0000        0101:表示4位首部长度为5*4=20bytes;  ACK = 1,确认字段有效;
81 60:=>窗口大小:33120
91 fa:=>16位校验和;
00 00:=>16位紧急指针;
TCP数据.png






0

主题

66

回帖

132

积分

技术员

积分
132
发表于 2015-9-14 19:25:50 | 显示全部楼层
好贴,值得分享,

0

主题

56

回帖

226

积分

助理工程师

积分
226
发表于 2015-9-14 19:31:35 | 显示全部楼层
值得版主推荐,

0

主题

60

回帖

119

积分

技术员

积分
119
发表于 2015-9-14 19:36:37 | 显示全部楼层

379

主题

518

回帖

3780

积分

管理员

积分
3780
发表于 2015-9-15 08:59:01 | 显示全部楼层
图片没有转载到位。

点评

什么意思?  详情 回复 发表于 2015-9-15 09:26 AM

27

主题

74

回帖

953

积分

版主

积分
953
 楼主| 发表于 2015-9-15 09:26:46 | 显示全部楼层
易阳 发表于 2015-9-15 08:59
图片没有转载到位。

什么意思?

点评

图片显示不正常。  详情 回复 发表于 2015-9-15 10:21 AM

379

主题

518

回帖

3780

积分

管理员

积分
3780
发表于 2015-9-15 10:21:50 | 显示全部楼层

图片显示不正常。

点评

ok了 我直接从我的bolg里弄过来 忘了我加水印的事了 这几天再把剩下的写完  详情 回复 发表于 2015-9-15 11:11 AM
www.yanfa.tech 站长 ,交流微信QQ 276556668

27

主题

74

回帖

953

积分

版主

积分
953
 楼主| 发表于 2015-9-15 11:11:37 | 显示全部楼层
易阳 发表于 2015-9-15 10:21
图片显示不正常。

ok了 我直接从我的bolg里弄过来 忘了我加水印的事了 这几天再把剩下的写完

点评

赞一个!写得很好啊。你这个是原创啊。  详情 回复 发表于 2015-9-15 11:56 AM

379

主题

518

回帖

3780

积分

管理员

积分
3780
发表于 2015-9-15 11:56:33 | 显示全部楼层
jack_qin 发表于 2015-9-15 11:11
ok了 我直接从我的bolg里弄过来 忘了我加水印的事了 这几天再把剩下的写完

赞一个!写得很好啊。你这个是原创啊。
www.yanfa.tech 站长 ,交流微信QQ 276556668
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

内容正在加载中,请稍候……

QQ|Archiver|手机版|小黑屋|TechAIRD(gaosupcb Inc.)

GMT+8, 2026-8-25 01:08 AM , Processed in 0.083365 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表