認識埠號

2021-10-09 10:09:10 字數 741 閱讀 6876

我們知道傳輸層是負責資料從傳送端到接收端,負責端對端的通訊。

埠號(port)標識了乙個主機上進行通訊的不同的應用程式。,因此被稱為程式位址。

傳輸層正是利用這些埠號識別本機中正在進行通訊的應用程式。

但是僅憑目標埠識別某乙個通訊是遠遠不夠的。

如上圖所示:①和②的目標埠是相同的,但是源埠不同,就可以根據原埠進行區分。

同理③和①的目標埠和源埠都是相同的,但源ip位址不同,就可以根據源ip位址區分。

所以通常用==源ip」、「目標ip」、「源埠」、「目標埠」、「協議號」==這樣乙個五元組來唯一標識乙個通訊。

(可以通過netstat -n檢視)

埠範圍劃分

0 ~ 1023:知名埠號,http , ftp , ssh等這些廣為使用的應用層協議

1024 ~ 65535: 作業系統動態分配的埠號. 客戶端程式的埠號, 就是由作業系統從這個範圍分配的.

認識知名埠號

ssh伺服器:使用22埠

ftp伺服器:使用21埠

telnet伺服器:使用23埠

http伺服器:使用80埠

https伺服器:使用443埠

Linux 協議 位址 埠號的認識

對於tcp,udp的具體傳輸說明 ip協議有兩個版本,ipv4和ipv6,一般我們都用ipv4。ipv4和ipv6不相容 1 ip位址就是在ip協議中,用來標識網路中不用主機的位址。2 對於ipv4來說,ip位址是乙個4位元組的,32位無符號整數。3 我們通常使用 點分十進位制 比如 192.168...

修改埠號

修改埠號 在預設情況下,tomcat的埠是8080,使用了兩個tomcat,那麼就需要修改其中的乙個的埠號才能使得兩個同時工作。那麼,如何修改tomcat的埠號呢?首先到安裝目錄 或者解壓目錄 下找到conf資料夾,在裡面找到server.xml的檔案,找到 將port 8080 改為其它的就可以了...

網路埠號

網路埠 一.提出的背景 在多程序的環境下,為了解決兩個主機之間的通訊,但是源主機不知道要傳送訊息給目的主機的哪乙個程序,所以,必須使用埠號來確定目的主機上的唯一的乙個程序。埠號應用於傳輸層。二.分類 一 按照埠號分為3類 1 公共埠 從0 1023,總共1024個這些埠的通訊都明確表明了某種服務的協...