下载此文档

以太网MAC协议.docx


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
以太网MAC协议
1位/字节顺序的表示方法
位序 严格地讲,以太网对于字节中位的解释是完全不敏感的。也就是说,以太网 并不需要将一个字节看成是一个具有 8 个比特的数字值。但是为了使位序更容易 描述以及防止不兼容,以太网和多数数(Source Address)。目的地址标识了帧的目的地站点,源地址标识了发送帧的站。 DA可以是单播地址(单个目的地)或组播地址(组目的地),SA通常是单播地 址(即,第1 位是 0)。
长度/类型(Length/Type )
长度/类型字段具有两种意义中的一种。如果这个字段的值小于 1518,那么 这个字段就是长度字段,并定义后面的数据字段的长度。但是如果这个字段的值 大于 1518,它就标识了在以太网上运行的客户端协议。
数据(Data)
数据字段包含46〜1500字节。数据域封装了通过以太网传输的高层协议信 息。由于CSMA/CD算法的限制,以太网帧必须不能小于某个最小长度。高层协 议要保证这个域至少包含 46 个字节。数据域长度的上限是任意的,但已经被设 置为1500字节。
(FCS)
帧校验序列包含4个字节。FCS是从DA开始到数据域结束这部分的校验和。 校验和的算法是32位的循环冗余校验法(CRC)。关于FCS部分后面将做详细 介绍。
无效的 MAC 帧格式
满足下面条件至少一个的 MAC 帧即无效:
(1) 帧长度和 length/type 字段中指定的长度不一致。如果 length/type 中包 含的是类型值,则认为帧长度与该字段值一致而不认为是无效帧。
(2) 不是整数字节的长度。
(3) 对接收到的帧进行CRC校验,发现错误。
无效的MAC帧内容将不传送到LLC层或MAC控制子层。并将出现无效帧 这一情况报告给网络管理。
CSMA/CD 协议
为了通信的简便,以太网采用了两种重要的措施: 第一,采用无连接的工作方式,在传输数据之前无需建立连接。
第二,对发送的帧不进行编号,也不要求接收方发回确认帧。这样做的理由 是不同于其他网络,局域网信道的质量非常好,因为信道质量而产生错误的概率 非常小。这与一般数据链路层协议有些区别,如滑动窗口协议等。
因此以太网提供的是服务是不可靠交付,即尽最大努力的交付。当目的站点 收到有错误的数据帧时,就简单的丢弃该帧,除此之外什么也不做。上层协议会 发现并处理,如上层协议发现丢失了一些数据,则过一段时间会把这些数据重新 交给以太网,但以太网并不认为这是一个重传的帧,而是当作一个新的帧来处理。
在半双工模式下,一个重要的问题就是如何协调总线上的各个站点,因为半 双工模式同一时间只允许一个站点发送数据,否则各站点之间将会互相干扰。以 太网采用的就是被称为CSMA/CD,即载波监听多路访问/冲突检测的协议。
“多路访问”说明是总线型网络,许多站点以多点的方式共用一个总线。协 议的实质是载波监听和冲突检测。
“载波监听”就是指站点在发送数据前先检查总线上是否已有数据在传输, 如有则暂缓发送,避免冲突。实质就是在冲突发生前尽量避免。
“冲突检测”就是边发送边对媒体上的电压信号大小进行监测。当一个站点 监测到电压摆动值超过一定的门限时,就可认为发生了冲突。冲突检测具体由物 理层完成,数据链路层根据物理层的信号来判断是否有冲突。一旦发生了冲突, 站点就要停止发送数据,然后根据协议进行重传。
帧的发送 数据发送模块主要实现以下两个功能: 1)数据的封装。
2)发送媒体管理。包括信道获取,冲突处理等。
数据的封装 发送模块按照以太网 MAC 帧格式,将待发送的数据与目的地址,源地址,类型 /长度字段进行组合,并根据数据长度添加适当的填充字段以达到 802. 3 标准规 定的最小帧长度,然后计算CRC校验作为FCS字段添加在帧尾,形成一个完整 的 MAC 帧。在发送时,模块首先自动生成并发送前同步码和帧开始定界符,然 后开始发送组装好的MAC帧。
发送媒体管理
等待机制(Defference)
当一个待发送帧准备就绪时,按照工作模式的不同,发送模块采用 2种规则。
半双工模式: 在半双工模式下,为了避免其他主机竞争媒体而产生的冲突, MAC 通过监 听载波信号来得知是否有其他站点在发送信息。该信号由物理层信号提供。如信 道忙, MAC 会暂缓发送自己的数据,直到信号变为空闲时,才开始发送。通常 当信道变为空闲后, MAC 并不立刻发送数据,而是继续等待一个帧间间隔,目 的是给物理层以及其他站点的MAC处理上一个帧的时间。当一切准备就绪后, MAC 就把帧交给物理层以二进制数据流的形式发送出去。
全双工模式: 而在全双工模式下,情况则大不相同。由于站点之间的连接为点到点,且可 以同时进行

以太网MAC协议 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai11
  • 文件大小94 KB
  • 时间2022-05-10