天天看点

应用层协议功能

 在通信会话过程中,源设备和目的设备均使用应用层协议。为确保通信畅通,源主机和目的主机上所实现的应用层协议必须一致。

协议为加载到相关设备上的应用程序和服务之间的数据交换建立统一的规则。并且,协议还指定了消息中数据的构建方式,以及源主机和目的主机间传送的消息类型。消息可以是服务请求、确认消息、数据消息、状态消息或报错消息。协议还定义了消息对话,确保正在发送的消息得到期待的响应,并且在传输数据时调用正确的服务。

由于在数据网络中有很多不同类型的应用程序进行通信,因此应用层服务必须实现多重通信协议,才能满足各种用户的通信体验需求。每个通信协议都有其特定目的,并且包含符合该目的的特征。为确保每一层都与下一层服务正确对接,每一层的通信协议都要保证其所有信息正确。

在单一会话过程中,应用程序和服务也可以使用多重通信协议。其中,可能由一种协议来指定网络连接的方式,而由另一种协议来描述消息传递到下一层的数据传输过程。