频道栏目
读书频道 > 网络 > 计算机网络:系统方法(原书第5版)
2.5.3 并发逻辑信道
2020-01-29 15:20:51     我来说两句
收藏   我要投稿
本书采用系统方法,将网络看作由相互关联的模块构成的交互式系统,通过丰富的因特网实例解析网络工作原理和应用设计方法。每章都以启发式问题开篇,章末辅以相关资源和习题,以完整的端到端系统为重点,不囿于传  立即去当当网订购
用在ARPANET网中的数据链路协议为滑动窗口协议提供了一种有趣的变换,虽然它仍采用简单的停止等待算法,但它能保持管道满载。这种方法的一个重要结果是,在一个给定链路上传输的帧并不保持任何特定的顺序,该协议也没有流量控制。
 
我们称为并发逻辑信道(concurrent logical channel)的ARPANET协议的基本思想是,在一个点到点链路上多路复用多个逻辑信道,并且在每个逻辑信道上运行停止等待算法。在任意逻辑信道上传输的帧之间没有任何关系,同时因为在每个逻辑信道上可以有一个不同的待确认帧,所以发送方可保持链路满载。
 
更准确地说,发送方为每一信道状态留有3个比特:一个布尔量,说明信道当前是否处于忙碌状态;1比特序号,说明下次在这个逻辑信道上发送的帧的序号;以及下一帧的序号,说明期望到达这一信道的帧的序号。当节点有一个帧要发送时,它使用序号最小的空闲信道,而其他方面它的表现就像停止等待一样。
 
实际上,ARPANET网在每个地面链路上支持8个逻辑信道,在每个卫星链路上支持16个逻辑信道。在地面链路中,每帧的首部包含了3比特的信道号和1比特的序号,总共4比特。当RWS=SWS时,这恰是滑动窗口协议在链路上最多支持8个待确认帧所需的比特数。
 
 
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.5.2 滑动窗口
下一篇:2.6 以太网和多路访问网络(802.3)
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 第一门户--致力于做实用的IT技术学习网站