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