CSMA/CD,CSMA/CA,数据帧的学习总结

CSMA/CD

载波监听,多路访问/冲突检测 (多路访问网络,共享网络上采用)(先听后说,边听边说)
在这里插入图片描述
具体讲解:
在这里插入图片描述
现在有5个站点在一个共享信道上。
现在A想发送数据:先听,看当前信道是否有数据发送,如果没有信号,当前信道没有数据发送,然后A就会发送数据。(先听后说)

当A发送数据的时候A还需要检测冲突,因为传输介质是存在时延的,可能E也发送了数据,但没有到达A,这时候两个信号叠加,信号幅度增加了,就是出现冲突了,这时候 A,E应该都停下来等待。(边听边说)

退避算法:A发送数据时,BCDE都同时等待信道,当A发送完成,信道空闲时,BCDE不会直接占用信道,而是分别等待t*(0,X)的随机时间

这里有一个争用期的概念,从A发送数据到B,信号往返的时间称为争用期,如果争用期内没发生冲突,就认为不会发生冲突了。 10M的以太网,争用期是512微妙。在这512微妙 能传输512比特即64字节。所以认为传输64字节的数据没发生冲突就不会冲突。
这64字节称为为最短有效帧

所以MAC层的数据帧 数据的最短长度为46字节:目的地址+源地址+类型+FCS帧检测字段和是18字节(这18字节是控制部分),又因为上面说到最短有效帧是64字节,所以数据最短长度为46字节;
因而数据帧的长度范围是64-1518

数据部分小于46需要Pad填充;大于1500需要分片(听我们老师讲,分片是不好的程序的体现,因为分片和重组的过程消耗系统资源,应尽量避免分片,使数据帧大小适中)

看下图是数据帧:
在这里插入图片描述

CSMA/CA

然而无线局域网(802.11网络)站点没有同时传输和接受的能力(信号衰减严重),所以无法在传输时检测冲突
所以采用的是CSMA/CA 冲突避免

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值