首页 > 其他分享 >计网(运输层)

计网(运输层)

时间:2023-09-08 15:45:17浏览次数:29  
标签:运输 发送窗口 报文 TCP 发送 计网 窗口 接收

  1. TCP/IP运输层的两个重要协议

  2. TCP报文段的首部格式
  • 为了实现可靠传输,TCP采用了面向字节流的方式
  • 但TCP在发送数据时,是从发送缓存取出一部分或全部字节并给其添加一个首部使之称为TCP报文段后进行发送
    • 一个TCP报文段由首部和数据载荷两部分构成
    • TCP的全部功能都体现在它首部各字段的作用
  1. TCP的运输连接管理——TCP的连接建立
  • TCP的连接建立要解决以下三个问题:
    • 使TCP双方能够确知对方的存在
    • 使TCP双方能够协商一些参数
    • 使TCP双方能够能对运输实体资源进行分配
  • TCP使用“三报文握手”建立连接
  1. TCP的运输连接管理——TCP的连接释放
  2. TCP的流量控制
  • 流量控制:让发送方的发送速率不要太快,要让接收方来得及接收
  • 利用滑动窗口机制可以很方便地在TCP连接上实现对发送方地流量控制
    • TCP接收方利用自己地接收窗口的大小来限制发送方发送窗口的大小
    • TCP发送方收到接收方的零窗口通知后,应启动持续计时器,持续计时器超时后,向接收方发送零窗口探测报文
  1. TCP的拥塞控制
  2. TCP可靠传输的实现
  • TCP基于以字节为单位的滑动窗口来实现可靠传输
    • 发送方在未收到接收方的确认时,可将发送窗口内还未发送的数据全部发送出去
    • 接收方只接收序号落入发送窗口内的数据
  • 虽然发送方的发送窗口是根据接收方的接收窗口设置的,但在同一时刻,发送方的发送窗口并不是总是和接收方的接收窗口一样大
    * 网络传送窗口值需要经历一定的时间滞后,并且这个时间还是不确定的
    * 发送方还可能根据网络当时的拥塞情况适当减少自己的发送窗口尺寸
  • 对于不按序到达的数据应如何处理,TCP并无明确规定
    • 如果接收方不把不按序到达的数据一律丢弃,那么接收窗口的管理会比较简单,但这样做对网络资源的利用不利,因为发送方会重复传送较多的数据
    • TCP通常对不按序到达的数据是先临时存放在接收窗口中,等到字节流中所缺少的字节收到后,再按序交付上层的应用进程
  • TCP要求接收方必须有累计确认和捎带确认机制,这样可以减小传输开销,接收方可以在合适的时候发送确认,也可以在自己有数据要发送时把确认信息顺带捎带上
    • 接收方不应过分推迟发送确认,否则会导致发送方不必要的超时重传,这反而浪费了网络资源
    • 捎带确认实际上并不是经常发生,因为大多数应用程序很少同时在两个方向上发送数据
  1. TCP超时重传时间的选择

标签:运输,发送窗口,报文,TCP,发送,计网,窗口,接收
From: https://www.cnblogs.com/goosou/p/17687763.html

相关文章

  • UN 38.3S是什么?电池UN 38.3出口海运/航空运输包装要求指南(及相关新规内容)
    生产出口电池/锂电池货物的企业,必须申请商检机构进行包装容器的使用鉴定。使用未经鉴定合格的包装容器的电池/锂电池货物,不准出口。电池海运/航空运输要求1、电池须通过UN38.3测试要求,及1.2米的跌落包装试验2、外包装均须贴9类标签,标注UN编号3、坚固的外包装,电池应被保护以防止短......
  • 计网(网络层)
    网络层概述网络层的主要任务是将分组从源主机经过多个网络和多段链路传输到目的主机,可以将该任务划分为分组转发和路由选择两种重要的功能网络向其上层提供的两种服务IPv4地址概述IPv4地址就是给因特网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯......
  • 计网(物理层)
    物理层的基本概念物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么物理层下面的传输媒体引导型传输媒体1.同轴电缆......
  • 计网(概述)
    网络、互联网和因特网的区别与关系若干节点和链路互连形成网络若干网络通过路由器互连形成互联网因特网是世界上最大的互联网电路交换、报文交换、和分组交换的对比若要连续传送大量的数据,并且数据传送时间远大于建立连接的时间,则使用电路交换可以有较好的传输效率。......
  • 跨境盒子:跨境电商必备,推荐5款便宜好用的Logo设计网站!
    Logo设计网站可以让企业轻松建立强大的品牌影响力,今天给大家推荐5款如今较为好用的设计网站,让设计工作轻松高效!一、Canva可画:小型企业总体最佳logo设计网站Canva是小型企业(或任何规模的企业)Logo设计的最佳网站。任何人都可以在Canva一个免费、用户友好的设计平台上为任何类型的企......
  • COMSOL 液滴自运输模型搭建
    新建二维模型几何-先确定长度单位为mm几何-矩形-宽度设置8mm,高度2mm几何-圆-扇形角设置180deg形成联合体-全部构建  ......
  • free的海报设计网站网址
    以下是一些常用的free的海报设计网站和free海报模板网站的网址:free的海报设计网站:Canva- https://www.canva.com/Crello- https://crello.com/DesignCap- https://www.designcap.com/AdobeSpark- https://spark.adobe.com/free海报模板网站:Freepik- https://www.freepik......
  • 算法工程师学习运筹学 笔记四 运输问题
    运输问题运输问题是一种特殊的线性规划问题,可以解决如类似把商品从一些产地运往另一些销售地使总运输成本最低的问题。由于其场景特殊性,找到比单纯型法更搞笑简便的算法,这便是研究运输问题的目的所在。下面是运输问题的思维导图 一、运输问题的数学模型对于单一商品的调度运......
  • (PC+WAP)汽车贸易网站源码 货物运输快递物流网站pbootcms模板
    PbootCMS内核开发的网站模板,该模板适用于货物运输、汽车贸易、快递物流等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!       材料自取,免费下载:提取码:ckib  友好的seo,所有页面均都能完全自定义......
  • 「NOIP2013」货车运输 题解
    「NOIP2013」货车运输前言这道题算是一个稍有思维难度的MST+LCA题目了。稍微卡了一会(0-88-88-88-100(打表)-100(打表)-100(正解)),开始是打了表过了,后面在DCZ的帮助下正解通过(下面注释提到的一个坑)。题目大意给出一张无向图\(G\),有\(n\)个点和\(m\)个边\((x,y)=z\),找到一......