- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章宽带卫星通信系统
第8章 宽带卫星通信系统 概要 8.1 系统体系结构 8.2 卫星网络中的TCP协议 8.1 系统体系结构 交互式卫星宽带接入系统 8.1系统体系结构 续1 非对称式卫星宽带接入系统 8.1系统体系结构 续2 卫星宽带骨干传输系统 8.2 卫星网络中的TCP协议 TCP协议特性 是TCP/IP协议簇中主要的传输协议 在IP协议提供的不可靠数据报传输服务的基础上,提供可靠的端对端比特流传输服务 为提供可靠的传输服务,TCP协议还完成流控和拥塞控制,以保证发端的传输数据速率与接收端的接收能力、以及网络中传输路径带宽的一致性 一个链路中可能存在多个TCP连接,因此TCP协议还要完成各TCP连接对链路带宽的共享问题,即公平性问题 8.2 卫星网络中的TCP协议 续1 TCP流控:滑动窗口机制 8.2 卫星网络中的TCP协议 续2 TCP拥塞控制算法 8.2 卫星网络中的TCP协议 续3 TCP拥塞控制算法 8.2 卫星网络中的TCP协议 续4 TCP差错控制 差错控制是可靠传输协议的主要组成部分,包括差错检测和差错恢复 TCP协议采用确认包、计时器和重传来实现差错控制 滑动窗口机制与流控、拥塞控制和差错控制存在密切的联系,因此容易受到网络中的包差错和由拥塞导致的包丢失的影响 8.2 卫星网络中的TCP协议 续5 TCP包头 8.2 卫星网络中的TCP协议 续6 TCP的吞吐量问题 TCP吞吐量决定了大多数应用能够以多快的速率通过网络进行数据传输 没有正式的TCP性能标准,专家通常期望:当发送较大的数据报(以减小TCP和IP包头的开销)时,一个TCP连接能够充分利用有效的路径带宽(有效性),并能够和其它用户分享带宽资源(公平性) 8.2 卫星网络中的TCP协议 续7 TCP的吞吐量问题:TCP序号 TCP协议通过为每个发送字节分配一个唯一的序号,来跟踪传输中的所有数据 接收端通过发送确认(ACK)包来确认接收到的数据,确认包指示接收接收端已经收到的最大字节序号 TCP协议采用一个32比特的环回式序号空间 IP数据报的最大生存期为2分钟,因此32比特的序号空间能够允许的最大传输速率仅为286 Mb/s 8.2 卫星网络中的TCP协议 续8 TCP的吞吐量问题:TCP传输窗口 发送窗口的用途是允许TCP接收端控制发送端的发送数据量 标准的TCP窗口大小不超过64KB,因为TCP包头中的窗口尺寸域的大小为16bit,这将TCP的有效带宽限制为216字节除以路径的往返程延时RTT 对于采用GEO卫星的具有长延时的链路,使得最大的传输速率不超过1Mb/s 8.2 卫星网络中的TCP协议 续9 TCP的吞吐量问题: 慢启动 TCP协议采用慢启动算法来探测传输路径的有效带宽资源 在高速网络中,慢启动算法存在两方面的问题: 传输速度的增加可能需要较长的时间 数据包的丢失被解释为拥塞指示 8.2 卫星网络中的TCP协议 续10 卫星TCP TCP协议最初是针对有线网络设计的,传输延时和误码率都很低 因此,确认机制被用于端对端的流控、拥塞控制和误差控制 假设所有的报文段的丢失都是有网络拥塞造成的。因此,在每收到一个报文段丢失的指示后,发送端都会降低其发送速率。在报文段的丢失是由链路差错引起的情况下,会导致不必要的吞吐率降低 8.2 卫星网络中的TCP协议 续11 TCP在卫星网络中的问题:长延时 TCP发送端根据接收端的确认来进行速率调整、拥塞避免和差错回复 慢启动时间 式中,B为比特速率,RTT为往返程延时,l是以比特为单位计量平均包长度 8.2 卫星网络中的TCP协议 续12 TCP在卫星网络中的问题:长延时 LEO、MEO和GEO卫星的慢启动持续时间 8.2 卫星网络中的TCP协议 续13 TCP在卫星网络中的问题:大带宽延时积 一个TCP连接中,链路的最大有效带宽与连接的往返程时间RTT之积称为带宽延时积(BDP) BDP决定了TCP发送端接收到返回的确认信息之前所能发送的最大数据量 对于卫星这样具有较大传输延时的系统,以及具有很大传输带宽的地面链路,BDP可能很大。这意味着TCP发送端和接收端需要具有在单个的传输窗口中处理大量数据的能力 8.2 卫星网络中的TCP协议 续14 TCP在卫星网络中的问题:大带宽延时积 LEO、MEO和GEO卫星的BDP 8.2 卫星网络中的TCP协议 续15 TCP在卫星网络中的问题:大带宽延时积 在TCP头部中,窗口大小是一个16位的域段,也就是说窗口的最大值为216=64k字节,对于延时为580ms的GEO卫星链路,系统吞吐率被限制为64k/580ms = 903kbps 采用窗口扩展来扩大窗口会使得在单个传输窗口内出现多报文段丢失的概率大幅度增加,降低系统的性能 8.2 卫星网络中的TCP协议 续1
您可能关注的文档
最近下载
- 项目七+用计算机计算圆周率说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一.pptx VIP
- 小米集团2025年组织架构及各部门职责解析.docx VIP
- 输液导管相关静脉血栓形成防治中国专家共识解读PPT课件.pptx VIP
- 2025年广西公需课人工智能时代的机遇与挑战——预训练大模型与生成式AI参考答案.docx VIP
- 新22G04 钢筋混凝土过梁.docx VIP
- 疖肿合并疼痛护理查房.pptx VIP
- 2024年山东省东营市河口区中考一模语文试题(解析版).pdf VIP
- 居民阶梯电价作业指导手册.pdf VIP
- XXXX无线网施工方案.docx VIP
- 数字素养与技能.pptx VIP
文档评论(0)