如何用UDP实现可靠传输

VC/MFC > 网络编程 [问题点数:20分,结帖人VisualEleven]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:1831
等级
本版专家分:3718
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:363000
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2019年 荣获名人称号
2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
等级
本版专家分:2404
等级
本版专家分:91
等级
本版专家分:29717
等级
本版专家分:54
等级
本版专家分:3744
hhf
等级
本版专家分:435
等级
本版专家分:9304
vivinono

等级:

UDP如何实现可靠传输

传输层无法保证数据的可靠传输,只能通过应用层来实现了。实现的方式可以参照tcp可靠性传输的方式,只是实现不在传输层,实现转移到了应用层。 最简单的方式是在应用层模仿传输层TCP的可靠性传输。下面不考虑拥塞...

基于UDP编写协议实现可靠传输

UDP是一种面向无连接的传输协议,可以理解为对某个地址寄一封信,只要双方地址填对,信就可以成功送出去,但对方能不能收到这份信,那就不一定了,可能信在传输的过程中丢了,也有可能接收方没有去查收它。总之,UDP...

如何实现UDP可靠传输

如何让UDP实现可靠传输 自定义通讯协议,在应用层定义一些可靠的协议,比如检测包的顺序,重复包等问题,如果没有收到对方的ACK,重新发包 UDP没有Delievery Garuantee,也没有顺序保证,所以如果你要求你的数据发送...

UDP如何实现可靠传输

