应用程序层是TCP / IP模型的最高抽象层,它提供用户所需的接口和协议。它结合了OSI模型的会话层,表示层和应用程序层的功能。
应用层的功能是-
它方便用户使用网络服务。
它用于开发基于网络的应用程序。
它提供用户服务,例如用户登录,命名网络设备,格式化消息和电子邮件,文件传输等。
它还与错误处理和整个消息的恢复有关。
该层使用许多协议,其中主要如下:
超文本传输协议,HTTP-它是万维网的基础协议。它定义了超媒体消息的格式和传输方式。
FTP,文件传输协议-这是基于客户端-服务器的协议,用于通过网络在客户端和服务器之间传输文件。
简单邮件传输协议,SMTP-它规定了发送和接收电子邮件(电子邮件)的规则和语义。
域名系统,DNS-这是网络中设备的命名系统。它提供了将域名转换为IP地址的服务。
TELNET- 它提供双向的面向文本的服务,用于通过网络远程登录到主机。
简单网络管理协议SNMP-用于管理,监视网络和组织有关联网设备的信息。
下图显示了TCP / IP协议套件中的传输层-