等待的利用率 Frame fo +1 lo+1+a ACK fo+1+2a tg+1+2
停止等待的链路利用率
停止等待协议的传输效率 A B frae prop 应答 传输效率 T frame 距离 2T t iframe 信号传输速度 答 a=Toron /Te frame 帧的大小 传输效率=1/(2a+1) 比特率 Tfne:帧传输时间Tnon:帧传播时间
停止等待协议的传输效率 传输效率= Tframe --------- 2 Tprop + Tframe Tfrae 数据 应答 应答 下一个数据 A B Tprop Tprop = 距离 -------------------- 信号传输速度 Tframe = 帧的大小 --------------- 比特率 = Tprop /Tframe 传输效率 = 1 / (2 + 1) Tfrae:帧传输时间 Tprop:帧传播时间
传输效率举例 ■短距离链路(1km): t=5μs 帧大小=4000bits 数据传输速率=10Mbps→tmme=4k10M=400us 0= tprop /trame=5/400=0.012 U=1/(20+1)=0.98 卫星链路:传播延时 toro=270ms 帧大小=4000bits 数据传输速率=56kbps→tham=456=71ms a= t prop /frame =270/71=3.8 U=1/(20+1)=0.12
传输效率举例 ◼ 短距离链路(1 km) : tprop = 5 s ◼ 帧大小= 4000 bits ◼ 数据传输速率=10 Mbps tframe = 4k/10M= 400s = tprop /tframe =5/400=0.012 ◼ U = 1/(2+1) = 0.98 ◼ 卫星链路: 传播延时 tprop = 270 ms ◼ 帧大小 = 4000 bits ◼ 数据传输速率= 56 kbps tframe = 4/56 = 71 ms = tprop /tframe = 270/71 = 3.8 ◼ U = 1/(2 +1) = 0.12
■停止等待协议的优点: 简单,每一帧都进行校验并进行应答 ■缺点: 在信号传输时延较长时传输效率比较低
◼ 停止等待协议的优点: ◼ 简单,每一帧都进行校验并进行应答 ◼ 缺点: ◼ 在信号传输时延较长时传输效率比较低
滑动窗口流量控制 ■允许多帧发送 接收方为W个帧分配缓存 发送方无需接到确认就可以连续发送W 帧 ■每帧都编有序号 ■确认帧(ACK)包含下一个期望接收的 帧序号 ■窗口=发送方/接收方允许发送/接收的 帧的序号表
滑动窗口流量控制 ◼ 允许多帧发送 ◼ 接收方为W个帧分配缓存 ◼ 发送方无需接到确认就可以连续发送W 帧 ◼ 每帧都编有序号 ◼ 确认帧(ACK)包含下一个期望接收的 帧序号 ◼ 窗口 = 发送方/接收方允许发送/接收的 帧的序号表