物聯網應用層協議

應用層網絡協議有哪些

物聯網連接的七層協議如上圖所示,從下往上分別是:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。

應用層網絡協議(DHCP)是一種使網絡治理員能夠中心治理和自動分配IP網絡地址的通信協議。IP網絡中,每件連接Internet的設備都需要分配唯一的IP地址。

重點介紹應用層協議:

(1)域名系統(Domain Name System,DNS):用於實現網絡設備名字到IP地址映射的網絡服務。

(2)文件傳輸協議(File Transfer Protocol,FTP):用於實現交互式文件傳輸功能。

(3)簡單郵件傳送協議(Simple Mail Transfer Protocol, SMTP):用於郵件發送的基於TCP的應用層協議。  

(4)超文本傳輸協議(HyperText Transfer Protocol,HTTP):用於實現WWW服務。缺省TCP 80 端口,用於瀏覽器瀏覽網頁,但網頁內容爲明文,容易篡改、容易劫持、網頁內容容易泄漏 。

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

(6)簡單網絡管理協議(simple Network Management Protocol,SNMP):用於管理與監視網絡設備。

(7)遠程登錄協議(Telnet):用於實現遠程登錄功能。

(8)POP3 用於郵件接收的基於TCP的應用層協議。 

(9)DHCP 用於主機動態獲取IP地址、缺省網關、DNS服務器等參數的基於UDP 應用層協議。  

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

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

(12)NTP (Network Time Protocol) 用於時鐘同步的基於UDP的應用層協議。  

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

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

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

      目前能想到的就是以上協議,還有一些應用層協議,如SNMP,TFTP,一般用於網管、文件傳輸,一般人平時很少用到。  由於沒有提供安全性,FTP、telnet 等應用層協議,目前用的越來越少,取而代之的有SFTP、SSH。

  網絡上的計算機之間又是如何交換信息的呢?就像我們說話用某種語言一樣,在網絡上的各臺計算機之間也有一種語言,這就是網絡協議,[3] 不同的計算機之間必須使用相同的網絡協議才能進行通信。

  網絡協議是網絡上所有設備(網絡服務器、計算機及交換機、路由器、防火牆等)之間通信規則的集合,它規定了通信時信息必須採用的格式和這些格式的意義。大多數網絡都採用分層的體系結構,每一層都建立在它的下層之上,向它的上一層提供一定的服務,而把如何實現這一服務的細節對上一層加以屏蔽。

  一臺設備上的第 n層與另一臺設備上的第n層進行通信的規則就是第n層協議。在網絡的各層中存在着許多協議,接收方和發送方同層的協議必須一致,否則一方將無法識別另一方發出的信息。網絡協議使網絡上各種設備能夠相互交換信息。常見的協議有:TCP/IP協議、IPX/SPX協議、NetBEUI協議等。

  當然了,網絡協議也有很多種,具體選擇哪一種協議則要看情況而定。Internet上的計算機使用的是TCP/IP協議。

  ARPANET成功的主要原因是因爲它使用了TCP/IP標準網絡協議,TCP/IP(Transmission Control Protocol/Internet Protocol)----傳輸控制協議/互聯網協議是Internet採用的一種標準網絡協議。它是由ARPA於1977年到1979年推出的一種網絡體系結構和協議規範。隨着Internet網的發展,TCP/IP也得到進一步的研究開發和推廣應用,成爲Internet網上的“通用語言”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章