物联网应用层协议

应用层网络协议有哪些

物联网连接的七层协议如上图所示,从下往上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

应用层网络协议(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网上的“通用语言”。

猜你喜欢

转载自blog.csdn.net/wyqwilliam/article/details/106881526