计算机网络导论 数据链路层 MAC

    技术2025-02-14  19

    MAC:Multiple Access Control MAC是用来协调 点对多点 连接。如果是专用介质,就可以不用MAC

    MAC最重要的问题就是:一个介质只能有一个人说话

    纯ALOHA

    发送方 想发就发。等2tp。若收到ack,完成发送。无收到,在0~2K-1选一个数R(二进制退避),等R*tp,重发。若超过16次,就放弃。

    脆弱时间2tp G 一个tp产生帧数

    时隙ALOHA

    把时间分为时隙,只有时隙开始才能发 脆弱时间 tp

    CSMA

    载波多路侦听访问 发之前听 1-持续:如果空闲就发。如果繁忙就接着听 非持续:如果空闲就发。如果繁忙等一个随机时间 p-持续:如果繁忙就接着听。如果空闲,取一个随机数,若<=p,直接发;若>p,等一个时隙,空闲则重新取随机数,繁忙作冲突处理 CSMA没有解决冲突问题

    CSMA/CD

    /CD冲突检测 可以理解成CSMA的补丁 帧最小长度:tf>2tp 发完检测冲突,有冲突 发一个强干扰 用二进制退避法 依靠冲突来看是否发送成功 被用在Ethernet

    CSMA/CA

    无线网很难听到冲突

    1-持续,等闲后,等DIFS,发RTS(预约),等SIFS,若收到CTS(确认),发送,等待ack 若中间超时,则补偿增加 靠ack来看是否发送成功

    预约

    预约时隙时,预约。再发

    轮询

    主站发选择帧SEL。有消息从站回复消息帧。无消息回复NAK,主站回复ack

    令牌传递

    令牌环,轮流传令牌,谁拿到令牌,谁发

    通道化

    FDMA TDMA CDMA 把通道切片

    Processed: 0.009, SQL: 9