找出网络中的端口
发出网络请求时,请使用IP地址,或主机名,以及一个港口。
像这样:
http://localhost:8080
(端口8080)ftp://127.0.0.1:29392
(端口29392)
到底什么是端口?
引入此技术是为了允许多个应用程序在同一计算机上以相同的协议进行响应。
例如,我们可能在计算机上运行了Web服务器。可以在其他端口上启动第二台Web服务器。
假设第一个运行在端口80上,这是使用HTTP协议的Web服务器的默认端口。相同的端口可以在端口80以外的任何其他端口上运行。例如,通常使用端口8080或端口81。
默认情况下,HTTPS在端口443上运行。
每个协议都有一个不同的默认端口,但是程序不需要使用该默认端口。他们可以使用1到65535之间的任何未使用的端口(16位无符号= 2 ^ 16)。这里有一个默认端口号列表适用于所有基于TCP和UDP的协议。
历史上:
- FTP使用21
- Telnet使用23
- SMTP使用25
- POP3使用110
..尽管现在对于所有这些服务,您都应该使用基于其他端口的安全对应项。
更多网络教程:
- WebSockets简介
- HTTP请求如何工作
- HTTP请求标头列表
- HTTP响应标头列表
- HTTP与HTTPS
- 什么是RFC?
- HTTP协议
- HTTPS协议
- HTTP请求的curl指南
- HTTP缓存
- HTTP状态代码列表
- 什么是CDN?
- HTTP / 2协议
- 什么是港口
- DNS,域名系统
- TCP协议
- UDP协议
- REST API简介
- 如何在macOS中安装本地SSL证书
- 如何生成本地SSL证书
- 如何为HTTPS配置Nginx
- 一个简单的Nginx反向代理,用于从子文件夹中提供多个Node.js应用程序
- 什么是反向代理?