什么是端口號?
端口號是一種標識特定進程的方法,當Internet或其他網絡消息到達服務器時,該進程將轉發到該進程。所有聯網設備都配備了具有分配編號的標準化端口。這些數字是為某些協議及其相關功能保留的。例如,超文本傳輸協議(HTTP)消息始終轉到端口80-最常用的端口之一。
高級研究計劃局網絡的開發人員是系統管理員和軟件作者的非正式合作,提出了端口號的概念。曾經被稱為套接字號,端口號的早期化身類似于今天使用的互聯網協議(IP)地址類。
IP地址和端口號有什么區別?
IP地址標識IP網絡中的計算機,用于確定數據包的目的地。端口號標識系統上的特定應用程序或服務。
IP地址標識IP網絡中的計算機并確定數據包的目的地,而端口號標識系統上的特定應用程序或服務。
IP地址是用于標識網絡上設備的邏輯地址。任何連接到互聯網的設備都會被分配一個唯一的IP地址以進行識別。此識別信息使設備能夠通過互聯網進行通信。
端口號是尋址信息的一部分,有助于識別信息的發送方和接收方以及設備上的特定應用程序。端口號由16位數字組成。
例如,用戶請求從客戶端或本地主機到互聯網上的遠程服務器的文件傳輸使用文件傳輸協議(FTP)進行事務處理。必須將兩個設備配置為通過FTP傳輸文件。為了傳輸文件,本地主機中的傳輸控制協議(TCP)軟件層標識端口號21,按照慣例,端口號與FTP請求相關聯-在附加到請求的16位端口號整數中。
在服務器上,TCP層將讀取端口號21,并將請求轉發到服務器上的FTP程序。
FTP使用端口20和21在客戶端和服務器之間傳輸文件。
端口號有哪些不同類型及其用途?
有65,535個端口號,但并非每天都使用所有端口號。
受限端口號或眾所周知的端口號由知名公司保留,范圍從0到1023。AppleQuickTime,結構化查詢語言服務和Gopher服務使用其中一些受限制的端口。
想要注冊特定端口號的人可以從1024到49151中進行選擇。軟件公司通常會注冊這些端口號。動態或專用端口范圍從49152到65536可供任何人使用。
在另一種情況下,在請求及其完成期間,從分配的端口號范圍中臨時分配端口號。這稱為臨時端口號。
以下是一些常用端口及其關聯的網絡協議:
端口20和21。FTP用于在客戶端和服務器之間傳輸文件。
端口22。安全外殼是用于構建安全網絡連接的幾種隧道協議之一。
端口25。簡單郵件傳輸協議(SMTP)通常用于電子郵件。
端口53。域名系統(DNS)是一個關鍵過程,它將人類可讀的域名與現代互聯網上的機器可讀IP地址相匹配。它可以幫助用戶加載網站和應用程序,而無需輸入一長串IP地址。
端口80。HTTP是啟用萬維網的協議。
端口123。網絡時間協議可幫助計算機時鐘相互同步。這是加密中至關重要的過程
端口179。邊界網關協議(BGP)有助于在構成互聯網的大型網絡或自治系統之間建立有效的路由。這些大型網絡使用BGP廣播它們控制的IP地址。
端口443。HTTPSecure(HTTPS)類似于HTTP,但更安全。所有HTTPS網絡流量都直接流向端口443。任何使用HTTPS進行加密的網絡服務(如基于HTTPS的DNS)也直接連接到此端口。
端口500。互聯網安全協會和密鑰管理協議幫助建立安全的IP安全
端口3389。遠程桌面協議使用戶能夠從另一臺設備遠程連接到其臺式計算機。
互聯網號碼分配機構分配和維護上面列出的所有端口號。
端口號的常見問題
本地主機的端口號是什么?
本地主機是用于與計算機建立連接的默認名稱。IP地址通常為127.0.0.1。這是通過使用環回地址網絡完成的。端口80是HTTP的通用標準端口。
端口號8080的用途是什么?
端口號8080通常用于Web服務器。當端口號添加到域名的末尾時,它會將流量發送到Web服務器。但是,用戶不能為輔助Web服務器保留端口8080。
端口號3360的用途是什么?
TCP/IP網絡使用端口3360。面向連接的協議TCP需要握手來設置端到端通信。建立連接后,用戶數據將通過連接雙向傳輸。
我的IP地址和端口號是什么?
查找路由器公共IP地址的最簡單方法是在Google等搜索引擎上搜索“我的IP是什么?識別端口號將取決于操作系統。
對于windows:
轉到命令提示符。
鍵入ipconfig。
然后,鍵入netstat以填充所有端口號的列表。
對于macOS:
轉到“系統偏好設置”。
接下來,轉到網絡>高級。
單擊端口掃描選項卡,然后輸入用戶的IP地址。
代理服務器地址和端口號
代理服務器本質上是互聯網上具有自己的IP地址的計算機。它位于客戶端設備和遠程服務器之間,充當通過互聯網處理通信請求的中介。
當本地計算機發送Web請求時,它會自動通過代理服務器。代理服務器對Web請求使用自己的IP地址,而不是用戶的IP地址。代理服務器提供隱私優勢-例如,能夠更改客戶端IP地址,掩蓋用戶的位置。
代理服務器地址包括一個IP地址,其端口號附加到地址的末尾。端口號8080通常用于Web服務器、代理和緩存。
Gmail的端口號是什么?
Gmail同時使用互聯網郵件訪問協議(IMAP)和SMTP。IMAP端口為993,SMTP端口為25。