當前位置:首頁 » 安全設置 » 為什麼網路設置有埠號
擴展閱讀
車子藍牙連接網路 2025-10-03 16:20:45
葫蘆娃平板電腦 2025-10-03 15:56:08

為什麼網路設置有埠號

發布時間: 2023-02-09 19:32:33

『壹』 埠是什麼,有什麼作用

是設備與外界通訊交流的出口,根據不同應用場合有不同的作用:

1、硬體埠

CPU通過介面寄存器或特定電路與外設進行數據傳送,這些寄存器或特定電路稱之為埠。

其中硬體領域的埠又稱介面,如:並行埠、串列埠等。

2、網路埠

在網路技術中,埠(Port)有好幾種意思。集線器、交換機、路由器的埠指的是連接其他網路設備的介面,如RJ-45埠、Serial埠等。這里所指的埠不是指物理意義上的埠,而是特指TCP/IP協議中的埠,是邏輯意義上的埠。

3、軟體埠

即緩沖區。

(1)為什麼網路設置有埠號擴展閱讀

按照埠號的大小分類,可分為如下幾類:

1、公認埠(WellKnownPorts)

從0到1023,它們緊密綁定(binding)於一些服務。通常這些埠的通訊明確表明了某種服務的協議。例如:80埠實際上總是HTTP通訊。

2、注冊埠(RegisteredPorts)

從1024到49151。它們鬆散地綁定於一些服務。也就是說有許多服務綁定於這些埠,這些埠同樣用於許多其它目的。例如:許多系統處理動態埠從1024左右開始。

3、動態和/或私有埠(Dynamicand/orPrivatePorts)

從49152到65535。理論上,不應為服務分配這些埠。實際上,機器通常從1024起分配動態埠。但也有例外:SUN的RPC埠從32768開始。

『貳』 網路埠是什麼意思

網路埠意思是一是物理意義上的埠,比如,ADSL Modem、集線器、交換機、路由器用於連接其他網路設備的介面,如RJ-45埠、SC埠等等;二是邏輯意義上的埠,一般是指TCP/IP協議中的埠,埠號的范圍從0到65535,比如用於瀏覽網頁服務的80埠,用於FTP服務的21埠等。

計算機「埠」是英文port的義譯,可以認為是計算機與外界通訊交流的出口。其中硬體領域的埠又稱介面,如:USB埠、串列埠等。軟體領域的埠一般指網路中面向連接服務和無連接服務的通信協議埠,是一種抽象的軟體結構,包括一些數據結構和I/O(基本輸入輸出)緩沖區。

面向連接服務TCP協議和無連接服務UDP協議使用16bits埠號來,表示和區別網路中的不同應用程序,網路層協議IP使用特定的協議號(TCP 6,UDP 17)來表示和區別傳輸層協議。

任何TCP/IP實現所提供的服務都是1-1023之間的埠號,這些埠號由IANA分配管理。其中,低於255的埠號保留用於公共應用;255到1023的埠號分配給各個公司,用於特殊應用;對於高於1023的埠號,稱為臨時埠號,IANA未做規定。

按埠號可分為3大類:

公認埠(Well Known Ports):從0到1023,它們緊密綁定(binding)於一些服務。通常這些埠的通訊明確表明了某種服務的協議。例如:80埠實際上總是HTTP通訊。

注冊埠(Registered Ports):從1024到49151。它們鬆散地綁定於一些服務。也就是說有許多服務綁定於這些埠,這些埠同樣用於許多其它目的。例如:許多系統處理動態埠從1024左右開始。

動態和/或私有埠(Dynamic and/or Private Ports):從49152到65535。理論上,不應為服務分配這些埠。實際上,機器通常從1024起分配動態埠。但也有例外:SUN的RPC埠從32768開始。

『叄』 IP和埠號有什麼作用區別是什麼呢

IP和埠號組成了你的網路地址。區別在於,IP就是一個電腦節點的網路物理地址,埠是該計算機邏輯通訊介面。

『肆』 IP號後面的埠號是什麼意思,有什麼用

IP號後面的埠號是具有網路功能的應用軟體的標識號(必須是整數),是用來標記埠的,對埠進行區分。埠號是不固定的,但也有很多應用軟體有默認的埠號。

埠包括物理埠和邏輯埠。物理埠是用於連接物理設備之間的介面,邏輯埠是邏輯上用於區分服務的埠。TCP/IP協議中的埠就是邏輯埠,通過不同的邏輯埠來區分不同的服務。

(4)為什麼網路設置有埠號擴展閱讀:

功能:

主機是通過「IP地址+埠號」來區 分不同的服務的。伺服器一般都是通過知名埠號來識別的。例如,對於每個TCP/IP實現來說,FTP伺服器的TCP埠號都是21,每個Telnet伺服器的TCP埠號都是23,每個TFTP(簡單文件傳送協議)伺服器的UDP埠號都是69。

