1 帧的解析、封装与模拟发送 说明文档 姓名:李健 学号:2 1 2 0 1 0 0 3 3 0 专业:计算机软件与理论 班级:2 0 1 0 级 1 班 2 一、背景知识 1
1 帧结构 帧是网络通信的基本传输单元,熟悉帧结构对于理解网络协议的概念、协议执行过程以及网络层次结构具有重要的意义
本次作业的目的是应用数据链路层与介质访问控制子层的知识,根据数据链路层的基本原理,通过封装和解析Ethernet 帧,了解Ethernet 帧结构中各个字段的含义,从而深入理解Internet 协议族中的最底层协议——数据链路层协议
网络节点间发送数据都要将它放在帧的有效部分,分为一个或多个帧进行传送
节点之间可靠的帧传输不仅是通信的保障,而且还可以实现网络控制等各种功能
1980年,Xerox、DEC与Intel等三家公司合作,第一次公布了Ethernet的物理层、数据链路层规范;1981年 Ethernet V2
0规范公布;IEEE 802
3 标准是在 Ethernet V2
0规范的基础上制定的,IEEE 802
3针对整个CSMA/CD网络,它的制定推动了Ethernet技术的发展和广泛应用
Ethernet V2
0规范和IEEE802
3标准中的Ethernet帧结构有一些差别,这里我们按 Ethernet V2
0的帧结构进行讨论
图 1给出了Ethernet帧结构图
前导码 帧前定界符 目的地址 源地址 长度字段 LLC 数据 帧校验字段FCS (7B) (1B) (2/6B) (2/6B) (2B) (46~1500B) (4B) 图 1
1 IEEE802
3标准 Ethernet帧结构 如图 1
1所示,802
3标准中Ethernet帧结构由以下几个部分组成: (1) 前导码和帧前定界符 前导码由 56位(7Byte)的10101010…1010比特