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