流水线技术允许发送方在收到ACK之前连续发送多个分组: (1)必须增加序号范围,因为每个输送中的分组(不计算重传的)必须有一个唯一的序号,而且也许有多个在输送中未确认的报文。 (2)协议的发送方和接收方要能缓存多个分组。发送方至少要能缓存那些已发送但没有确认 ...
一 前言 前两天看完了 计算机网络 自顶向下方法 这本书的运输层部分,看完后发现TCP协议太过复杂,所以想写一下TCP的系列博客来加深印象,而这是其中的第三篇。这一篇博客就来谈一谈流水线传输的实现原理,以及TCP是如何实现流水线传输的。 二 正文 . 什么是流水线传输以及为什么需要它 在谈流水线传输之前,我们先来说一说不用流水线传输是什么情况。假设客户端和服务器建立了一条TCP连接,同时客户端需要 ...
2020-03-09 20:53 5 2162 推荐指数:
流水线技术允许发送方在收到ACK之前连续发送多个分组: (1)必须增加序号范围,因为每个输送中的分组(不计算重传的)必须有一个唯一的序号,而且也许有多个在输送中未确认的报文。 (2)协议的发送方和接收方要能缓存多个分组。发送方至少要能缓存那些已发送但没有确认 ...
《计算机网络传输层 TCP协议》 1. TCP 协议特点 在 IP 协议之上 ,解决网络通讯可依赖问题 点对点(不能广播,多播),面向连接 双向传递 (全双工) 字节流传输:打包成报文段、保证有序接收、重复报文自动丢弃 缺点 ...
一、前言 这篇博客来讲讲TCP的拥塞控制机制,这是TCP中比较复杂的一个部分,它与TCP的很多内容都有关联,但是这里不可能将这些内容都说一遍,所以以下描述将建立在读者对TCP的机制有一定了解的基础之上。这一部分内容确实有些复杂,我尽量在少涉及TCP其他内容的条件下将它叙述清楚 ...
一、前言 今天刚看完《计算机网络——自顶向下方法》这本书的运输层这一章。直到今天我才知道,TCP协议居然有这么复杂(之前上课都没怎么认真听),这一章节总共七十多页,主要介绍UDP与TCP,但UDP的内容却只占不超过5页,大部分的篇幅都是在讲解TCP的机制。但是就算这样,我还是感觉这本 ...
TCP可靠传输的实现 TCP的可靠性表现在:它向应用层提供的数据是 无差错的、有序的、无丢失的,简单的说就是:TCP最终递交给应用层的数据和发送者发送的数据是一模一样的。 TCP采用了流量控制、拥塞控制、连续ARQ等技术来保证它的可靠性。 PS:网络层传输的数据单元为『数据报』,传输层 ...
1、OSI参考模型: OSI(Open System Interconnect),即开放式系统互联。一般都称为OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互联模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层 ...
计算机网络——网页上(或其他情况下)的视频传输是基于TCP还是UDP 1. 综述 链接:百度知道 当然,需要清楚,这里说基于TCP还是UDP是在传输层,应用层的协议估计种类多多。 总结找到的内容,应该说: 1. 网页上的视频是基于HTTP/HTTPS,传输层是TCP ...
一、前言 这几天写了四篇TCP系列的博客,这一篇是第五篇,也预计是这段时间的最后一篇了,写完这篇我就要开始进行网络层的研究了。若对于我其他TCP方面的博客感兴趣,可以去我个人博客的计算机网络这一分类中查阅。这篇博客就来谈一谈TCP是通过哪些手段,来保证可靠数据传输的。 二、正文 ...