首页文章正文

传输层如何实现可靠传输,UDP实现可靠数据传输

什么是传输层 2023-09-11 14:13 820 墨鱼
什么是传输层

传输层如何实现可靠传输,UDP实现可靠数据传输

传输层如何实现可靠传输,UDP实现可靠数据传输

传输层不能保证数据的可靠传输,只能通过应用层来实现。 实现方法可以参考上述可靠的传输方法,只不过不在传输层实现,而是移至应用层实现。 最简单的方法是在应用层模拟传输。但是,停止和等待的效率不够高,因为发送数据包和接收ACK需要等待两倍的传播时间(一个往返和一个往返),所以会出现Go-Back-Night。 和选择性重复方法。 这两种方法都是协议管道传输并且是基础

1.1慢启动算法使用慢启动算法后,拥塞窗口cwnd=1。每经过一个传输轮(即往返时延RTT),拥塞窗口cwnd就会翻倍,即cwnd的大小会呈指数级增加。 这样,慢启动总是将拥塞窗口cwnd增加到一个。UDP协议是传输层的协议。它通过将应用程序数据封装成数据报并将其发送到网络层来实现数据的可靠或不可靠传输。 与TCP不同,UDP不建立连接也不维护状态,使其更加轻量级。

∩△∩ 首先我们来说说TCP中的滑动窗口,它与TCP的其他可靠传输密切相关。 TCP的滑动窗口以字节为单位。假设发送方现在调用应用层接口rdt_send(),使用可靠性协议将数据传输到网络层。网络层的传输是不可靠的,调用的接口是udt_send();而接收端,数据通过网络层到达传输层,然后调用接口deliver_data()

(ˉ▽ˉ;) 3.数据链路层3.1数据链路层概述数据链路层在物理层提供的服务基础上向网络层提供服务,其最基本的服务就是可靠地将数据从网络层传输到相关层。 邻居节点的目标机器网络层。 数据链路层专注于不可靠的服务器后端开发,包括C/C++、Linux、Nginx、ZeroMQ、MySQL、Redis、fastdfs、MongoDB、ZK、流媒体

传输层还对收到的消息执行错误检测。 传输层可选功能:可靠数据传输、流量控制、拥塞控制2.2互联网传输层协议2.2.1传输层两种协议的来源互联网的网络层为主机提供逻辑通信5.可靠传输的实现6.TCP流量控制7.TCP拥塞控制8.TCP连接建立(3次握手)9.TCP连接释放(4次握手)什么是传输层?传输层是操作系统七层协议的第四层(网络层)。

后台-插件-广告管理-内容页尾部广告(手机)

标签: UDP实现可靠数据传输

发表评论

评论列表

快搜加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号