接口和服务是一个过程,它通常为每一层提供和给出一种通用的技术来相互通信。提供了分层网络请求和瞄准服务所需的标准术语。
服务被定义为一组原始操作。服务按层提供给它上面的每一层。
下图显示了界面层之间的关系。在图中,N+1、N、N-1层参与并参与了彼此之间的通信过程。
涉及的组件及其功能:
- 服务数据单元 (SDU) –
SDU 是一条信息或数据,通常由当前层正上方的层传递以进行传输。数据或信息单元从 OSI(开放系统互连)层或子层向下传递到较低层。数据通过请求传输数据来传递。 SDU 基本上识别或确定在对等层实体之间传输的信息,这些信息不被下层支持实体解释。 - 协议数据单元 (PDU) –
PDU 是在计算机网络的对等层实体之间传输或传输的单个信息或数据单元。当应用程序数据在通过网络媒体传输的过程中向下传递到协议栈时,一些协议会在每一层向其添加信息和数据。 PDU 用于表示和描述数据是否从 OSI 模型的一层传输到另一层。 - 接口数据单元 (IDU) –
IDU 用于在网络分层体系结构中的两层之间采用商定的通信方式。它从 (N+1 到 N) 传递。 - 服务接入点 (SAP) –
SAP 通常用作 OSI 网络或模型中网络端点的标识符标签。它也是系统内存中缓冲区的数据结构和标识符。它是分层体系结构的一个层中的一个点,通常在其中提供网络,并且提供服务的层之上的层可能可以访问它。 - 接口控制信息 (ICI) –
ICI 是 N 层和 N-1 层之间传递的临时参数,用于包含两层之间的服务功能。
好处 :
- 增加兼容性 –
网络和通信协议的分层方法通常提供并显示它们提供的所有设备、系统和网络之间的更大兼容性。 - 更便宜 –
简单的开发和实施方式转化为效率甚至有效性的提高,进而转化为更大的经济合理化和非常便宜的产品,同时不影响质量。 - 增加流动性——
每当我们在架构设计中使用分层和分段的策略时,移动性总是会增加。 - 更好的可扩展性——
每当我们对网络协议使用分层或分层方法时,设计和实现的规模要比水平方法好得多。