在linux中,端口是設備與外界通訊交流的出口,常用於指“TCP/IP”協定中的端口,端口按照端口號可以分為公認端口、註冊端口和動態端口。
本教學操作環境:linux7.3系統、Dell G3電腦。
連接埠的定義:
電腦運作的系統程式 就像一個閉合的圓圈,系統程式設計者把這個 圓圈截成 很多段,這些線段接口就叫端口(通俗講就是斷口,就是中斷),系統運行到這些端口時,根據端口是否打開或關閉,如果關閉,就是繩子接通了,系統往下運行,如果端口是打開的,系統就得到指令,有外部資料輸入,接受外部資料並執行。
連接埠的分類:
連接埠在標頭中佔兩個位元組,也就是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中文網其他相關文章!