伺服器埠號是什麼

  • 作者:由 匿名使用者 發表于 書法
  • 2022-12-13

伺服器埠號是什麼法凝嵐 2015-11-07

埠在計算機程式設計上也就是“Socket介面”。

一、埠簡述

隨著計算機網路技術的發展,原來物理上的介面(如鍵盤、滑鼠、網絡卡、顯示卡等輸入/輸出介面)已不能滿足網路通訊的要求,TCP/IP協議作為網路通訊的標準協議就解決了這個通訊難題。TCP/IP協議整合到作業系統的核心中,這就相當於在作業系統中引入了一種新的輸入/輸出介面技術,因為在TCP/IP協議中引入了一種稱之為“Socket(套接字)”應用程式介面。有了這樣一種介面技術,一臺計算機就可以透過軟體的方式與任何一臺具有Socket介面的計算機進行通訊。

二、埠的分類根據其參考物件不同有不同劃分方法,如果從埠的性質來分,通常可以分為以下三類:

1、公認埠(Well Known Ports):這類埠也常稱之為“常用埠”。這類埠的埠號從0到1024,它們緊密綁定於一些特定的服務。通常這些埠的通訊明確表明了某種服務的協議,這種埠是不可再重新定義它的作用物件。例如:80埠實際上總是HTTP通訊所使用的,而23號埠則是Telnet服務專用的。這些埠通常不會被像木馬這樣的駭客程式利用。為了使大家對這些常用埠多一些認識,在本章後面將詳細把這些埠所對應的服務進行列表,供各位理解和參考。

2、註冊埠(Registered Ports):埠號從1024到49151。它們鬆散地綁定於一些服務。也是說有許多服務綁定於這些埠,這些埠同樣用於許多其他目的。這些埠多數沒有明確的定義服務物件,不同程式可根據實際需要自己定義,如後面要介紹的遠端控制軟體和木馬程式中都會有這些埠的定義的。記住這些常見的程式埠在木馬程式的防護和查殺上是非常有必要的。常見木馬所使用的埠在後面將有詳細的列表。

3、動態和/或私有埠(Dynamic and/or Private Ports):埠號從49152到65535。理論上,不應把常用服務分配在這些埠上。實際上,有些較為特殊的程式,特別是一些木馬程式就非常喜歡用這些埠,因為這些埠常常不被引起注意,容易隱蔽。

Top