
UDP协议 协议 协议-标头
本文介绍了UDP协议。我们检查UDP标头的结构,以及使用UDP作为传输的协议以及更多内容。
一些使用UDP的常见协议是:DNS,TFTP,ARP,RARP和SNMP。
人们提到“ TCP协议 / IP”时,请记住,他们在谈论的是一套协议,而不仅仅是一组协议(大多数人都认为)。 TCP协议 / IP不是一种协议。请参阅协议部分以获取更多信息。
用户数据报协议(UDP)由IETF定义 RFC768
UDP协议 协议 -用户数据报协议
第二 传输层使用的协议是UDP。应用程序开发人员可以使用UDP代替TCP。 UDP协议 是按比例缩减的经济模型,被认为是瘦协议。就像汽车中的瘦人一样,瘦协议不会占用很多空间-在这种情况下,不会占用网络上的大量带宽。
上面提到的UDP并不能提供TCP的所有功能,但是它在传输不需要可靠传递的信息方面做得非常出色,并且使用的网络资源要少得多。
运输不可靠
UDP协议 协议 被认为是不可靠的传输协议。当UDP通过网络发送段时,它只是发送它们而忽略它们。它不会跟踪,检查它们,甚至不会允许安全到达的确认,换句话说就是……完全放弃!这并不意味着UDP是无效的,只是它不处理可靠性问题。
下图为我们显示了数据包中的UDP标头。这是向您显示UDP标头包含的不同字段:
无需连接
对于那些阅读我们的 TCP协议 部分 ,您会知道这是面向连接的协议,但是 UDP协议 协议 不是。这是因为 UDP协议 协议 不会创建虚拟电路(在数据传输之前先建立连接),也不会在向目的地传递信息之前联系目的地。这里没有三向握手或类似的东西!
以来 UDP协议 协议 假定应用程序将使用自己的可靠性方法,而不使用任何方法,这显然会使事物传输更快。
减少开销
与之相比,开销非常低 TCP协议 协议 ,是缺少窗口或确认的结果。这肯定会加快速度,但您会变得不可靠(与 TCP协议 协议 )服务。确实没有太多要写的 UDP协议 协议 所以我会在这里结束。
回到 协议部分