接口和服务是什么意思?
通常,**网络服务**是在应用层及以上运行的应用程序,用于计算机网络。
网络服务提供数据存储、操作、呈现和通信。这是使用客户端-服务器架构或点对点架构实现的。
**服务接口**用于实现面向服务的架构 (SOA)。这是为了实现各种技术之间应用程序的互操作性而实现的。
每一层结构的函数基础都是为其上层提供服务。
接口服务的类型
接口服务的类型如下:
实体和对等实体
实体是每一层中的活动元素,可以是软件实体或硬件实体。
软件实体示例:进程。
硬件实体示例:I/O芯片。
服务提供者和服务使用者
实体和第n层为其上方的(n+1)层实现服务,提供服务的第n层称为服务提供者,使用这些服务的第(n+1)层称为服务使用者。
服务访问点 (SAP)
它们位于第n层和第(n+1)层的接口处。服务在SAP上可用,这意味着第n层SAP位于第(n+1)层访问所提供服务的接口处。
接口数据单元 (IDU)
为了在两层之间成功交换信息,应该提供关于接口的一组规则,第(n+1)层实体通过SAP将IDU传递给第n层实体。IDU主要包含两部分:ICI和SDU。
**SDU** - 服务数据单元是IDU的一部分,SDU是从对等网络到对等实体,然后传递到第(n+1)层帮助层的跨两个网络的信息。
**ICI** - ICI包含帮助下层n完成必要工作的必要控制信息。
协议数据单元 (PDU)
为了传输SDU,第n层实体必须将其分成许多较小的部分。每个部分中给定的报头正在为实体购买其对等协议,如下面的图所示。
第n层实体交换其第n层协议的PDU
下图显示了层和接口之间的关系:
广告