UDP常用端口号有53、69、161、2049、68、520。UDP使用端口号为不同应用保留各自数据传输通道:1、网络文件系统(NFS),端口号为2049;2、简单网络管理协义(SNMP),端口号为161;3、域名系统(DNS),端口号为53;4、简单文件传输系统(TFTP),端口号为69;5、动态主机配置协议(DHCP),端口号为68;6、路由信息协议,端口号为520等。
本教程操作环境:windows7系统、Dell G3电脑。
UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。
UDP是OSI参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成 [4] ,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。
UDP协议使用端口号为不同的应用保留其各自的数据传输通道。如网络文件系统(NFS,端口号2049)、简单网络管理协义(SNMP,端口号161)、域名系统(DNS,端口号53)以及简单文件传输系统(TFTP,端口号69)、动态主机配置协议(DHCP,端口号68)、路由信息协议(RIP,端口号520)等。
每一个UDP报文称为一个用户数据报,分UDP报头和UDP数据区两部分。报头由四个16位长的字段组成,分别说明该报文的源端口、目的端口、报文长度以及校验和。
源端口字段和目的字段包含了16位的UDP协议端口号。长度字段记录该数据报的长度。以8位为组计算,包括报头和用户数据区。校验和字段是可选择的,如该字段值为0表明不进行校验。一般来说,使用校验和字段是必要的。
扩展知识:端口号
协议端口号(Protocol Port Number,Port)是标识目标主机进程的方法。TCP/IP使用16位的端口号来标识端口,所以端口的取值范围位[0,65535]。
端口可以分为系统端口、登记端口、客户端使用端口。
(1)系统端口,端口的取值范围为[0,1023]
协议号 | 名称 | 功能 | ||||
20 | FTP-DATA | FTP数据传输 | ||||
21 | FTP | FTP控制 | ||||
22 | SSH | SSH登录 | ||||
23 | TELNET | 远程登录 | ||||
25 | SMTP | 简单邮件传输协议 | ||||
53 | DNS | 域名解析 | ||||
67 | DHCP | DHCP服务器开启,用来监听和接受客户请求信息 | ||||
68 | DHCP | 客户端开启,用于接受DHCP服务器的消息回复 | ||||
69 | TFTP | 简单FTP | ||||
80 | HTTP | 超文本传输 | ||||
110 | POP3 | 邮局协议 | ||||
143 | IMAP | 交互式邮件存取协议 | ||||
161 | SNMP | 简单网关协议 | ||||
162 | SNMP(trap) | SNMP Trap报文 |
(2)登记端口是为没有熟知端口的应用程序使用的,端口范围为[1024,49151].这些端口必须在IANA登记以避免重复。
(3)客户端口使用端口,这类端口仅在客户进程运行时动态使用,使用完毕后,进程会释放端口。该端口范围为[49152,65535]
更多相关知识,请访问常见问题栏目!
以上是udp端口号有哪些的详细内容。更多信息请关注PHP中文网其他相关文章!