以太网帧结构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0x0806
ARP
0x0806 (2054 )
Ethernet_II 帧类型值大于等于1536 (0x0600)。 以太网数据帧的长度在64-1518字节之间。
Page 9
IEEE802.3 帧格式
6B 6B 2B 3B 5B 38-1492 B 4B
D.MAC
S.MAC
Length
LLC
SNAP
前言
网络中传输数据时需要定义并遵循一些标准,以太网是根据IEEE 802.3标
准来管理和控制数据帧的。了解IEEE802.3标准是充分理解以太网中链路
层通信的基础。
Page 1
学习目标
学完本课程后,您应该能:
理解分层模型的作用 掌握以太网中数据帧的结构 掌握MAC地址的作用
掌握以太网中数据帧转发的过程
Page 12
单播
48 bits
7 bits
0
主机 A 主机 B
单播
主机 C
主机 D
Page 13
广播
48 bits
FF
主机 A
FF
FF
FF
主机 B
FF
FF
广播
主机 C
主机 D
Page 14
组播
48 bits
7 bits
1
主机 A 主机 B
组播
主机 C
主机 D
Page 15
数据帧的发送和接收
4
建立、维护、管理端到端连接 IP寻址和路由选择
3
网络层
数据链路层 物理层
2
控制网络层与物理层之间通信 比特流传输
1
Page 4
分层模型– TCP/IP
应用层
传输层
TCP/IP
网络层
网络接口层
Page 5
数据封装
PDU
应用层
数据
传输层
数据
Segment
网络层
数据
Packet
网络接口层
数据
Frame
主机 A 主机 B
MAC B
MAC A
0x0800
Data
FCS
IP
Data
Data
当主机接收到的数据帧所包含的目的MAC地址是自己时,会把以太网封 装剥掉后送往上层协议。
Page 16
总结
网络设备如何确定以太网数据帧的上层协议? 终端设备接收到数据帧时,会如何处理?
Page 17
Page 2
网络通信协议
OSI
TCP/IP
IPX/SPX
SNA
局域网
IEEE 802
广域网
以太网
帧中继 PPP HDLC
不同的协议栈用于定义和管理不同网络的数据转发规则。
Page 3
分层模型- OSI
7
应用层 表示层 会话层 传输层
为应用程序提供网络服务
6
数据格式化,加密、解密
5
建立、维护、管理会话连接
Bit
Page 6
终端之间的通信
主机 A
主机 B
帧
Header
Data
Trailer
数据链路层控制数据帧在物理链路上传输。
Page 7
帧格式
主机 A
Biblioteka Baidu
主机 B
Ethernet_II
D.MAC
S.MAC
Type
Data
FCS
IEEE802.3
D.MAC
S.MAC
Length
LLC
SNAP
Data
FCS
MAC:00-03-04-05-06-07
数据链路层基于MAC地址进行帧的传输。
Page 11
以太网的MAC地址
48 bits
24 bits
24 bits
OUI
由供应商分配
MAC地址由两部分组成,分别是供应商代码和序列号。其中前24位代表 该供应商代码,由IEEE管理和分配。剩下的24位序列号由厂商自己分配。
Length/Type >= 1536 (0x0600) Length/Type <= 1500 (0x05DC)
Ethernet_II IEEE802.3
Page 8
Ethernet_II 帧格式
6B
6B
2B
46-1500 B
4B
D.MAC
S.MAC
Type
Data
FCS
0x0800
IP
0x0800 (2048 )
Data
FCS
1B
1B
1B
3B
2B
D.SAP
S.SAP
Control
Org Code
Type
IEEE 802.3 帧长度字段值小于等于1500 (0x05DC)。
Page 10
数据帧传输
主机 A 主机 B
MAC:00-02-03-04-05-06
MAC:00-03-04-05-06-07
D.MAC