美文网首页
快速了解CSMA/CD协议帧结构与传输流程

快速了解CSMA/CD协议帧结构与传输流程

作者: 橙味菌 | 来源:发表于2019-08-07 16:57 被阅读0次

    CSMA/CD(CarrierSenseMultipleAccess/CollisionDetection 载波监听多点接入/碰撞检测协议)使用在以太网广播(接在同一以太网上的所有节点之间的通信)的数据链路层协议

    使用曼切斯特编码信号

    使用的设备是网络适配器(网卡,收到正确帧时会使用中断通知CPU)

    点此快速回顾数据链路层知识

    帧结构

    CSMA/CD帧结构
    位置 字段 作用
    物理层首部 前同步码(7字节的10) 调制接收网卡时钟频率
    定界符 用于截断帧
    首部 目的地址 目的主机的MAC地址
    源地址 源主机的MAC地址
    类型 标志网络层协议类型
    数据部分 数据 存放网络层数据报
    尾部 FCS 校验帧序列

    以太网地址-MAC地址

    以太网地址相当于主机网卡(也就是网络适配器)的身份证,长6字节(48位),其中

    • 高24位由IEEE分配给适配器制造商

      信号类型 MAC地址高24位
      TCP/IP单播 00-00-5E
      多播 01-00-5E
      广播 全1地址

    传输流程

    CSMA/CD传输流程
    阶段
    准备发送 帧进入缓存
    检测信道是否空闲 出现连续9.6us空闲(帧缓存处理时间)时视为信道空闲
    发送中
    检测信道是否发生碰撞 从开始发送至发送结束的一个往返时间(51.2us)内保持监听信道是否有其他主机发送,若有则视为发生碰撞
    碰撞检测 停止发送数据,发送人为干扰信号(防止其他主机发送数据,32或48bit),退避争用期*随机数r
    发送结束

    相关文章

      网友评论

          本文标题:快速了解CSMA/CD协议帧结构与传输流程

          本文链接:https://www.haomeiwen.com/subject/lekadctx.html