現在仍然活躍的應用層協議有哪些?

現在互聯網被廣泛的使用,但是覺得其實廣泛服務於大眾的應用層協議卻越來越少。到底哪些應用層協議仍然大範圍活躍在世界中?又有哪些協議被我們逐漸遺棄了呢?(同理應用層至傳輸層之間的協議是什麼情況呢?如RSVP資源預留協議等)


應用層協議是指可以和人直接打交道的協議,以此標準,目前還非常流行並服務大眾的應用層協議有:

1. HTTP
預設TCP 80 埠,用於瀏覽器瀏覽網頁,但網頁內容為明文,容易篡改、容易劫持、網頁內容容易泄漏

2. HTTPS
HTTPS里的S代表Security,預設工作於TCP 443埠,只是在普通的HTTP與TCP層之間多了一個安全加密的夾層,稱之為SSL(Secure Socket Layer),用於加密基於HTTP的網頁內容,不容易篡改、不容易劫持、網頁內容保密,目前廣泛用於網上銀行等行業。但有安全漏洞,容易受中間人欺騙攻擊。

3. SMTP
用於郵件發送的基於TCP的應用層協議

4. POP3
用於郵件接收的基於TCP的應用層協議

5. DNS
用於解析域名與IP地址的基於UDP/TCP 應用層協議

6. DHCP
用於主機動態獲取IP地址、預設網關、DNS伺服器等參數的基於UDP 應用層協議

7. CIFS ( Common Internet File System)
這個協議大多數人比較陌生,其實很多人都用過,它就是Windows 文件共享的基於TCP的應用層協議

8. NFS ( Network File System)
這個用於Unix / Linux 文件共享,基於UDP/TCP協議

9. NTP (Network Time Protocol)
用於時鍾同步的基於UDP的應用層協議

10. SIP ( Session Initation Protocol)
IP電話信令協議,IETF協議標準,基於TCP/UDP應用層協議

11. H.323
也是IP電話信令協議,國際電信聯盟 ITU協議標準,基於TCP/UDP應用層協議

12. RTP ( Real Time Protocol)
用於IP多媒體電話的語音、文字、視頻等流體的傳輸,基於UDP的應用層協議

目前能想到的就是以上協議,還有一些應用層協議,如SNMP,TFTP,一般用於網管、文件傳輸,一般人平時很少用到。

由於沒有提供安全性,FTP、telnet 等應用層協議,目前用的越來越少,取而代之的有SFTP、SSH。


https基本是一統天下了


如果是四層模型,其實很多比如tftp ftp dns dhcp telnet snmp smtp bgp http https一大堆


HTTP、DNS、FTP、MAP、POP3、SMTP


http
https
ftp
sftp
pop3
smtp
以上是大家都提到的,下面說一些被忽略的
ws
rtmp
hls
dns
soap
xmpp
留坑,稍後詳解


推薦閱讀:

RSA-4096?
為什麼SSL證書的價格相差那麼大呢?即使加密強度一樣,同樣只是顯示綠色鎖的標誌,並沒有帶機構名的綠條
進行PS4破解需要哪些基礎知識?
計算機里的各種「協議」是怎麼被設置進去的啊?是安裝軟體么?還是裝機的時候就被設置進去了?
win8.1升級到win10之後無法連接ipv6?

TAG:互聯網 | 計算機 | 計算機網路 | TCPIP | 網路協議 |