博客

端口

·更新于 5/7/2026
  1. 端口的作用
  • IP地址负责找到具体的设备(比如你的电脑、服务器),但一台设备上可能同时运行着很多网络程序(网页浏览、微信、邮件、游戏等)。当数据包到达这台设备时,端口号就用来区分这些数据到底应该交给哪个程序。
  1. 端口的形象比喻
  • 把你家的 IP地址 想象成 小区地址,那么 端口号 就是 门牌号。快递员(数据包)先找到小区(IP),再根据门牌号(端口)找到具体的住户(应用程序),这样就不会送错。
  1. 端口范围与分类
  • 端口号是一个 16 位的数字,范围是 0 ~ 65535,分为三类:

· 公认端口(0 ~ 1023):固定分配给一些常用的系统服务。 例如: · 80:HTTP(网页) · 443:HTTPS(加密网页) · 22:SSH(远程登录) · 53:DNS(域名解析) · 3306:MySQL 数据库 · 注册端口(1024 ~ 49151):供一般应用程序使用,但最好先向 IANA 注册避免冲突。 例如:8080(常用于 Tomcat 或代理服务)、5432(PostgreSQL) · 动态/私有端口(49152 ~ 65535):通常由客户端程序临时随机使用,用完即释放。
4.

  • 服务端端口 (Server Port)

通常是固定的、公开的。程序启动后,会绑定并监听一个端口(比如Web服务器绑80/443)。这就好比一家餐厅有个固定的对外订餐号码,等着别人打进来。

  • 客户端端口 (Client Port)

通常是临时的、随机的。当你用浏览器访问百度时,操作系统会从49152-65535这个区间里,随手挑一个空闲端口(比如52341)作为这次对话的源端口,对话结束就释放。这好比顾客自己用手机打电话,号码只在这通电话期间有效。

评论(0

需要登录后才能评论。

暂无评论。