20140927142231_6249
栏目导航
www.1883.cm
www.1883.cm > www.1883.cm > 文章
UDP就会将此数据打包成UDP报文段并当即将其传迎
发布时间:2019-09-10  浏览次数:

  1. 利用层能更好地节制要发送的数据和发送时间。采用UDP时,只需利用过程将数据传送给UDP。UDP就会将此数据打包成UDP报文段并当即将其传送给收集层。另一方面,TCP有一个堵塞节制机制以便当源和方针从机间的一条或多条链变得很是堵塞时,遏制运输层TCP发送方。TCP仍将继续从头发送数据报文段并加以确认,而不管靠得住交付需要用都长时间。及时利用凡是要求最快的发送速度,不想过度地延迟报文段的传送,且能一些数据丢失,而TCP处事模型并不是出格适合这些利用的需求。

  UDP是一个简单的面向数据报的运输层和谈:过程的每个输出操做都正好发生一个UDP数据报,并拆卸成一份待发送的IP数据报。这取面向流字符的和谈不合,如TCP,利用法度发生的全体数据取实正发送的单个IP数据报可能没有什么联系。

  端口号暗示发送过程和领受过程。由于IP层已经把IP数据报分拨给TCP或UDP(按照IP首部中和谈字段值),因此TCP端口号由TCP来查看,而UDP端口号由UDP来查看。TCP端口号取UDP端口号是相互的。

  3.无连接形态。TCP需要正正在端系统中连接形态。此连接形态包含领受和发送缓存、堵塞节制参数、序号取确认号的参数。另一方面,UDP不连接形态,也不这些参数。因此,某些特意利用处事器操纵UDP而不是TCP,以便能支持更多的勾当客户机。

  UDP报文首部结构如上图所示,它由RFC 768定义。利用层数据占用了UDP报文段的数据字段。例如,对于DNS引用,数据字段要么包含一个查询报文,要么包含一个响应报文。对于流式音频利用,音频抽样数据填充到数据字段。UDP首部只需4个字段,每个字段由两个字节形成。

  UDP长度字段指的是UDP首部和UDP数据的字节长度。该字段最小值为8字节(发送一份0字节的UDP数据报是OK的)。这个UDP长度是有冗余的。IP数据报长度指的是数据报全长,因此UDP数据报长度是全长减去IP首部的长度。

  2.无需连接成立。TCP正正在起头数据传输之前要颠末三次握手。UDP却不需要任何准备即可进行数据传输。因此UDP不会引入成立连接的时延。这可能是DNS运转正正在UDP之上而不是运转正正在TCP之上的次要启事(若是运转正正在TCP之上,则DNS会慢的多)。HTTP操纵TCP而不是UDP,是因为对于具有文本数据的Web网页来说,靠得住性是至关次要的。

  2. UDP用于承载收集打点数据(SNMP)。正正在这种场合下,UDP要优于TCP,因为收集打点利用法度凡是必需正正在该收集处于沉压形态时运转,而恰是正正在这时靠得住的、堵塞受控的数据传输变得难以实现。