網(wǎng)民們上網(wǎng)的時候經(jīng)常會見到“端口”這個概念。那么,什么是端口,它在網(wǎng)絡中又有什么意義呢?
讓我先從因特網(wǎng)提供的一些常見的服務說起。
說到服務,我們首先要明白“連接”和“無連接”的概念。最簡單的例子莫過于打電話和寫信。兩個人如果要通電話,得首先建立連接——即撥號,等待應答后 才能相互傳遞信息,最后還要釋放連接——即掛電話。寫信就沒有那么復雜了,地址姓名填好以后直接往郵筒一扔,收信人就能收到。
因特網(wǎng)上最流行的協(xié)議是TCP/IP協(xié)議,需要說明的是,TCP/IP協(xié)議在網(wǎng)絡層是無連接的(數(shù)據(jù)包只管往網(wǎng)上發(fā),如何傳輸和到達以及是否到達由網(wǎng) 絡設備來管理)。而我們一旦談“端口”,就已經(jīng)到了傳輸層。協(xié)議里面低于1024的端口都有確切的定義,它們對應著因特網(wǎng)上常見的一些服務。這些常見的服 務可以劃分為使用TCP端口(面向連接如打電話)和使用UDP端口(無連接如寫信)兩種。
使用TCP端口常見的有:
ftp:定義了文件傳輸協(xié)議,使用21端口。常說某某主機開了 ftp服務便是文件傳輸服務。下載文件,上傳主頁,都要用到ftp服務。
telnet:你上BBS嗎?以前的BBS是純字符界面的,支持BBS的服務器將23端口打開,對外提供服務。其實Telnet的真正意思是遠程登陸:用戶可以以自己的身份遠程連接到主機上。
smtp:定義了簡單郵件傳送協(xié)議?,F(xiàn)在很多郵件服務器都用的是這個協(xié)議,用于發(fā)送郵件。服務器開放的是25端口。
http:這可是大家用得最多的協(xié)議了——超文本傳送協(xié)議。上網(wǎng)瀏覽網(wǎng)頁就需要用到它,那么提供網(wǎng)頁資源的主機就得打開其80端口以提供服務。我們常說“提供www服務”、“Web服務器”就是這個意思。
pop3:和smtp對應,pop3用于接收郵件。通常情況下,pop3協(xié)議所用的是110端口。在263等免費郵箱中,幾乎都有pop3收信功能。 也就是說,只要你有相應的使用pop3協(xié)議的程序(例如Foxmail或Outlook),不需要從Web方式登陸進郵箱界面,即可以收信。
使用UDP端口常見的有:
DNS:域名解析服務。因特網(wǎng)上的每一臺計算機都有一個網(wǎng)絡地址與之對應,這個地址就是我們常說的IP地址,它以純數(shù)字的形式表示。然而這卻不便記 憶,于是出現(xiàn)了域名。訪問主機的時候只需要知道域名,域名和IP地址之間的變換由DNS服務器來完成。DNS用的是53端口。
snmp:簡單網(wǎng)絡管理協(xié)議,使用161端口,是用來管理網(wǎng)絡設備的。由于網(wǎng)絡設備很多,無連接的服務就體現(xiàn)出其優(yōu)勢。
聊天軟件Oicq:Oicq的程序既接受服務,又提供服務,這樣兩個聊天的人才是平等的。oicq用的是無連接的協(xié)議,其服務器使用8000端口,偵 聽是否有信息到來;客戶端使用4000端口,向外發(fā)送信息。如果上述兩個端口正在使用(有很多人同時和幾個好友聊天),就順序往上加。
所以可以這樣說:端口便是計算機與外部通信的途徑,沒有它,計算機便又聾又啞。
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請
點擊舉報。