沒有總結過端口號,但是今天恰好碰到了,那就寫寫吧,自己忘了還能看一看。如果幫助到你的 話,請點個贊
網絡端口號:
(1)物理端口:即傳統意義上的物理接口,諸如交換機,路由器,集線器等的接口,網絡運營商或者國際組織規定的一種固定接口,對於形狀等的一種規定。
(2)邏輯端口:即兩個進程間通過網絡互相通信,爲了區別進程而 產生的協議號或者區分設備以及一些協議而產生的協議號。
下面我們將的是邏輯端口
1.保留端口
範圍是:1~1023,固定分配給一些常用的應用層協議使用。
常用的保留端口號:
端口號 | 傳輸層協議 | 用途 | 說明 |
20 | TCP | FTP,數據 | 文件傳輸協議(數據連接) |
21 | TCP | FTP,控制 | 文件傳輸協議(控制連接) |
23 | TCP | TELNET | 遠程終端 |
25 | TCP | SMTP | 簡單郵件傳輸協議 |
53 | TCP/UDP | DNS | 域名系統 |
67 | UDP | BOOTP/DHCP,服務器 | 動態主機配置協議服務器端口 |
68 | UDP | BOOTP/DHCP,客戶機 | 動態主機配置協議接戶籍端口 |
69 | UDP | TFTP | 簡單文件傳輸協議 |
80 | TCP | HTTP | 超文件傳輸協議 |
110 | TCP | POP3 | 郵局協議 |
111 | TCP | RPC | 遠程過程調用 |
161 | UDP | SNMP | 簡單網絡管理協議 |
162 | UDP | SNMP(trap) | 簡單網絡管理協議(陷阱) |
一般來說,客戶端協議號比服務端協議號多1
2.註冊端口:範圍是1024~49151,不指派,但需要在IANA註冊以防止重複
3.動態端口:範圍是49152~65535,用來隨時分配給請求通信的客戶進程使用,是短暫端口
2.套接字地址
套接字地址將一個IP地址與一個端口號結合起來,客戶套接字地址唯一地定義了客戶進程,服務器套接字地址唯一地定義了服務器進程,
例如:MongoDB的套接字地址 127.0.0.1:27017