首页 / 端口(Port)

📖 端口(Port) 是什么?

端口就像大楼里的门牌号:网址帮你找到大楼,端口决定你敲哪一户的门。

开发基础

⚡ 一句话秒懂

端口就像大楼里的门牌号:网址帮你找到大楼,端口决定你敲哪一户的门。

📖 举个故事

小王去一栋写字楼找朋友。楼是找到了,可里面有两百家公司,总不能挨个敲门。保安看了地址说:「你朋友在 808 室,走这边。」一下就到了。电脑也一样:一台服务器上跑着网站、数据库、聊天服务好几个程序,光知道这台机器不够,还得知道找哪个程序——这个「几号房间」就是端口。你访问网站时敲的是 80 号房,数据乱撞进错房间就会被拒之门外。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

你让 AI Agent 帮你本地调试一个网页应用,它启动后访问 http://localhost:3000。这里的 3000 就是端口——本机 3000 号房间里跑着你的开发服务。如果报错「端口被占用」,说明另一个程序已经住进了 3000 号房,让 Agent 换成 3001 或者先关掉旧进程就能解决。

📚 进阶原理

端口是 0–65535 的数字,TCP/UDP 用它区分同一 IP 上的不同进程。约定俗成:80 是 HTTP、443 是 HTTPS、5432 是 PostgreSQL、6379 是 Redis。D1、Worker 等托管服务对开发者隐藏了端口管理,但本地开发(Vite 默认 5173、Next 默认 3000)和数据库连接串里仍会显式碰到它。

继续学习相关术语