埠和閘道器到底有什麼區別?

時間 2021-05-11 21:38:39

1樓:肖巨集輝

我們常用的網路概念,大多是翻譯自英文。閘道器在這裡是gateway,這毫無疑問了。埠對應的英文是port,這個單詞有兩個意思。

乙個意思其他的回答已經說的很清楚了,是位於傳輸層的埠號,用來區分不同的傳輸層連線。我個人喜歡把這個理解為「傳輸層位址」。

另乙個意思,是指在網路裝置中的port。例如:

OpenVSwitch中的port,向網橋中新增乙個埠ovs-vsctl add-port br0 eth0OpenStack中的虛機的網絡卡,

neutron port-list

硬體裝置上的介面,例如switchport,portchannel從這個意思來看,埠(port)就是指的網路介面,它本身包含了很多種。而閘道器(gateway)可以是埠的一種,通常成為gateway port。

閘道器到底是什麼?

2樓:Karl

閘道器和埠這兩個概念實在差的太多了,說乙個最明顯的。

閘道器其實只對上行流量起作用。

埠其實主要對下行流量起作用。

0.先說如何定義上下行

離開源的流量為上行流量。

到達目的的流量為下行流量。

上行和下行是相對的,同一股流量對於源來說就是上行,對於目的就是下行。

1.閘道器只對上行流量起作用。

只有終端裝置才有閘道器概念,終端裝置是不考慮流量是從那裡流入的。

例子:Internet

路由器1 路由器2

交換機PC

在這樣的拓撲中,PC設定路由器1為閘道器。路由器2傳送給PC的資料報PC也是會正常接受的,但是回覆的資料報一定是傳送給路由器1.因為PC根本不知道路由器2的存在。

所以閘道器只對上行流量起作用。下行流量是沒有閘道器概念的

2.埠主要對下行流量起作用。

埠其實有2個,源埠和目的埠,埠的主要作用是區分協議。

舉個栗子:

比如說有一台IP位址為1.1.1.

1的PC向114.114.114.

114傳送乙個DNS請求,首先他會先隨機生成乙個源埠,栗子中為55555.並且傳送資料報,然後監聽55555埠等待伺服器應答。

傳送的資料報應該是這樣的

三層:源頭IP 1.1.1.1 目的IP 114.114.114.114 協議號:17(代表UDP)

四層:源埠:55555(隨機產生)目的埠:53(DNS預設埠)

那114.114.114.

114伺服器,開啟了DNS服務。DNS服務監聽UDP53埠。那當這伺服器收到目的埠為UDP53的時候就會被DNS服務獲取到。

DNS服務獲取到請求之後就會有回覆。回覆的資料報

源IP:114.114.114.114 目的IP:1.1.1.1 協議號:17

源埠:53目的埠:55555

然後這個資料報到達PC的時候被監聽55555的應用程式獲取。

就完成了一次DNS請求的全過程。

總結:閘道器和埠兩個概念差距實在太大,所以你在網上搜尋兩者的區別的時候獲取不到答案。學習應該腳踏實地一樣一樣的去細究,查詢一下閘道器到底是起什麼作用的,埠到底是起什麼作用的。

這樣才是真確的學習方法。

3樓:洪濤

你只是被[關口]這個詞說迷糊了,我覺得把閘道器說為[關口]是不太恰當,或者說不是很容易理解,按照上邊 @月刊少女千惠醬 給你舉的例子,閘道器說成[中轉點]你就懂了。

閘道器是網路層的概念,埠是應用層的概念,是兩個東西,兩碼事。

好比你寄個快遞到某個學校的5年級3班,你的位址是你的ip,學校的位址是對端的ip,中間的那些快遞中轉點就是路由器(閘道器),根據距離而論快遞是經過了N多閘道器最終才到達學校的傳達室,這個時候網路層的工作已經完成了,至於最後傳達室把這個快遞送到5年級3班,那是學校內部自己的事情,5年級3班就是學校的其中乙個(埠),這個學校還有其它很多埠,比如5年級4班、3年級2班,但是5年級3班是只有乙個的,同時其它地方的其它學校,它任然是也可以有自己的5年級3班,希望你能理解。

4樓:月刊少女千惠醬

埠是「連線」中的概念。一台電腦可能要同時和很多其他的電腦通訊,就需要走不同的埠,這裡的埠類似銀行的視窗,每個視窗處理自己的業務;

閘道器是「網路」中的概念,負責將子網的內容與其他網路的內容進行分發,類似快遞物流點。

和 到底有什麼區別?

分享日語的胖頭魚 是別人做主語,物件要用 來表示,當給的物件是第一人稱時經常會省略掉,意思是 給我 或者 我方 我方就包括 家人 我的朋友 和其他公司相對的自己公司的人等等 是 我 做主語,從誰那裡得到,要用 表示,主語是 我 的時候通常會省略掉 是 的自謙語,涉及到敬語部分。 日本曾老師 終 朝起...

打工和創業到底有什麼區別?

工程師爸爸灰太狼 打工人想的是怎麼少幹活,並且多拿錢。打工不想加班。創業想的是怎麼追求最大利潤,包括多節約,少支出,包含少支出工資。創業是越加班越爽,因為有生意才加班。打工上崗第一天就有工資,工資可能會每年漲,但不會爆發式增長,不上班不會有收入。創業前期不一定盈利,但是後面創業成功時,收入會爆發式增...

善良和卑微到底有什麼區別?

已登出 善良是自己內心堅定,知道自己為什麼會照顧別人的感受,也知道自己為什麼願意付出,有很明確的目標。並且這個目標是不會利用對方,永遠都真心幫助別人,有時甚至利他不利己,別人會在善良的人的行動中真正感到溫暖。而卑微,只是行為上的妥協,只是為了以照顧別人的感受而獲得別人的認同,最終的目的是利己,由於不...