到1992年為止,知名埠號介於1~255之間。256~1023之間的埠號通常都是由Unix系統佔用,以提供一些特定的Unix服務—也就是說,提供一些只有Unix系統才有的、而其他操作系統可能不提供的服務,IANA管理1~1023之間所有的埠號。

Internet擴展服務與Unix特定服務之間的一個差別就是Telnet和Rlogin。它們二者都允許通過計算機網路登錄到其他主機上。Telnet是採用埠號為23的TCP/IP標准且幾乎可以在所有操作系統上進行實現。

Rlogin只是為Unix系統設計的(盡管許多非Unix系統也提供該服務),它的有名埠號為513。客戶端通常對它所使用的埠號並不關心,只需保證該埠號在本機上是唯一的就可以了。客戶埠號又稱作臨時埠號(即存在時間很短暫)。

這是因為它通常只是在用戶運行該客戶程序時才存在,而伺服器則只要主機開著的,其服務就運行。大多數TCP/IP實現給臨時埠分配1024~5000之間的埠號。大於5000的埠號是為其他伺服器預留的(Internet上並不常用的服務)。我們可以在後面看見許多這樣的給臨時埠分配埠號的例子。

『伍』 區域網不同網段的計算機互相訪問,為什麼要加上埠號8080

因為不加8080的話,默認是訪問80埠,而該WEB伺服器設置了是8080埠,所以必須訪問8080埠才能訪問網站。

不同網段的計算機能「訪問」,這沒有什麼新鮮的。
就好比你要訪問新浪,你輸入新浪網址,其實跟你輸入IP地址是一個道理,只是多了一個把這個網址通過DNS伺服器解析成新浪網址所在伺服器IP的過程,你每天瀏覽的網頁,都是在訪問不同網段的web伺服器。

再個,你跟這個網站根本不是一個區域網的,能訪問這個跟區域網的共享沒有半毛錢關系,因為兩個不是同個子網的,所以不是同個區域網的,之所以能訪問該web伺服器,是因為本身路由器知道該地址的路由,知道數據包該往哪發,這跟你能瀏覽外網的網站是一個道理,你能訪問新浪網站,能說你跟新浪網站所在的IP是同個區域網嗎?

『陸』 什麼是埠號埠號會影響網路埠嗎為什麼

通俗意義上來說,埠號實際是一個出口的標記,記為某一個數字,表現這個出口。網路埠設置不同的數字就是埠號,應該不會影響

『柒』 埠號的目的是什麼

埠號---具有網路功能的應用軟體的標識號。注意,埠號是不固定的,即可以由用戶手工可以分配(當然,一般在軟體編寫時就已經定義)。當然,有很多應用軟體有公認的默認的埠,比如FTP:20和21,HTTP:80,TELNET:23等等,這里就不一一列舉了。一個軟體可以擁有多個埠號,這證明這個軟體擁有不止一個網路功能。

0-1023是公認埠號,即已經公認定義或為將要公認定義的軟體保留的,而1024-65535是並沒有公共定義的埠號,用戶可以自己定義這些埠的作用。

那麼埠號到底有什麼作用呢?請大家繼續往下看。

當一台電腦啟動了一個可以讓遠程其他電腦訪問的程序,那麼它就要開啟至少一個埠號來讓外界訪問。我們可以把沒有開啟埠號的電腦看作是一個密封的房間,密封的房間當然不可能接受外界的訪問,所以當系統開啟了一個可以讓外界訪問的程序後它自然需要在房間上開一個窗口來接受來自外界的訪問,這個窗口就是埠。
那麼為什麼要給埠編號來區分它們呢,既然一個程序開了一個埠,那麼不是外部信息都可以通過這個開啟的埠來訪問了嗎?答案是不可以。為什麼呢?因為數據是用埠號來通知傳輸層協議送給哪個軟體來處理的,數據是沒有智慧的,如果很多的程序共用一個埠來接受數據的話,那麼當外界的一個數據包送來後傳輸層就不知道該送給哪一個軟體來處理,這樣勢必將導致混亂。

上一次提到提到在一個經過OSI第四層傳輸層封裝的數據段的第四層報頭里包含兩個埠號,既源埠號和目的埠號,目的埠號的作用上面已經介紹了,下面讓我們了解一下原埠號吧。
源埠號一般是由系統自己動態生成的一個從1024-65535的號碼,當一台計算機A通過網路訪問計算機B時,如果它需要對方返回數據的話,它也會隨機創建一個大於1023的埠,告訴B返回數據時把數據送到自己的哪個埠,然後軟體開始偵聽這個埠,等待數據返回。而B收到數據後會讀取數據包的源埠號和目的埠號,然後記錄下來,當軟體創建了要返回的數據後就把原來數據包中的原埠號作為目的埠號,而把自己的埠號作為原埠號,也就是說把收到的數據包中的原和目的反過來,然後再送回A,A再重復這個過程如此反復直到數據傳輸完成。當數據全部傳輸完A就把源埠釋放出來,所以同一個軟體每次傳輸數據時不一定是同一個源埠號。