- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以太网数据链路层
目标:
了解数据链路层结构。
熟悉各以太网帧格式,CSMA/CD(载波监听多路访问/冲突检测)机制,
熟悉PAUSE帧格式,和流量控制原理
了解半双工模式下以太网端口的工作方式。
根据IEEE的定义,以太网的数据链路层又分为2个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)。
划分2个子层的原因是:数据链路层实际是与物理层直接相关的,针对不同的物理层需要有与之相配合的数据链路层,例如针对以太网、令牌环需要不同的数据链路层,而这是不符合分层原则的;于是通过划分LLC和MAC 2个子层,尽量提高链路层的独立性,方便技术实现。
其中MAC子层与物理层直接相关,以太网的MAC层和物理层都是在802.3 中定义的,LLC子层则可以完全独立,在802.2中定义,可适用于以太网、令牌环、WLAN等各种标准。
以太网数据链路层
MAC子层处理CSMA/CD算法、数据出错校验、成帧等;LLC子层定义了一些字段使上次协议能共享数据链路层。 在实际使用中,LLC子层并非必需的。
以太网的帧格式
有两种主要的以太网帧类型:由RFC894定义的传统以太网(EthernetII)和802.3定义的以太网; 最常使用的封装格式是RFC 894定义的格式。
下图显示了两种不同形式的封装格式。图中每个方框下面的数字是它们的字节长度。
EthernetII(RFC894)帧结构如下,该帧包含了5个域(前导码在此不作描述),它们分别是:目的MAC地址、源MAC地址、类型、净荷(PAD)、FCS、
目的MAC地址 源MAC地址 类型 净荷 PAD CS Bytes 6 6 2 1500 4
EthernetII(RFC894)帧结构
1) 目的MAC地址( D A )
包含6个字节。 D A标识了帧的目的地站点。 D A可以是单播地址 (单个目的地)或组播地址(组目的地)。
2) 源MAC地址( S A )
包含6个字节。S A标识了发送帧的站。 S A通常是单播地址(即,第1位是0 )。
3) 类型域包含 2个字节。
类型域标识了在以太网上运行的客户端协议。使用类型域,单个以太网可以向上复用 (upward multiplex)不同的高层协议( I P,I P X,A p p l e Ta l k,等等)。以太网控制器一般不去解释这个,但是使用它来确定所连接计算机上的目的进程。本来类型域的值由X e r o x公司定义,但在1 9 9 7年改由I E E E负责。 例如08-00 表示 IP、81-37表示 NetWare。
5) 数据域
包含 4 6 ~ 1 5 0 0字节。数据域封装了通过以太网传输的高层协议信息。由于C S M A / C D算法的限制,以太网帧必须不能小于某个最小长度(46字节)。高层协议要保证这个域至少包含4 6字节。如果实际数据不足 4 6个字节,则高层协议必须填充到46字节,填充数为PAD。数据域长度的上限是任意的,但已经被设置为 1 5 0 0字节(1 5 0 0字节最大长度的真正原因是 1 9 7 9年( 1 0 M b / s以太网正在设计之中 )的内存成本以及低成本的 L A N控制器的缓冲区要求)。
6) 帧效验序列( F C S )
包含4个字节。F C S是从D A开始到数据域结束这部分的校验和。校验和的算法是3 2位的循环冗余校验法 ( C R C )。生成多项式是 :
G ( x ) = x3 1+ x2 6+ x2 3+ x2 2+ x1 6+ x1 2+ x11+ x1 0+ x8+ x7+ x5+ x4+ x2+ x1+ 1
F C S域的传送方法是:第 1位是x3 1项的系数,而最后 1位是x0项的系数。因此C R C的各个位传输了:x3 1,x3 0,. . .,x1,X0。
802.3 以太网帧(RFC1042)的结构与Ethernet II 的非常类似,如下图所示。
目的MAC地址 源MAC地址 长度 LLC PAD CS Bytes 6 6 2 1500 4
802.3 以太网帧(RFC1042)结构
和RFC894相比,类型域被长度域取代。这 2 个字节在8 0 2 . 3 中被用来指示数据域中有效数据的字节数。
这两种格式也可以并存:如果该字段的值小于等于1500,则该帧为802.3帧,该字段表示帧长;如果大于1500,则该帧为EthernetII帧,该字段表示协议类型。
不同于EthernetII,802.3的以太网帧没有协议类型的定义,不能自动识别上层协议,必须通过对LLC头的定义来识别。
根据LLC的定义不同,802.3以太网帧又可以分为2种类型:802.2(SNAP)和802.2(SAP)。
在8
您可能关注的文档
- 国家开发银行生源地信用助学贷款毕业确认指导教案.ppt
- N14_第4节DataBase.pdf
- SQL补充:触发器、临时表及游标.ppt
- 第1节 汽车基本知识.pdf
- 昆腾培训教材讲述.pdf
- 第3节房地产评估.ppt
- 高性能计算知识汇总教材.pdf
- 浪潮虚拟化解决方案讲述.ppt
- 多核程序设计指南.ppt
- 多元文化及城市文明.pdf
- 【中考真题汇编】专项查漏补缺:04任务型阅读(含答案解析)-2025年中考英语.docx
- AI 消费电子市场需求分析报告.docx
- 企业GDPR培训关于个人数据管理与合规的重要性.docx
- 半导体用特种陶瓷市场需求分析报告.docx
- 企业AI应用中的隐私保护法规与责任探讨.docx
- 2024年青海农牧科技职业学院招聘笔试真题及参考答案详解1套.docx
- 2024江西工业职业技术学院招聘笔试真题含答案详解.docx
- 2024广西卫生职业技术学院招聘笔试真题及答案详解一套.docx
- 2024广东金融学院招聘笔试真题附答案详解.docx
- 2024武汉警官职业学院招聘笔试真题及参考答案详解1套.docx
文档评论(0)