美文网首页
可靠的数据传输的几要素

可靠的数据传输的几要素

作者: crf1028 | 来源:发表于2016-12-01 18:03 被阅读0次
  • 可靠是指传输过程中不丢失与损坏数据
  • IP并不能保证数据传输可靠
  • 因此需要transport layer保证

acknowledgments

  • ack
  • 数据接收方在接受数据后发回positive ack表示正常,negative ack表示需要重新发送数据
  • 这种protocol一般被叫做ARQ (Automatic Repeat reQuest) protocols

sequence number

  • 在多个数据包同时传输时,对数据包编号有利于区分被正常传输的数据包和需要重新传输的数据包
  • 数据包编号与ack一同被发回发送方
  • 该编号初始值可以是随机的

timeout

  • 因为发回的ack也有可能丢失,发送方在这种情况下无法知晓接收方的接收情况
  • 在这种情况下,数据包发送一段时间但没有收到ack情况下,发送方会重新发送数据
  • 如果上次传输的数据是可用的,接受方接受数据后可以选择丢弃

pipelining

  • 单次仅发送一个数据包会造成主机资源的极大浪费,因为主机除了处理数据的时间外都在等待

window

  • 为了避免接收方无法一次接受太多数据,发送方需要限制在途的数据包数量在一定范围内
  • size不能超过数据包总量的一半

两种pipeline error recovery的方法

  • Go-Back-N (GBN) protocol
  • Selective Repeat

相关文章

  • 可靠的数据传输的几要素

    可靠是指传输过程中不丢失与损坏数据 IP并不能保证数据传输可靠 因此需要transport layer保证 ack...

  • 2019-06-09 计算机网络 自顶向下方法 第三章

    运输层解决的问题是,数据传输的问题。数据传输分为不可靠传输和可靠数据传输,分别对应的是UDP协议和TCP协议。 运...

  • 传输层

    TCP 传输层解决的问题是,数据传输的问题。数据传输分为不可靠传输和可靠数据传输,分别对应的是UDP协议和TCP协...

  • γ运输层

    运输层解决的问题 运输层解决的问题是,数据传输的问题。数据传输分为不可靠传输和可靠数据传输,分别对应的是U...

  • 3.5 Connection-Oriented Transpor

    在 3.4 中我们已经介绍了可靠数据传输的原理。现在我们来学习 TCP 协议。它是一个基于连接的可靠数据传输协议。...

  • 传输层——可靠数据传输概述

    可靠数据传输原理 可靠数据传输原理的实现问题不仅出现在运输层,也会出现在链路层和应用层,如果要确定所有网络中最为重...

  • TCP 三次握手 和 四次挥手

    概述 我们都知道 TCP 是 可靠的数据传输协议,UDP是不可靠传输,那么TCP它是怎么保证可靠传输的呢?那我们就...

  • 几要素

    现场小型活动方案,时间,地点,参加人员人数,标语,发放材料,服装,活动流程,现场节目。

  • 包装的几要素

    1,包装的货架思维。首先,包装在货架上陈列一定要让消费者容易看到,接触到。第二,包装要说明顾客的购买理由。 2,包...

  • 成功的几要素

    春风得意时,是不会想自我检讨的。总觉得自己是才华横溢理应如此的回报。等到没落无声时,才开始自我回顾。哪些地方做对了...

网友评论

      本文标题:可靠的数据传输的几要素

      本文链接:https://www.haomeiwen.com/subject/thzxmttx.html