用户登录

端口(Port) 就是跟服务交流用的一个通道。在一台设备上,可能会同时运行多个服务,服务在运行的时候可以选择使用一个端口号,这个端口号,就是跟这个特定服务交流用的一个专用通道。端口号可以是 1 到 65535 之间的数字。

之前我们一块儿用 Node.js 搭建了一个 Web 服务,设置让它使用的端口号是 3000。如果你想同时再去运行一个 Web 服务,就只能选择一个其它的端口号,比如 3001,8081 ... 因为 3000 这个端口号已经被一个服务占用了。

不同类型的服务,默认会使用一个特定的端口号,比如 Web 服务默认的端口号是 80,加密的 Web 服务默认用的端口号是 443,MySQL 类型的数据库服务,默认的端口号是 3306。这些默认的端口号是可以修改的,也就是你可以自己选择让它们通过哪个端口号来提供服务。

之前我们创建的 Web 服务,设置让它用的端口号是 3000,所以访问它的时候,用的地址是 http://localhost:3000,http 是用的一种网络协议,localhost 是主机名,冒号右边的 3000 是服务选择使用的端口号。通过主机名,能找到提供服务的设备的 IP 地址,通过端口号,可以跟在这台设备上运行的一个特定的服务交流。如果在创建 Web 服务,给它选择的是 80 端口,访问这个服务用的地址就可以是 http://localhost ,浏览器会自动帮我们加上默认的端口号。

交流通道<Port>《 Node.js 服务端应用开发:网络基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点