应用层 (Application Layer)向应用程序提供服务 ,这些服务按其向应用手到芋提供的特性分成组 ,并称为服务元素 。应用层服务元素又分为公共应用服务元素( Common Application Service Element, CASE) 和特定应用服务元素 (Specific Application Service Element, SASE) 。

1、封装:
 数据在从高层向低层传送的过程中 , 每层都对接收到的原始数据添加信息 ,通常是附加一个报头和报尾 ,这个过程称为封装 。

2、网络协议:
网络协议是网络中的数据交换建立的一系列规则、标准或约定 。协议是控制两个(或多个)对等实体进行通信的集合 。
网络协议由语法、语义和时序关系三个要素组成 。
语法 : 数据与控制信息的结构或形式 。
语义:根据需要发出哪种控制信息、依据情况完成哪种动作以及作出哪种响应 。
时序关系 : 又称为同步,即事件实现顺序的详细说明 。

3、PDU
协议数据单元 (Protocol Data Unit,PDU), PD是指对等层次之间传送的数据单位 。

应用层_数据

4、实体
任何可以接收或发送信息的硬件 /软件进程通常是一个特定的软件模块 。

5、服务
在协议的控制下,两个对等实体 间的通信使得本层能为上 一层提供服务 。

协议和服务区别???
本层服务实体只能看见服务而无法看见下面的协议 。 协议是" 水平 的",是针对两个对等实体的通信规则;服务是"垂直的",是由下层向上层通过层间接口提供的。只有能被高一层实体"看见"的功能才能称为服务。

6、服务原语
上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令就称为服务原语 。

7、服务数据单元
OSI 把层与层之间交换的数据的单位称为服务数据单元 (Service Data Unit, SDU) 。

应用层_网络协议_02