一台机器可以提供很多服务。每个服务一个号码,这个号码就叫端口号 port
端口 port
比喻
- 麦当劳提供两个窗口,一号快餐,二号咖啡
- 你去快餐窗口点咖啡会被拒绝,让你去另一个窗口
-
一台机器可以提供不同的服务
要提供 HTTP 服务最好使用 80 端口
- 要提供 HTTPS 服务最好使用 443 端口
- 要提供 FTP 服务最好使用 21 端口
- 共有 65535 个端口(基本够用)
端口使用规则
- 0 到 1023 (2 的 10 次方减 1) 号端口是留给系统使用的
- 你只有拥有了管理员权限后,才能使用这 1024 个端口
- 其他端口可以给普通用户使用
- 比如 http-server 默认使用 8080 端口
- 一个端口如果被占用,你就只能换一个端口
总而言之,IP和端口缺一不可