TCP(TransmissionControl Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。          UDP是User Datagram Protocol,一种...

udp如何实现可靠传输

1udp与tcp的区别  TCP(TransmissionControl Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。...可靠性由上层应用实现,所以要实现udp可靠传输,必须通过应用层来实现和控制

UDP实现TCP可靠传输

udp与tcp的区别 TCP(TransmissionControl Protocol 传输...UDP是(User Datagram Protocol 用户数据报协议),一种无连接的、不可靠的、基于数据报的传输层协议,提供面向事务的简单不可靠信息传送服务。 可靠性由...

TCP/UDP区别以及UDP如何实现可靠传输

TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输UDP(User Datagram Protocol)  UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在收到的...

可靠UDP协议--QUIC协议

表面上,QUIC与在UDP实现 的TCP + TLS + HTTP /2非常相似。由于TCP是在操作系统内核和中间件固件中实现的,所以对TCP进行重大改变几乎是不可能的。但是,由于QUIC是建立在UDP之上的,所以没有这样的限制。 QUIC...

VC++ UDP实现可靠传输(文件) UDX协议

关见字: UDP UDX RTP,RUDP UDP可靠传输,UDP文件传输,P2P UDP文件传输   一种基于UDP可靠传输协议-UDX   UDX作为一个新的协议,从研发到成功经力了相当长一段时间. ...

UDP实现可靠数据传输

UDP没有Delievery Garuantee,也没有顺序保证,所以如果你要求你的数据发送与接受既要高效,又要保证有序,收包确认等,你就需要在UDP协议上...下面分别介绍三种使用UDP进行可靠数据传输的协议 RUDP RTP UDT R

参考资料 | python实现基于UDP可靠大文件传输

[代码笔记] python 之网络编程: 使用udp 发送音频文件 超时重传: Python3.x:简单时间调度Timer(间隔时间执行) vscode使用: 非常全的VsCode快捷键 python全局变量与局部变量: Python语法基础——关于全局...

如何利用UDP实现TCP的可靠传输

报告:https://github.com/c980129/TCP/blob/master/%E5%AE%9E%E9%AA%8C%E6%8A%A5%E5%91%8A.pdf 代码:https://github.com/c980129/TCP

TCP可靠UDP可靠的原因

1. TCP可靠数据传输原理 每个Tcp socket在内核中都有一个发送缓冲区和一个接受缓冲区。tcp协议要求对端在接受到tcp数据报之后,要对其序号进行ACK,只有当接受到一个tcp数据报的ACK之后,才可以把这个tcp数据报从...

为什么采用 UDP 协议,而不采用 TCP 协议实现

为什么采用 UDP 协议,而不采用 TCP 协议实现? 登陆采用TCP协议和HTTP协议,你和好友之间发送消息,主要采用UDP协议,内网传文件采用了P2P技术。 QQ对于普通用户是采用UDP协议,对于会员TCP协议 总来的说: ...

如何用UDP实现可靠传输

1、实现方法: (1)将实现放到应用层,然后类似于TCP,实现确认机制、重传机制和窗口确认机制; (2)给数据包进行编号,按...2、已经实现可靠UDP: (1)RUDP 可靠数据报传输协议; (2)RTP 实时传输协议...

网络基础------如何让UDP实现可靠传输

UDP如何实现可靠性的传输UDP它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常主要用于音频、视频和普通数据在传送时使用UDP较多。因而它们即使丢失一两个数据包,也不会对接收的结果产生较...

UDP可靠传输那些事

有空来论坛走走,发现讨论udp可靠传输又热了起来,有人认为udp高效率,有人认为udp丢包重传机制容易控制,还有朋友搞极限测试,当然也有人推销自己的东西,这里写一点我个人的看法。  udp可靠传输其实非常非常的...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

udp可靠传输那些事之游戏篇

这篇文章是udp可靠传输那些事的续篇,针对udp可靠传输在游戏类的应用的优点和缺点以及原理,进行了详细的分析.

如何让 UDP 保证其可靠

UDP 如何实现可靠传输UDP 不属于连接性协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传输使用 UDP 较多,因为它们即使偶尔丢失一两个包,也不会对接收结果产生太大影响 传输...

UDP流量控制之分析

关健字: UDPUDXUDTTCP吞吐量流量代宽拥塞控制大都知道,UDP是不可靠传输协议与TCP刚好相反.不过因为UDP的特性适合传输不需要确认的数据,在应用层如果设计好的传输协议一样可以进行很好的可靠传输.比如RUDP协议.但是光...

TCP与UDP的区别

TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输UDP(User Datagram Protocol)  UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在...

QQ为何采用UDP协议?

... 你和好友之间发送消息,主要采用UDP协议, 内网传文件采用了P2P技术。...QQ对于普通用户是采用UDP协议,对于会员TCP协议 总来的说: 1.登陆过程,客户端client 采用TCP协议向服务器server...

使用可靠UDP设计可靠的文件传输协议

一、了解UDP协议一些具体细节(可以直接跳到二、三看协议设计部分) UDP协议的工作是将待发送的网络数据流量压缩成数据报的形式,然后由服务器端发送给客户端。但是UDP协议是面向无连接的,它只提供最大努力的服务...

【计算机网络】TCP与UDP的区别及适用场景

TCP(Transmission Control Protocol,传输控制协议)与UDP(User Datagram Protocol,用户数据报协议)都是OSI七层模型中的传输层协议,他们的区别主要体现在以下这几个方面 (1)是否面向连接 【1】TCP是面向...

TCP和UDP区别

TCP在传输数据之前,需要三次握手来建立连接,并且通过数据校验、拥塞控制、重传控制、滑动窗口和确认应答等机制来实现可靠交付。数据传输过程中,数据无丢失,无重复,无乱序。 UDP不提供可靠交付,只有通过检验和...

QQ使用了什么通讯协议?为什么要这样做?为什么采用 UDP 协议,而不采用 TCP 协议实现

QQ对于普通用户是采用UDP协议,对于会员TCP协议 总来的说: 1.登陆过程,客户端client 采用TCP协议向服务器server发送信息,HTTP协议下载信息。登陆之后,会有一个TCP连接来保持在线状态。 2.和好友发消息,...

为什么UDP有时比TCP更有优势

随着网络技术飞速发展,网速已不再是传输的瓶颈,UDP协议以其简单、传输快的优势,在越来越多场景下取代了TCP,如网页浏览、流媒体、实时游戏、物联网。 1,网速的提升给UDP稳定性提供可靠网络保障 CDN服务商...

TCP UDP 的区别和具体应用场景

两者都是通信协议,TCP和UDP都是传输层协议,但是他们的通信机制和应用场景不同。 TCP TCP(Transmission Control Protocol)又叫传输控制协议,TCP是面向连接的,并且是一种可靠的协议,在基于TCP进行通信时,...

Xshell破解版

Xshell破解版,亲测可用,Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

相关热词 c#建立坐标系 c# 截取数字串 c# 坐标正算 c# 波形显示控件 野比 c# sql 语法判断 c#多线程有关的类 c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#角度转弧度