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