admin 2025-06-28 01:08:26 世界杯精彩进球

TCP 与 UDP 端口划分和常用端口

网络通信中,端口(Port)是计算机传输层之间进行数据传输的重要部分。每个端口号唯一标识设备上的特定进程或服务。本文将详细介绍TCP与UDP端口的使用划分及0-1023的常用端口协议。

TCP与UDP端口的划分

TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是两种常见的传输层协议。TCP端口用于TCP协议的数据传输,提供可靠的、面向连接的服务。UDP端口用于UDP协议的数据传输,提供无连接的、不可靠的服务。

它们的端口号范围均为0到65535,但这些端口号是互相独立的,即两个协议各自拥有 0 ~ 65535 的端口号。例如,TCP的80端口和UDP的80端口是两个完全独立的端口,它们可以同时被不同的服务使用。

端口号的分配范围

IANA(Internet Assigned Numbers Authority)对端口号分配进行了以下划分:

0-1023:系统端口(Well-Known Ports)

通常由操作系统或核心网络服务使用,包含多种约定俗诚的常用服务。

1024-49151:注册端口(Registered Ports)

可以注册给特定应用程序。

49152-65535:动态或私有端口(Dynamic or Private Ports)

一般用于临时通信,如客户端分配的源端口,编程者通常不使用。

接下来,我们重点介绍0-1023端口的常用协议。

常用系统端口及协议

以下列出了常见的0-1023端口号及其对应的协议,按端口号排序:

0:保留端口

系统保留端口,通常不会直接使用。

20:FTP数据传输(TCP)

文件传输协议(File Transfer Protocol)的数据传输通道。

21:FTP控制(TCP)

文件传输协议的控制命令通道。

22:SSH(TCP)

安全外壳协议(Secure Shell)提供安全的远程登录和命令执行。

23:Telnet(TCP)

一种不安全的远程登录协议。

25:SMTP(TCP)

简单邮件传输协议(Simple Mail Transfer Protocol)用于发送电子邮件。

53:DNS(TCP/UDP)

域名系统(Domain Name System)解析域名到IP地址。

UDP用于查询,TCP用于区域传输。

67/68:DHCP(UDP)

动态主机配置协议(Dynamic Host Configuration Protocol)。

67为服务器端,68为客户端。

69:TFTP(UDP)

简单文件传输协议(Trivial File Transfer Protocol),用于轻量文件传输。

80:HTTP(TCP)

超文本传输协议(Hypertext Transfer Protocol),用于网页数据传输。

110:POP3(TCP)

邮局协议版本3(Post Office Protocol 3),用于接收电子邮件。

119:NNTP(TCP)

网络新闻传输协议(Network News Transfer Protocol),用于新闻组服务。

123:NTP(UDP)

网络时间协议(Network Time Protocol),用于时间同步。

135:RPC(TCP/UDP)

远程过程调用(Remote Procedure Call)服务。

137-139:NetBIOS(TCP/UDP)

用于局域网内计算机的名字解析和文件共享。

143:IMAP(TCP)

Internet消息访问协议(Internet Message Access Protocol),用于电子邮件接收。

161/162:SNMP(UDP)

简单网络管理协议(Simple Network Management Protocol)。

161为管理通信端口,162为陷阱(Trap)端口。

179:BGP(TCP)

边界网关协议(Border Gateway Protocol),用于自治系统间路由的交换

389:LDAP(TCP/UDP)

轻量目录访问协议(Lightweight Directory Access Protocol),用于目录服务访问。

443:HTTPS(TCP)

超文本传输协议安全版(Hypertext Transfer Protocol Secure),通过SSL/TLS提供加密的网页数据传输。

445:SMB(TCP)

用于文件共享的服务器消息块协议(Server Message Block)。

514:Syslog(UDP)

系统日志协议(Syslog),用于日志消息传输。

520:RIP(UDP)

路由信息协议(Routing Information Protocol),用于动态路由更新。

631:IPP(TCP/UDP)

Internet打印协议(Internet Printing Protocol)。

993:IMAPS(TCP)

安全版IMAP,通过SSL/TLS加密的电子邮件接收。

995:POP3S(TCP)

安全版POP3,通过SSL/TLS加密的电子邮件接收。

小结

0-1023端口作为系统端口,广泛用于核心网络服务,如HTTP、HTTPS、DNS、SSH等。TCP和UDP的端口号虽然独立,但服务的用途和协议标准使它们互为补充。

了解这些端口的使用,不仅对网络管理至关重要,也是排查网络问题、配置防火墙规则的基础。

点击进入首页