网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

各种TCP和UDP端口

更新时间:2026年03月27日   作者:spoto   标签(Tag):

在传输层协议中,利用了端口以及多路复用/解复用技术来向网络节点上监听的各类服务传递信息。这些端口是通过一个16位的数字来表示的,这意味着这些数字的取值范围为0到65535之间。IANA(互联网号码分配机构)已经将这个范围划分成了多个不同的部分。

  • 端口0并不用于处理互联网或网络流量。不过,在某些情况下,它可以被用来实现同一台计算机上不同程序之间的通信。
  • 端口1到1023都被视为系统端口。这些端口与大多数重要的系统管理程序以及许多常见的网络服务相关。HTTP通常使用端口80进行通信,而FTP则使用端口21。在大多数操作系统上,管理员级别的访问通常是通过监听系统端口来进行的。
  • 编号为1024到49151的端口被称为“已注册端口”。 这些端口被用于多种不同的网络功能和服务。不过,由于这些端口属于系统内部的端口,因此它们的使用频率可能并不高。 真正被注册成功的端口是 3306,这个端口被许多数据库所使用。 在某些情况下,注册过的端口确实会得到IANA的正式确认和认可。不过,这种情况并不总是如此。 在大多数操作系统中,任何入门级客户端都可以运行程序,这些程序可以通过注册好的端口进行连接。
  • 最后,还有一系列端口,范围从49152到65535。 这些被称为临时端口或私有端口。 这些临时性的端口无法被IANA所管理,它们通常用于建立出站网络流量和连接。 所有的TCP通信都需要一个目标端口和一个源端口,才能建立连接。 当客户端需要与服务器进行通信时,会分配一个临时端口来用于此次连接。而服务器则使用固定的系统端口或已注册的端口来进行通信。

并非所有的操作系统都遵循IANA所推荐的临时端口分配方式。用于出站连接的临时端口范围是从49152到65535。不过,这个端口范围可能会因所使用的操作系统和框架而有所不同。虽然有一些注册过的端口被使用,但现代操作系统绝不会使用系统内的端口来进行出站连接。

以下是一些常用的端口,供参考:

PORTServiceDescription:传输协议720 /212223255367/68801101431944433389
回声端口只是简单地转发所有发送到它的数据而已。这个功能可以被用于许多攻击手段中,比如Smurf/Fraggle攻击等。TCP和UDP
文件传输协议(FTP)FTP协议用于向客户端发送数据的端口。TCP
安全外壳协议(SSH)被用作Telnet的可靠替代协议。TCP和UDP
TelnetTelnet所使用的端口,用于远程连接工作站或服务器(不安全的连接方式)。TCP
简单邮件传输协议(SMTP)用于通过互联网发送电子邮件。TCP
域名系统(DNS)用于处理DNS请求、网络路由以及区域传输的端口。TCP和UDP
动态主机配置协议(DHCP)适用于那些不使用静态IP地址分配的网络环境。UDP
超文本传输协议(HTTP)用于在浏览器中浏览网页。TCP
邮政邮件协议(POP3)该端口用于获取服务器邮箱中的全部内容。TCP
互联网邮件访问协议(IMAP4)互联网邮件访问协议(IMAP4)是一种新的协议,它允许用户以更灵活的方式读取电子邮件。TCP和UDP
互联网中继聊天协议(IRC)它允许多个参与者以文本形式进行通信。一个或多个客户端可以连接到中央服务器。TCP和UDP
使用安全套接层协议实现的HTTP传输方式用于安全网络传输的端口TCP和UDP
远程桌面协议(RDP)远程桌面所使用的端口,用于远程管理其他Windows系统。TCP和UDP

传输层拥有许多端口,这些端口可以用来同时支持各种应用程序协议。这些端口的数量取决于传输层的连接方式。
此外,请记住,在应用层中有许多协议,但并非所有协议都需要使用端口号(比如TCP或UDP)。互联网控制消息协议就是其中之一。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料