首頁  >  文章  >  運維  >  linux中連接埠是什麼意思

linux中連接埠是什麼意思

WBOY
WBOY原創
2022-03-04 11:51:583295瀏覽

在linux中,端口是設備與外界通訊交流的出口,常用於指“TCP/IP”協定中的端口,端口按照端口號可以分為公認端口、註冊端口和動態端口。

linux中連接埠是什麼意思

本教學操作環境:linux7.3系統、Dell G3電腦。

linux中連接埠是什麼意思

連接埠的定義:

電腦運作的系統程式 就像一個閉合的圓圈,系統程式設計者把這個 圓圈截成 很多段,這些線段接口就叫端口(通俗講就是斷口,就是中斷),系統運行到這些端口時,根據端口是否打開或關閉,如果關閉,就是繩子接通了,系統往下運行,如果端口是打開的,系統就得到指令,有外部資料輸入,接受外部資料並執行。

連接埠的分類:

連接埠在標頭中佔兩個位元組,也就是16位元。連接埠號碼用來表示和區別網路中的不同應用程式。

連接埠分為三大類:

(1)公認連接埠(Well Known Ports):0-1023之間的連接埠號碼。這些連接埠由 IANA 分配管理。 IANA 把這些連接埠分配給最重要的一些應用程序,讓所有的用戶都知道,當一個新的應用程式出現後,IANA必須為它指派一個公認連接埠。

常用的公認連接埠有:

FTP : 21

TELNET : 23

SMTP : 25

DNS : 53

#TFTP : 69

HTTP : 80

SNMP : 161

(2)註冊連接埠(Registered Ports):從1024-49151。是公司和其他使用者向網際網路名稱與數位位址分配機構(ICANN)登記的連接埠號,利用網際網路的傳輸控制協定(TCP)和使用者資料封包協定(UDP)進行通訊的應用軟體需要使用這些連接埠。在大多數情況下,這些應用軟體和普通程式一樣可以被非特權使用者開啟。

(3)客戶端使用的連接埠號碼:49152~65535.這類連接埠號碼僅在客戶進程執行時才動態選擇,因此又稱為短暫連接埠號碼。保留給客戶端進程選擇暫時使用的。也可以理解為,客戶端啟動的時候操作系統隨機分配一個端口用來和伺服器通信,客戶端進程關閉下次打開時,又重新分配一個新的端口。

連接埠就像一扇門,外部可以透過不同的連接埠和本機上不同服務的進程進行交流。而IP 位址和連接埠號碼則標示了接入網際網路主機的唯一 一個進程

相關推薦:《Linux視訊教學

#

以上是linux中連接埠是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn