接口和服务是什么意思?


通常,**网络服务**是在应用层及以上运行的应用程序,用于计算机网络。

网络服务提供数据存储、操作、呈现和通信。这是使用客户端-服务器架构或点对点架构实现的。

**服务接口**用于实现面向服务的架构 (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

下图显示了层和接口之间的关系:

更新于:2022年3月17日

4K+浏览量

开启你的职业生涯

完成课程获得认证

开始学习
广告