13.1.3 端口

更新于 2026年10月10日 版权声明
13.1.3 端口

在有了IP地址之后,我们就可以通过IP地址连接到指定计算机,但如果想访问该计算机中的某个应用程序,还需要指定端口号。

端口(Port)可以认为是计算机与外界通信交流的出口,如果把IP地址比作一间房子,端口就是出入这间房子的门。在计算机中,不同的应用程序具有不同的端口。

端口号是由两个字节(16位的二进制数)来表示的,其取值范围是0~65 535(216=65 535)。一般情况下,端口按照范围可以分为三类:

1.公认端口(Well Know Ports)

公认端口,即周知端口,是众所周知的端口号,范围为0~1023,这些端口紧密绑定于一些服务,一般这些端口都由操作系统的网络服务所占用,且已经明确表明了某种服务的协议,如80端口分配给HTTP服务,21端口分配给FTP服务等。

2.注册端口(Registered Ports)(https://www.daowen.com)

注册端口的范围是1024~49151,这些端口松散地绑定于一些服务,分配给用户进程或应用程序,如8080是Tomcat默认的服务端口,3306是MySQL数据库默认的端口。当这些端口没有被服务器资源占用的时候,可以被用户或者开发人员使用。

3.动态端口(Dynamic Ports)

动态或私有端口的范围是49152~65535,理论上这些端口一般不固定分配某种服务,而是动态分配。

表13.1 常用端口

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)