一、前言 这几天写了四篇TCP系列的博客,这一篇是第五篇,也预计是这段时间的最后一篇了,写完这篇我就要开始进行网络层的研究了。若对于我其他TCP方面的博客感兴趣,可以去我个人博客的计算机网络这一分类中查阅。这篇博客就来谈一谈TCP是通过哪些手段,来保证可靠数据传输的。 二、正文 ...
rdt . 将数据的传输信道理想化,视为完全可靠,不丢包,不损失bit ,在这样的情况下,发送端发送数据,接收端直接接收,并不考虑 丢包,超时 这些问题。 该协议中,都是直接发送,直接接收。 rdt . 在 rdt . 中,我们将传输通道视为有可能发生比特错误 引进使用差错检测:检验发过来的包有没有错误 校验和 判断决定是否重传 接收方的反馈:接收方返回 NAK 或者 ACK ,分别对应数据错误和 ...
2020-09-30 10:09 0 535 推荐指数:
一、前言 这几天写了四篇TCP系列的博客,这一篇是第五篇,也预计是这段时间的最后一篇了,写完这篇我就要开始进行网络层的研究了。若对于我其他TCP方面的博客感兴趣,可以去我个人博客的计算机网络这一分类中查阅。这篇博客就来谈一谈TCP是通过哪些手段,来保证可靠数据传输的。 二、正文 ...
计算机网络实验代码与文件可见github:计算机网络实验整理 实验名称 可靠数据传输协议(停等协议与GBN协议) 实验目的: 本次实验的主要目的。 理解可靠数据传输的基本原理;掌握停等协议的工作原理;掌握基于 UDP 设计并实现一个停等协议的过程与技术。 理解滑动窗口协议的基本原理 ...
、拥塞控制。 1、校验和 在数据传输的过程中,将发送的数据段都当做一个16位的整数。将这些整数加起来。并且 ...
TCP可靠传输的实现 TCP的可靠性表现在:它向应用层提供的数据是 无差错的、有序的、无丢失的,简单的说就是:TCP最终递交给应用层的数据和发送者发送的数据是一模一样的。 TCP采用了流量控制、拥塞控制、连续ARQ等技术来保证它的可靠性。 PS:网络层传输的数据单元为『数据报』,传输层 ...
一、前言 前几天在面试时,被问到了如何保证网络数据传输的安全性的问题,当时对这一块没怎么研究过,所以当时并没有回答出来。所以,今天花了点时间,研究了一下这方面的内容。这篇博客就来简单说一说保证网络传输安全性的一些方式。 二、正文 2.1 安全传输需要解决的问题 先有问题,才有 ...
流水线可靠数据传输协议 如上篇文章所述所述的rdt3.0协议是一个功能正确的协议,但是因为它是停止等待协议,所以它的的性能并不高。它对信道的利用率十分低,为解决这个问题的简单方法便是:不使用停等方式运行,允许发送方发送多个分组而无需等待确认。 采用流水线技术对可靠数据传输也产生了一些影响 ...
TCP位于TCP/IP模型的传输层,它是一种面向连接的端到端协议。可以为主机提供可靠的数据传输。 ...
传输层概述 从信息处理得角度上去看,传输层主要是给上面得应用层提供通信服务得。我们平时再对网络进行编程得时候,我们很多时候都是直接对接得传输层,也就是我们使用传输层所提供得接口来进行网络编程,所以我们常说传输层是用户功能得最底层,是面向通信部份得最高层。 传输层负责将上层数据分段并提供端 ...