1.在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它,而其他什么也不做)是否可以?试着举出具体例子说一下你的理解与看法? 2.在停止等待协议中,如果不使用编号是否可行?请说下你的理由? 3.假定在传输层使用停止等待协议。发送方在发送报文段M0后设定的时间内未收到确认,于是重传M0,但 ...
分类:
其他好文 时间:
2020-06-16 20:30:47
阅读次数:
92
一、tcp和udp区别 二、tcp安全可靠的实现基础 1、停止等待协议:是tcp传输可靠的重要途经,意思就是再发送一个分组之后,必须等待对方确认之后才能发送下一个分组,优点是简单,缺点是信道利用率太低,一次只能发送一个消息,信道大部分事件都是空闲的。 2、超时重传三种情况: (1)、分组丢失:发送方 ...
分类:
编程语言 时间:
2019-08-08 21:21:40
阅读次数:
147
1、什么是TCP的可靠传输 它向应用层提供的数据是无差错的、有序的、无丢失的,换言之就是:TCP最终递交给应用层的数据和发送者发送的数据是一模一样的。 2、TCP保证可靠传输的办法有哪些? TCP采用了流量控制、拥塞控制、连续ARQ等技术来保证它的可靠性。 3、停止等待协议 AQR协议:当请求失败时 ...
分类:
其他好文 时间:
2019-04-23 17:28:20
阅读次数:
194
一、为什么TCP是可靠传输? 1. 停止等待协议 通过确认与超时重传机制实现可靠传输 在发送完一个分组后,必须暂时保留已发送的分组的副本。 分组和确认分组都必须进行编号。 超时计时器的重传时间应当比数据在分组传输的平均往返时间更长一些。 出现差错或丢失的时候,发送方会将自己备份的副本再重传一次,直到 ...
分类:
其他好文 时间:
2019-03-26 10:32:34
阅读次数:
176
【前言】 "上一篇文章" 介绍了关于TCP的基础知识,以及建立(释放)连接和滑动窗口的概念。 本篇文章将延续上一篇的思路,继续介绍TCP实现可靠传输的机制。 超时重传 上一篇文章里介绍过TCP采用 停止等待协议 ,即在收到接收方的确认信息后才继续发送下面的数据。 那么如果(在一段时间内)发送方没有收 ...
分类:
其他好文 时间:
2018-12-08 13:31:20
阅读次数:
190
运输层 主要内容:进程的通信,UDP协议,TCP协议,可靠传输工作原理(停止等待协议和ARQ协议),TCP的滑动窗口,流量控制,和拥塞控制。 一:进程的通信 (1) 运输层是向最上面的应用层提供通信服务,属于面向通信部分的最高层,也是用户功能的最底层。 (2) 通信的实体:IP层的角度来说通信的实体 ...
分类:
其他好文 时间:
2018-09-27 18:06:21
阅读次数:
203
TCP可靠性表现在它向应用层提供的数据是无差错,有序,无丢失,即递交的和发送的数据是一样的。 可靠性依赖于流量控制、拥塞控制、连续ARQ等技术 《TCP/IP详解》中的“分组”是不是就是报文段的意思? 1,停止等待协议 ARQ(Automatic Repeat reQuest)自动重传请求。 顾名思 ...
分类:
其他好文 时间:
2018-07-11 19:51:02
阅读次数:
174
停止等待协议:放送方发送一个数据包,要收到接收方对该包的确认后,才发送下一个数据包。缺点:慢,信道利用率低。ARQAutomaticRepeatreQuest接收方采用累加确认的方式,接收方不必对每一个分组进行缺,只需要对按序到达的最后一个分组发送确认。缺点:当发送方发送了5个分组,中间第3个丢失,那么接收方只对前两个分组进行确认。发送方只好把后面的3个分组都重传一次。这叫做Go-back-N(回
分类:
其他好文 时间:
2018-03-19 18:13:22
阅读次数:
181
先补充一个知识: 1.停止等待协议:是tcp保证传输可靠的重要途径,“停止等待”就是指发送完一个分组就停止发送,等待对方确认之后,才能继续发送下一个分组 停止等待协议的优点是简单,缺点就是信道的利用率太低,一次只发送一个消息,信道大部分时间都是空闲的。 2:超时重传有一下三种情况: 1) 分组丢失: ...
分类:
其他好文 时间:
2018-02-01 23:11:13
阅读次数:
191
数据链路层知识结构 数据链路层组帧和透明传输 数据链路层差错检验 奇偶校验 循环冗余校验(CRC) 海明码 数据链路层可靠传输(ARQ协议) 停止-等待协议 回退N帧协议(GBN协议) 选择重传协议(SR协议) 点对点通信 PPP协议 广播式通信 介质访问控制 静态信道划分 随机访问介质访问控制:A ...
分类:
其他好文 时间:
2017-11-02 00:59:39
阅读次数:
160