关于冰盾 | 使用条款 | 网站地图
 
UDP协议结构详述
UDP协议结构详述
作者:冰盾防火墙 网站:www.bingdun.com 日期:2015-02-06
 

对于UDP协议的一些基本概念我们已经掌握不少了。这里我们针对UDP协议的结构进行一下详述。希望能够帮助大家解决这方面的疑点。那么对于UDP(UDP:User Datagram Protocol)来说,用户数据报协议(UDP)是 ISO 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UDP协议基本上是 IP 协议与上层协议的接口。 UDP协议适用端口分辨运行在同一台设备上的多个应用程序。 

由于大多数网络应用程序都在同一台机器上运行,计算机上必须能够确保目的地机器上的软件程序能从源地址机器处获得数据包,以及源计算机能收到正确的回复。这是通过使用 UDP的“端口号”完成的。例如,如果一个工作站希望在工作站 128.1.123.1 上使用域名服务系统,它就会给数据包一个目的地址 128.1.123.1 ,并在 UDP头插入目标端口号 53 。源端口号标识了请求域名服务的本地机的应用程序,同时需要将所有由目的站生成的响应包都指定到源主机的这个端口上。 UDP端口的详细介绍可以参照相关文章。 

与 TCP不同, UDP协议并不提供对 IP 协议的可靠机制、流控制以及错误恢复功能等。由于 UDP比较简单, UDP头包含很少的字节,比 TCP负载消耗少。 

UDP适用于不需要 TCP可靠机制的情形,比如,当高层协议或应用程序提供错误和流控制功能的时候。 UDP协议是传输层协议,服务于很多知名应用层协议,包括网络文件系统(NFS)、简单网络管理协议(SNMP)、域名系统(DNS)以及简单文件传输系统(TFTP)。
 
UDP协议结构

16 32bit
Source port Destination port
Length Checksum
Data

Source Port — 16位。源端口是可选字段。当使用时,它表示发送程序的端口,同时它还被认为是没有其它信息的情况下需要被寻址的答复端口。如果不使用,设置值为0。

Destination Port — 16位。目标端口在特殊因特网目标地址的情况下具有意义。

Length — 16位。该用户数据报的八位长度,包括协议头和数据。长度最小值为8。

Checksum — 16位。IP 协议头、UDP协议头和数据位,最后用0填补的信息假协议头总和。如果必要的话,可以由两个八位复合而成。

Data — 包含上层数据信息。

【责任编辑:佟媛微 TEL:(010)68476606】

 

 
最新内容:
UDP协议服务应用源码分享[2015-02-06]
UDP协议服务应用源码分享[2015-02-06]
网络协议之UDP协议[2015-02-06]
小心防范黑客攻击方式的四种新趋势[2015-02-06]
Discuz:防御CC攻击说明[2015-02-06]
防范CC攻击的六项措施[2015-02-06]
相关内容:

合作伙伴: 黑基网 补天科技 威盾科技 站长下载 新飞金信 北京电信 ZOL应用下载
中华人民共和国增值电信业务经营许可证京ICP备14024464 公安备案号 京1081234 
版权所有©2003-2014 冰盾防火墙  www.BingDun.com 法律声明
总机:(010)51661195