1.3 KiB
1.3 KiB
端口
基础概念
端口(port)是计算机网络中的一个抽象概念,主要用于标识不同的服务和进程。端口以16位的数字进行表示,这个被称为端口号。
端口类型
系统端口(0-1023)
这些端口也被称为知名端口,通常用于标准化的网络服务和协议,由于它们涉及到一些重要的系统服务,因此它们一般由操作系统和有超级用户权限的进程使用。
- 21: 用于FTP协议,文件传输服务
- 22:
- 80: 用于HTTP协议,网页浏览器与服务器之间的通信。
- 443: 用于HTTPS协议,携带证书的安全认证的http协议
用户端口(1024-49151)
这些端口被称为注册端口或用户端口,可以由用户或应用程序动态分配,用于各种网络服务。
- 3306端口: MySQL数据库默认使用的端口。
- 8080端口: 通常作为HTTP的备用端口,特别是在开发环境中。
动态端口(49152-65535)
这些端口被称为动态端口,通常用于临时的、短暂的通信会话。比如在NAT(网络地址转换)环境中,路由器会使用动态端口与外部网络通信,从而将多个设备的内部通信映射到外部。