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