官术网_书友最值得收藏!

1.3.1 端口的分類

在網絡技術中,端口大致有兩種意思:一是物理意義上的商品,如集線器、交換機、路由器等用于連接其他網絡設備的接口;二是邏輯意義上的端口,一般指TCP/IP中的端口,范圍為0~65535,如瀏覽網頁服務的80端口,用于FTP服務的21端口等。見表1.3.1-1。

表 1.3.1-1

邏輯意義上的端口有多種分類標準,常見的分類標準有如下兩種。

1.按端口號分布劃分

按端口號分布劃分可以分為“公認端口”“注冊端口”,以及“動態和/或私有端口”等。

(1)公認端口

公認端口包括的端口號范圍為0~1023。它們緊密綁定(binding)于一些服務。通常這些端口的通信明確表明了某種服務的協議,比如80端口分配給HTTP服務、21端口分配給FTP服務等。

(2)注冊端口

注冊端口包括的端口號范圍為1024~49151。它們松散地綁定于一些服務。這些端口同樣用于許多其他目的,比如許多系統處理的動態端口從1024左右開始。

(3)動態和/或私有端口

動態和/或私有端口的端口號范圍為49152~65535。理論上,不應為服務分配這些端口。但是一些木馬和病毒就比較喜歡這樣的端口,因為這些端口不易引起人們的注意,從而很容易隱蔽。

2.按協議類型劃分

根據所提供的服務方式,端口又可分為TCP端口和UDP端口兩種。一般直接與接收方進行的連接方式,大多采用TCP。如果只是把信息發布到網絡中而不關心信息是否到達(也即“無連接方式”),則大多采用UDP。

使用TCP的常見端口主要有如下幾種。

(1)FTP端口

FTP定義了文件傳輸協議,使用21端口。某計算機開啟了FTP服務便啟動了文件傳輸服務,下載和上傳文件都可以用FTP服務。

(2)Telnet協議端口

Telnet協議端口是一種用于遠程登錄的端口,用戶可以用自己的身份遠程連接到計算機上,通過這種端口可提供一種基于字符模式的通信服務。如支持純字符界面BBS的服務器會將23端口打開,以對外提供服務。

(3)SMTP端口

現在很多郵件服務器都是使用這個簡單郵件傳送協議來發送郵件。如常見免費郵件服務中使用的就是此郵件服務端口,所以在電子郵件設置中經常會看到有SMTP端口設置欄,使用此協議的郵件服務器開放的是25端口。

(4)POP3協議端口

POP3協議用于接收郵件,通常使用110端口。只要有相應使用POP3協議的郵件程序(如Outlook等),就可以直接使用郵件程序收到郵件(如使用126郵箱的用戶就沒有必要先進入126網站,再進入自己的郵箱來收信了)。

使用UDP的常見端口主要有如下幾種。

(1)HTTP端口

這是使用最多的協議,也即“超文本傳輸協議”。提供網頁資源的計算機須打開80端口以提供服務。通常的WWW服務、Web服務器等使用的就是這個端口。

(2)DNS協議端口

DNS用于域名解析服務,這種服務在Windows NT系統中用得最多。Internet上的每一臺計算機都有一個網絡地址與之對應,這個地址就是IP地址,它以純數字形式表示。但由于這種表示方法不便于記憶,于是就出現了域名,訪問計算機時只需要知道域名即可,域名和IP地址之間的變換由DNS服務器來完成(DNS用的是53端口)。

(3)SNMP端口

SNMP即簡單網絡管理協議,用來管理網絡設備,使用161端口。

(4)QQ協議端口

QQ程序既提供服務又接收服務,使用無連接協議,即UDP。QQ服務器使用8000端口偵聽是否有信息到來,客戶端使用4000端口向外發送信息。

主站蜘蛛池模板: 富民县| 怀远县| 大新县| 铁岭县| 恩平市| 新田县| 华宁县| 博爱县| 万载县| 临武县| 青浦区| 于都县| 阳城县| 陕西省| 万年县| 全南县| 二手房| 会东县| 贡觉县| 应城市| 安溪县| 东明县| 西丰县| 仪陇县| 汝州市| 那坡县| 西城区| 苍山县| 双桥区| 闻喜县| 丹江口市| 丰台区| 乌审旗| 桃源县| 望谟县| 铜梁县| 海林市| 蓬安县| 邛崃市| 揭东县| 昂仁县|