rdt专题

【SZU计算机网络实验】从rdt到GBN,这实验居然实现了TCP的可靠数据传输机制?

前言 一个实验六个任务,实验文档一划划不到底。。看来老师们是真下功夫了啊 本文主要展示了作者在完成SZU计算机网络实验3的思路及过程,实验主要包括: 理解rdt2.1实现rdt2.2实现rdt3.0实现回退N步(GBN)机制实现面向无连接的可靠传输机制(GBN)进行量化分析 文中出现的状态机演示图均基于mermaid。在本文中,过渡文字中第一行表示事件,第二行之后表示动作 参考资料:

计算机网络实验rdt实验

一、    实验目的 熟悉并掌握各种不同rdt协议的运行环境和协议性能。 二、实验原理    可靠数据传输:提供给上层实体的服务抽象是,数据可以通过一条可靠的信道进行传输。不过由于下层协议不一定可靠,所以就有问题要处理。    停等协议:肯定确认(positive acknowledgment)与否定确认(negative acknowledgment)。是接收方反馈信息的两种方式。 其

计算机网络:可靠数据传输(rdt)、流水协议、窗口滑动协议

文章目录 前言一、Rdt1.Rdt1.02.Rdt2.03.Rdt2.14.Rdt2.25.Rdt3.0 二、流水线协议1.滑动窗口(slide window)协议发送窗口接收窗口正常情况下的2个窗口互动异常情况下GBN的2个窗口互动异常情况下SR的2窗口互动GBN协议和SR协议的异同 2.小结 总结 前言 Rdt1.0、Rdt2.0、Rdt2.1、Rdt2.2、Rdt3.

Reliable Data Transfer (RDT) 可靠数据传输协议(1)

reliable data transfer protocol 在传输层和网络层都有很重要的应用,用来保证信息传输的准确性 在本文中只考虑单向数据传输(sender发送数据到receiver),但控制信息将在两个方向上流动(互相传递信息例如ACK等) 使用有限状态机(FSM)指定发送方、接收方 Q:什么是finite state machines (FSM)? A:FSM(Finite S

Reliable Data Transfer (RDT) 可靠数据传输协议(2)

在Reliable Data Transfer (RDT) 可靠数据传输协议(1)(https://blog.csdn.net/woaidanyang/article/details/120699060)中我们提到了RDT 3.0协议,他是用来防止packet lost的。而之前提到的RDT 1.0-2.2是为了防止bit error。 本文讨论RDT 3.0 performance的情况。 由于

TCP/IP,可靠数据传输rdt(reliable data transfer)的原理,包排序,停等确认,超时重传,确保传输过程中包的不出错和不丢失

TCP/IP,可靠数据传输rdt(reliable data transfer)的原理,包排序,停等确认,超时重传,确保传输过程中包的不出错和不丢失 O、信道的不可靠特点决定了可靠数据传输的复杂性,ip层提供的服务并不是稳定可靠的(unreliable data transfer),数据在传输时可能会发生数据出错,丢失的问题,tcp通过多个机制,以传输性能上的部分损耗,保证了数据不会出错丢失等问

【计算机网络笔记】传输层——可靠数据传输原理之Rdt协议

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)——时延带宽积、丢包率、吞吐量/率 计算机网络体系结构概念 OSI参考模型基本概念 OSI参考模型中非端-端层(物理层、数据链路层、网络层)功能介绍 OSI参考模型中端-端层(传输层、会话

计算机网络笔记(4) 传输层 协议(Internet、UDP、rdt)

文章目录 传输层Internet传输层协议多路复用和多路分用 UDP协议(User Datagram Protocol)UDP校验和(checksum) 可靠数据传输协议(rdt) 传输层 基本理论和基本机制 多路复用/分用可靠数据传输机制流量控制机制拥塞控制机制 传输层协议为运行在不同Host上的进程提供了一种逻辑通信机制(端到端) 端系统运行传输层协议 发送方