應用層:了解常用協議使用的端口和底層協議
一、使用TCP協議的常見端口
1.FTP:定義了文件傳輸協議,使用21端口。常說某某計算機開了FTP服務便是啟動了文件傳輸服務。下載文件,上傳主頁,都要用到FTP服務。
2.Telnet:它是一種用於遠程登陸的端口,用戶可以以自己的身份遠程連接到計算機上,通過這種端口可以提供一種基於DOS模式下的通信服務。
如以前的BBS是純字符界面的,支持BBS的服務器將23端口打開,對外提供服務。
3.SMTP:定義了簡單郵件傳送協議,現在很多郵件服務器都用的是這個協議,用於發送郵件。如常見的免費郵件服務中用的就是這個郵件服務端口,
所以在電子郵件設置中常看到有這麼SMTP端口設置這個欄,服務器開放的是25號端口。
4.POP3:它是和SMTP對應,POP3用於接收郵件。通常情況下,POP3協議所用的是110端口。也是說,只要你有相應的使用POP3協議的程序(例如Foxmail或Outlook),
就可以不以Web方式登陸進郵箱界面,直接用郵件程序就可以收到郵件(如是163郵箱就沒有必要先進入網易網站,再進入自己的郵箱來收信)。
5.HTTP:這是大家用得最多的協議,它就是常說的"超文本傳輸協議"。上網瀏覽網頁時,就得在提供網頁資源的計算機上打開80號端口以提供服務。常說"WWW服務"、 “Web服務器"用的就是這個端口。
雖然HTTP本身是一個協議,但其最終還是基於TCP的。不過,目前,有人正在研究基於TCP+UDP混合的HTTP協議。
二、使用UDP協議端口
1.DNS:用於域名解析服務,這種服務在Windows NT系統中用得最多的。因特網上的每一台計算機都有一個網絡地址與之對應,這個地址是常說的IP地址,
它以純數字+"."的形式表示。然而這卻不便記憶,於是出現了域名,訪問計算機的時候只需要知道域名,域名和IP地址之間的變換由DNS服務器來完成。 DNS用的是53號端口。
2.SNMP:簡單網絡管理協議,使用161號端口,是用來管理網絡設備的。由於網絡設備很多,無連接的服務就體現出其優勢。
3.QQ:QQ程序既接受服務,又提供服務,這樣兩個聊天的人才是平等的。 QQ用的是無連接的協議,也是說它用的是UDP協議。 QQ服務器是使用8000號端口,偵聽是否有信息到來,客戶端使用4000號端口,向外發送信息。如果上述兩個端口正在使用(有很多人同時和幾個好友聊天),就順序往上加。
三、服務類型默認端口服務類型默認端口
在計算機的6萬多個端口,通常把端口號為1024以內的稱之為常用端口,這些常用端口所對應的服務通常情況下是固定的。表1所列的都是服務器默認的端口,不允許改變,一般通信過程都主要用到這些端口。
Echo 7
Daytime 13
FTP 21
Telnet 23
SMTP 25
Time 37
Whois 43
DNS 53
Gopher 70
Finger 79
WWW 80
POP3 110
NNTP 119
IRC 194
另外代理服務器常用以下端口:
HTTP協議代理服務器常用端口號:80/8080/3128/8081/9080
SOCKS代理協議服務器常用端口號:1080
HTTPS:443、8443… Continue reading