一、 停止等待 (stop-and-wait) 协议的低带宽利用率 举一个例子来说明。假设两个主机分布在美国东西海岸,他们之间的光速传播往返时延 RTT 大约是30毫秒。这两个主机通过一条发送速率(即带宽)是 1Gbps 的信道相连。数据的分组长 L 是 1000 字节,发送一个分组进入信道 ...
流水线可靠数据传输协议 如上篇文章所述所述的rdt . 协议是一个功能正确的协议,但是因为它是停止等待协议,所以它的的性能并不高。它对信道的利用率十分低,为解决这个问题的简单方法便是:不使用停等方式运行,允许发送方发送多个分组而无需等待确认。 采用流水线技术对可靠数据传输也产生了一些影响: 必须增加序号范围,因为每个输送中的分组 不计重传的 必须有一个唯一的序号,而且也许有多个在输送中未被确认的报 ...
2018-01-25 22:48 0 992 推荐指数:
一、 停止等待 (stop-and-wait) 协议的低带宽利用率 举一个例子来说明。假设两个主机分布在美国东西海岸,他们之间的光速传播往返时延 RTT 大约是30毫秒。这两个主机通过一条发送速率(即带宽)是 1Gbps 的信道相连。数据的分组长 L 是 1000 字节,发送一个分组进入信道 ...
TCP是运输层的协议,向上层(应用层)提供面向连接的可靠的服务。而TCP的下层是网络层,网络层提供的尽力而为的服务,也就是说不提供任何质量保证。 那么TCP是如何在不可信信道上为上层服务提供可靠的服务呢?这里的可靠包括两方面: 传输的数据比特不会受到损坏或丢失。 所有数据都是 ...
本章将介绍可靠数据传输协议的原理,具体过程为,通过给出越来越复杂的传输服务要求,不断迭代基础的“可靠传输协议”,最终得到真正可用的可靠传输协议。 一、可靠数据传输概述 如图1.1 是可靠数据传输的框架。为上层实体提供到的服务抽象是:数据可以通过一条可靠的信道进行传输。借助于可靠信道,传输数据 ...
转:http://blog.csdn.net/kennyrose/article/details/7557917 UDP没有Delievery Garuantee,也没有顺序保证,所以如果你要求你的数据发送与接受既要高效,又要保证有序,收包确认等,你就需要在UDP协议上构建自己的协议 ...
TCP可靠数据传输 在TCP在IP不可靠的尽力而为的服务之上,创建了一条可靠数据传输服务(reliable data transfer service)。TCP提供的可靠数据传输的方法涉及到可靠数据传输原理中许多机制。 也涉及到了定时器。如果为每一个已发送但未被确认的报文段都设置一个 ...
计算机网络实验代码与文件可见github:计算机网络实验整理 实验名称 可靠数据传输协议(停等协议与GBN协议) 实验目的: 本次实验的主要目的。 理解可靠数据传输的基本原理;掌握停等协议的工作原理;掌握基于 UDP 设计并实现一个停等协议的过程与技术。 理解滑动窗口协议的基本原理 ...
rdt1.0 将数据的传输信道理想化,视为完全可靠,不丢包,不损失bit ,在这样的情况下,发送端发送数据,接收端直接接收,并不考虑**丢包,超时****这些问题。 该协议中,都是直接发送,直接接收。 rdt2.0 " 在 rdt2.0 中,我们将传输通道视为有可能发生比特错误 " 引进 ...
一、前言 这几天写了四篇TCP系列的博客,这一篇是第五篇,也预计是这段时间的最后一篇了,写完这篇我就要开始进行网络层的研究了。若对于我其他TCP方面的博客感兴趣,可以去我个人博客的计算机网络这一分类中查阅。这篇博客就来谈一谈TCP是通过哪些手段,来保证可靠数据传输的。 二、正文 ...