Tcp 为什么UDP没有标志?

Tcp 为什么UDP没有标志?,tcp,udp,Tcp,Udp,TCP会话中总是有三方握手,并且有标志,但为什么UDP会话中没有标志呢 该规范没有定义标志,因为它比TCP更简单,更具体地说,它是无状态和单向的。因为UDP没有标记,所以不需要标记来跟踪状态或提供高级模式 描述了格式 它甚至说: 此协议提供应用程序发送的过程 发送给其他程序的消息,至少使用协议机制 所以它的设计是极简主义的 为什么UDP会话中没有标志 因为没有“UDP会话”这样的东西。它是一种无连接协议。TCP是一种面向连接的可靠传输协议。从某种意义上讲,它是可靠的,可以确保将数据传送到接收器。

TCP会话中总是有三方握手,并且有标志,但为什么UDP会话中没有标志呢

该规范没有定义标志,因为它比TCP更简单,更具体地说,它是无状态和单向的。因为UDP没有标记,所以不需要标记来跟踪状态或提供高级模式

描述了格式

它甚至说:

此协议提供应用程序发送的过程 发送给其他程序的消息,至少使用协议机制

所以它的设计是极简主义的

为什么UDP会话中没有标志


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

TCP是一种面向连接的可靠传输协议。从某种意义上讲,它是可靠的,可以确保将数据传送到接收器。可靠性可以通过拥塞控制、拥塞避免、重传等技术来实现,因为这些技术需要关于当前传输状态、数据、数据包长度等的一些细节。标记或用于许多其他不同目的。 请参阅链接:

,因为UDP是一种无连接协议,它支持进程间通信。
它允许以不同于传输顺序的顺序丢弃和接收数据包,使其适用于可能存在延迟问题的实时应用程序。

为什么需要标记?你想解决什么问题?这个问题含糊不清,过于笼统。请描述您的实际问题以及您为解决此问题所采取的步骤。我正在使用wireshark并研究在源和目标之间传输的每个数据包。我没有得到UDP通信的标志,所以我问。我的意思是,在这个意义上,数据包可以发送而不需要回复。维基百科文章所说的在单向通信中效果良好的“单向”意味着数据只能流向一个方向“在”中运行良好与“是”不同。@downvoter请解释您自己,除非您希望您的downvoter被视为纯粹的站点破坏行为。