詞語解釋
“端口”是指網(wǎng)絡(luò)通信中的一種邏輯標(biāo)識(shí),它主要用于指定在網(wǎng)絡(luò)上傳輸數(shù)據(jù)時(shí)使用的硬件端口。它是一種軟件服務(wù),它可以幫助網(wǎng)絡(luò)設(shè)備和應(yīng)用程序之間進(jìn)行通信。端口是一個(gè)數(shù)字,它用于標(biāo)識(shí)一個(gè)特定的網(wǎng)絡(luò)連接,它可以幫助確定數(shù)據(jù)是從哪里發(fā)送的,以及要發(fā)送到哪里。 端口的主要作用是幫助計(jì)算機(jī)識(shí)別和跟蹤網(wǎng)絡(luò)上的不同傳輸連接。它可以幫助計(jì)算機(jī)確定哪些數(shù)據(jù)是屬于哪個(gè)應(yīng)用程序的,以及哪些數(shù)據(jù)是屬于另一個(gè)應(yīng)用程序的。這樣,端口就可以幫助計(jì)算機(jī)確定數(shù)據(jù)的發(fā)送者和接收者。 端口可以被分為兩類:TCP/IP端口和UDP端口。TCP/IP端口是一種面向連接的協(xié)議,它可以確保傳輸?shù)臄?shù)據(jù)能夠以正確的順序到達(dá)接收者。UDP端口是一種無連接的協(xié)議,它可以讓發(fā)送者和接收者之間進(jìn)行數(shù)據(jù)傳輸,但是不能保證數(shù)據(jù)能夠以正確的順序到達(dá)接收者。 端口的應(yīng)用非常廣泛,它可以用于許多不同的應(yīng)用程序,包括網(wǎng)絡(luò)瀏覽器、電子郵件客戶端、文件傳輸協(xié)議(FTP)客戶端、遠(yuǎn)程桌面連接等。端口還可以用于安全性,可以防止未經(jīng)授權(quán)的訪問,確保網(wǎng)絡(luò)上的數(shù)據(jù)傳輸是安全的。 總的來說,端口是網(wǎng)絡(luò)通信中的一種重要概念,它可以幫助計(jì)算機(jī)確定哪些數(shù)據(jù)是屬于哪個(gè)應(yīng)用程序的,以及哪些數(shù)據(jù)是屬于另一個(gè)應(yīng)用程序的。它可以用于許多不同的應(yīng)用程序,并且可以用于安全性,以確保網(wǎng)絡(luò)上的數(shù)據(jù)傳輸是安全的。 [onclick="userLogin(''http://baike.baidu.com/edit/id=1075&dl=1'');return false;">編輯本段]計(jì)算機(jī)"端口"是英文port的譯義,可以認(rèn)為是計(jì)算機(jī)與外界通訊交流的出口。其中硬件領(lǐng)域的端口又稱接口,如:USB端口、串行端口等。軟件領(lǐng)域的端口一般指網(wǎng)絡(luò)中面向連接服務(wù)和無連接服務(wù)的通信協(xié)議端口,是一種抽象的軟件結(jié)構(gòu),包括一些數(shù)據(jù)結(jié)構(gòu)和I/O(基本輸入輸出)緩沖區(qū)。 在網(wǎng)絡(luò)技術(shù)中,端口(Port)有好幾種意思。集線器、交換機(jī)、路由器的端口指的是連接其他網(wǎng)絡(luò)設(shè)備的接口,如RJ-45端口、Serial端口等。我們 這里所指的端口不是指物理意義上的端口,而是特指TCP/IP協(xié)議中的端口,是邏 輯意義上的端口。 那么TCP/IP協(xié)議中的端口指的是什么呢?如果把IP地址比作一間房子 ,端口就是出入這間房子的門。真正的房子只有幾個(gè)門,但是一個(gè)IP地址的端口 可以有65536(即:256×256)個(gè)之多!端口是通過端口號(hào)來標(biāo)記的,端口號(hào)只有整數(shù),范圍是從0 到65535(256×256)。 在Internet上,各主機(jī)間通過TCP/IP協(xié)議發(fā)送和接收數(shù)據(jù)包,各個(gè)數(shù)據(jù)包根據(jù)其目的主機(jī)的ip地址來進(jìn)行互聯(lián)網(wǎng)絡(luò)中的路由選擇?梢,把數(shù)據(jù)包順利的傳送到目的主機(jī)是沒有問題的。問題出在哪里呢?我們知道大多數(shù)操作系統(tǒng)都支持多程序(進(jìn)程)同時(shí)運(yùn)行,那么目的主機(jī)應(yīng)該把接收到的數(shù)據(jù)包傳送給眾多同時(shí)運(yùn)行的進(jìn)程中的哪一個(gè)呢?顯然這個(gè)問題有待解決,端口機(jī)制便由此被引入進(jìn)來。 本地操作系統(tǒng)會(huì)給那些有需求的進(jìn)程分配協(xié)議端口(protocal port,即我們常說的端口),每個(gè)協(xié)議端口由一個(gè)正整數(shù)標(biāo)識(shí),如:80,139,445,等等。當(dāng)目的主機(jī)接收到數(shù)據(jù)包后,將根據(jù)報(bào)文首部的目的端口號(hào),把數(shù)據(jù)發(fā)送到相應(yīng)端口,而與此端口相對(duì)應(yīng)的那個(gè)進(jìn)程將會(huì)領(lǐng)取數(shù)據(jù)并等待下一組數(shù)據(jù)的到來。說到這里,端口的概念似乎仍然抽象,那么繼續(xù)跟我來,別走開。 端口其實(shí)就是隊(duì),操作系統(tǒng)為各個(gè)進(jìn)程分配了不同的隊(duì),數(shù)據(jù)包按照目的端口被推入相應(yīng)的隊(duì)中,等待被進(jìn)程取用,在極特殊的情況下,這個(gè)隊(duì)也是有可能溢出的,不過操作系統(tǒng)允許各進(jìn)程指定和調(diào)整自己的隊(duì)的大小。 不光接受數(shù)據(jù)包的進(jìn)程需要開啟它自己的端口,發(fā)送數(shù)據(jù)包的進(jìn)程也需要開啟端口,這樣,數(shù)據(jù)包中將會(huì)標(biāo)識(shí)有源端口,以便接受方能順利的回傳數(shù)據(jù)包到這個(gè)端口。
[onclick="userLogin(''http://baike.baidu.com/edit/id=1075&dl=1'');return false;">編輯本段]計(jì)算機(jī)"端口"是英文port的譯義,可以認(rèn)為是計(jì)算機(jī)與外界通訊交流的出口。其中硬件領(lǐng)域的端口又稱接口,如:USB端口、串行端口等。軟件領(lǐng)域的端口一般指網(wǎng)絡(luò)中面向連接服務(wù)和無連接服務(wù)的通信協(xié)議端口,是一種抽象的軟件結(jié)構(gòu),包括一些數(shù)據(jù)結(jié)構(gòu)和I/O(基本輸入輸出)緩沖區(qū)。 在網(wǎng)絡(luò)技術(shù)中,端口(Port)有好幾種意思。集線器、交換機(jī)、路由器的端口指的是連接其他網(wǎng)絡(luò)設(shè)備的接口,如RJ-45端口、Serial端口等。我們 這里所指的端口不是指物理意義上的端口,而是特指TCP/IP協(xié)議中的端口,是邏 輯意義上的端口。 那么TCP/IP協(xié)議中的端口指的是什么呢?如果把IP地址比作一間房子 ,端口就是出入這間房子的門。真正的房子只有幾個(gè)門,但是一個(gè)IP地址的端口 可以有65536(即:256×256)個(gè)之多!端口是通過端口號(hào)來標(biāo)記的,端口號(hào)只有整數(shù),范圍是從0 到65535(256×256)。 在Internet上,各主機(jī)間通過TCP/IP協(xié)議發(fā)送和接收數(shù)據(jù)包,各個(gè)數(shù)據(jù)包根據(jù)其目的主機(jī)的ip地址來進(jìn)行互聯(lián)網(wǎng)絡(luò)中的路由選擇?梢,把數(shù)據(jù)包順利的傳送到目的主機(jī)是沒有問題的。問題出在哪里呢?我們知道大多數(shù)操作系統(tǒng)都支持多程序(進(jìn)程)同時(shí)運(yùn)行,那么目的主機(jī)應(yīng)該把接收到的數(shù)據(jù)包傳送給眾多同時(shí)運(yùn)行的進(jìn)程中的哪一個(gè)呢?顯然這個(gè)問題有待解決,端口機(jī)制便由此被引入進(jìn)來。 本地操作系統(tǒng)會(huì)給那些有需求的進(jìn)程分配協(xié)議端口(protocal port,即我們常說的端口),每個(gè)協(xié)議端口由一個(gè)正整數(shù)標(biāo)識(shí),如:80,139,445,等等。當(dāng)目的主機(jī)接收到數(shù)據(jù)包后,將根據(jù)報(bào)文首部的目的端口號(hào),把數(shù)據(jù)發(fā)送到相應(yīng)端口,而與此端口相對(duì)應(yīng)的那個(gè)進(jìn)程將會(huì)領(lǐng)取數(shù)據(jù)并等待下一組數(shù)據(jù)的到來。說到這里,端口的概念似乎仍然抽象,那么繼續(xù)跟我來,別走開。 端口其實(shí)就是隊(duì),操作系統(tǒng)為各個(gè)進(jìn)程分配了不同的隊(duì),數(shù)據(jù)包按照目的端口被推入相應(yīng)的隊(duì)中,等待被進(jìn)程取用,在極特殊的情況下,這個(gè)隊(duì)也是有可能溢出的,不過操作系統(tǒng)允許各進(jìn)程指定和調(diào)整自己的隊(duì)的大小。 不光接受數(shù)據(jù)包的進(jìn)程需要開啟它自己的端口,發(fā)送數(shù)據(jù)包的進(jìn)程也需要開啟端口,這樣,數(shù)據(jù)包中將會(huì)標(biāo)識(shí)有源端口,以便接受方能順利的回傳數(shù)據(jù)包到這個(gè)端口。
抱歉,此頁面的內(nèi)容受版權(quán)保護(hù),復(fù)制需扣除次數(shù),次數(shù)不足時(shí)需付費(fèi)購買。
如需下載請(qǐng)點(diǎn)擊:點(diǎn)擊此處下載
掃碼付費(fèi)即可復(fù)制
接收靈敏度 | 語音 | 分集方式 | 通信工程師 | 系統(tǒng) | PDCH | 同步 | 中創(chuàng)信測(cè) | 信令系統(tǒng) | 反向接入信道 | 軟切換 | GDPUC |
移動(dòng)通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團(tuán)隊(duì)博客 | 免責(zé)聲明 | 關(guān)于詞典 | 幫助