为什么UDP没有标志?

问题描述 投票:-1回答:4

总有一个握手的TCP会话三路和有标志,但为什么在UDP会话没有标志?

tcp udp
4个回答
2
投票

因为它是一个比TCP简单的规格和更具体地说,它是无状态的,单向的规范没有定义标志。没有必要为标志,以跟踪状态或提供先进的模式,因为UDP没有他们。

specification描述的格式。

它甚至指出:

这个协议提供了一个程序的应用程序,以用最少的协议机制将消息发送到其它程序

因此,它是通过设计简约。


0
投票

为什么在UDP会话没有标志?

因为没有这样的东西“UDP会话”。它是无连接协议。


0
投票

TCP是一种面向连接的可靠的传输协议。可靠在这个意义上它确保被传递到接收器的数据。可靠性可达到一些技术的拥塞控制,拥塞避免,重传等的,对于那些一些细节需要关于当前传输状态,数据,数据包长度等..Flags或使用许多其它不同的目的。请参考链接:https://en.wikipedia.org/wiki/Transmission_Control_Protocol


0
投票

由于UDP是无连接协议,它允许UDP进程到进程的通讯。它允许数据包被丢弃,并以不同的顺序比他们发送接收,使其适用于实时应用中的等待时间可能是一个问题。

© www.soinside.com 2019 - 2024. All rights reserved.