- 企業網絡安全致勝寶典
- 郭鑫等編著
- 1007字
- 2018-12-27 17:59:53
1.2端口
網民們上網的時候經常會遇到“端口”這個概念。那么,什么是端口,它在網絡中又有什么意義呢?
先從Internet提供的一些常見的服務說起。
說到服務,首先要明白“連接”和“無連接”的概念。最簡單的例子莫過于打電話和寫信了。兩個人如果要通電話,得首先建立連接——即撥號,等待應答后才能相互傳遞信息;最后還要釋放連接——即掛電話。寫信就沒有那么復雜了,它是無連接的,正確的地址姓名等信息填好以后放入郵筒,收信人就能收到。
Internet上最流行的協議是TCP/IP。協議里對低于1024的端口都有確切的定義,它們對應著Internet上常見的一些服務。這些常見的服務可以劃分為使用TCP端口(面向連接,如打電話)和使用UDP端口(面向無連接,如寫信)兩種。
1.使用TCP端口常見的協議
● FTP:定義了文件傳輸協議,使用21端口。常說某某主機開了FTP服務便是文件傳輸服務。下載文件,上傳主頁,都要用到FTP服務。
● Telnet:上BBS嗎?以前的BBS是純字符界面的,支持BBS的服務器將23端口打開,對外提供服務。其實Telnet的真正意思是遠程登錄,用戶可以以自己的身份遠程連接到主機上。
● SMTP:定義了簡單郵件傳送協議。現在很多郵件服務器就是用這個協議發送郵件的。服務器開放的是25端口。
● HTTP:這可是大家用得最多的協議了——超文本傳送協議。上網瀏覽網頁就需要用到它。那么提供網頁資源的主機就得打開其80端口以提供服務。常說“提供WWW服務”、“Web服務器”就是這個意思。
● POP3:和SMTP對應,POP3用于接收郵件。通常情況下,POP3協議所用的是110端口。在263等免費郵箱中,幾乎都有POP3收信功能。也就是說,只要有相應的使用POP3協議的程序(例如Foxmail或Outlook),就不需要以Web方式登錄進郵箱界面,即可以收信。
2.使用UDP端口常見的協議
● DNS:域名解析服務。Internet上的每一臺計算機都有一個網絡地址與之對應,這個地址就是常說的IP地址。它以純數字的形式表示。不過,它不便記憶,于是出現了域名。訪問主機的時候只需要知道域名。域名和IP地址之間的變換由DNS服務器來完成。DNS用的是53端口。
● SNMP:簡單網絡管理協議,使用161端口,是用來管理網絡設備的。
由于網絡設備很多,無連接的服務就體現出其優勢。
● 聊天軟件OICQ:OICQ的程序既接受服務,又提供服務。這樣,兩個聊天的人才是平等的。OICQ用的是無連接的協議,其服務器使用8000端口,偵聽是否有信息到來;客戶端使用4000端口,向外發送信息。如果上述兩個端口正在使用(有很多人同時和幾個好友聊天),就順序往上加。
所以,可以這樣說,端口便是計算機與外部通信的途徑;沒有它,計算機便又聾又啞。
- 人工免疫算法改進及其應用
- Visual C++編程全能詞典
- Photoshop行業應用基礎
- Working with Linux:Quick Hacks for the Command Line
- 經典Java EE企業應用實戰
- Hands-On Dashboard Development with QlikView
- WOW!Photoshop CS6完全自學寶典
- 無人駕駛感知智能
- 與人共融機器人的關節力矩測量技術
- 手把手教你學Photoshop CS3
- 人工智能:重塑個人、商業與社會
- Microsoft Office 365:Exchange Online Implementation and Migration(Second Edition)
- Data Science with Python
- AI成“神”之日:人工智能的終極演變
- Orange'S:一個操作系統的實現