计算机网络——动态划分信道-ag九游会j9官方网站
ag九游会j9官方网站-j9九游会登录入口首页新版
ag九游会j9官方网站-j9九游会登录入口首页新版
api
j9九游会登录入口首页新版的解决方案
学堂
社区
控制台
注册
登录
/
/
文章详情
/
计算机网络——动态划分信道
啦啦啦
2023-06-29
22 浏览
返回文档
江海入海,知识涌动,这是我参与江海计划的第2篇。
专栏:计算机网络
数据链路层动态划分信道
aloha协议
纯aloha协议:不监听信道,想发就发,当发送有了冲突的时候,然后等待随机的时间随机发送
第三站点的帧到达之后,开始发送,没有发生冲突,第一个站点的帧到达之后,开始发送,但是与此同时,第二个站点的帧也到达了,并且开始发送,站点二和站点三碰撞,产生了冲突,到达目的地后被接收方检测出来并且扔掉,站点2和站点三长时间没有收到确认帧,然后就在之后的一个时间中随机再次发送。
时隙aloha协议:就是当发生冲突的时候,就需要等待下一个时间片开始才可以发送
csma协议
载波监听,多路访问协议(总线型)。
先听再发,先检测线路上的电压波动,如果检测到有别的站点正在发送信道的话,就会有三种情况进行选择。
当检测到有别的站点正在发送的时候:
1-坚持csma:如果信道上是空闲的话,就直接发送,如果信道上是忙的话,就继续监听,当监听到信道空闲的时候,就立即发送,有一个问题就是,如果此时c站点和b站点都在监听着一个信道的话,当信道空闲的时候,b和c站点的信息就会同时发送,造成冲突。
非坚持csma:当信道是空闲的时候,就立即发送,当信道是忙的时候,就在之后的一个随机的时间中继续监听。
p-坚持csma:当信道是空闲的时候,以p的概率发送信息,如果信道是忙的话,就继续监听信道。就是监听到空闲的时候不一定要发送。
csma协议
载波监听,多路访问协议(总线型)。
先听再发,先检测线路上的电压波动,如果检测到有别的站点正在发送信道的话,就会有三种情况进行选择。
当检测到有别的站点正在发送的时候:
1-坚持csma:如果信道上是空闲的话,就直接发送,如果信道上是忙的话,就继续监听,当监听到信道空闲的时候,就立即发送,有一个问题就是,如果此时c站点和b站点都在监听着一个信道的话,当信道空闲的时候,b和c站点的信息就会同时发送,造成冲突。
非坚持csma:当信道是空闲的时候,就立即发送,当信道是忙的时候,就在之后的一个随机的时间中继续监听。
p-坚持csma:当信道是空闲的时候,以p的概率发送信息,如果信道是忙的话,就继续监听信道。就是监听到空闲的时候不一定要发送。
csma/cd协议
适用于以太网,就是有线的网络。通过电压的大小检测碰撞。
cd说的是碰撞检测,就是在先听后发的基础上加了一个碰撞检测的功能。
检测到碰撞的最长时间是2τ(τ指的是传播时延)
最小帧长:2τ*数据率
数据率就是信道传播速率
以太网规定了最小帧长是:64b,如果是低于64b的话,直接就丢弃就行。
最小帧长的目的就是:在发送帧的时候就可以检测到碰撞。
最小帧长说的就是,帧要在从a发送到b这一段上面是不可以断开的,就是要从头到尾都是要独占这一条信道的,就是说,从a站点发送的第一个帧到达b站点的时候,a站点的帧还没有发送完全部,只有这样子才能够说明a站点现在已经独占了这条ab信道了。
csma/ca协议
适用于无线网络。
ca:避免碰撞协议
发送前通知其他节点,在某段时间内是不要发送。
预约信道:如果信道是空闲的,就通知别的站点,自己要发送数据了,并且发送数据的时间长度。如果信道不是空闲的,就使用退避算法计算等待时间。
ack帧:一发一回,如果在规定的时间内收到确认帧,就说明是可以发送的,相当于是建立了一条通道,如果没有收到确认,则需要等待随机的时间进行再次发送,采用的也是二进制退避算法。
rts和cts:就和ack是差不多的。
请
登录
后发表内容
啦啦啦
文章 35
点赞 0
关 注
相关文章
计算机网络——信道划分介质访问控制
计算机网络——sdn
计算机网络——数据交换方式
计算机网络——编码&调制
计算机网络——aloha协议,csma协议
计算机网络——ospf协议及链路状态算法
计算机网络——数据链路层差错控制
热门文章
支付宝开发者日·厦门站
有奖捉虫,小程序云文档提升计划开始啦📢📢
【江海计划&小程序云开发者社区】9月开发者社区征文活动开启(2023年第八期)
【社区中秋活动】用你最熟悉的编程语言送中秋祝福!
支付宝小程序开发者大赛q&a
热门问答
影视创作剪辑怎么提供资质
2023/09/17(至今3天没人解决) 当面付 统一收单线下交易预创建接口 官方php easysdk验签语法错误
请问下这个是什么错误?“tracert_error,当前页面尚未配置 spmb,请参考以下文章进行配置”
这些小程序名称恶意“蹭热度”,“蹭流量”而使用与热门活动或支付宝官方相同或相似的名称,从而引起用户混淆!
xcode 15集成sdk编译报错 __assert_rtn
您的社区活跃积分 3,登录后即可领取
网站地图