摘要:通信工程师分层结构中的接口和服务:所谓实体(Entity),是指每一层中的主动单元。第N层实体通常由两部分组成:相邻层间的接口和第N层通信协议。层间接口则由原语集合和相应的参数集共同定义,它是第N层通信功能的执行体。
1.3.2 分层结构中的接口和服务
1.实体与服务访问点(SAP)
所谓实体(Entity),是指每一层中的主动单元。第N层实体通常由两部分组成:相邻层间的接口和第N层通信协议。层间接口则由原语集合和相应的参数集共同定义,它是第N层通信功能的执行体。实体可以是一个软件实体,也可以是一个硬件实体,位于不同系统的同一层中的实体叫做对等层实体。第N层实体负责实现第N+1层要使用的服务,在这种模式中,第N层是服务提供者,而第N+1层则是服务的用户。
服务只在服务访问点(SAP)处有效,也就是说,第N+1层必须通过第N层的SAP来使用第N层提供的服务。第N层可以有多个SAP,每个SAP必须有惟一的地址来标识它。
第N层提供的服务则由用户或其他实体可以使用的一个原语(又称操作)集合详细描述。OSI定义了如下四种原语类型:
(1) 请求原语(Request) ;
(2) 指示原语(Indication) ;
(3) 响应原语(Response) ;
(4) 证实原语(Confirm) 。
2.相邻层间的接口关系
相邻层间为了进行信息交换,必须对它们之间的接口规则达成一致。如图1.12所示,第N+1层实体通过SAP将IDU传给第N层实体。一个IDU由SDU和一些控制信息(ICI)组成,其中SDU是要通过网络传到对等层的业务信息,ICI主要包含协助下一层进行相应协议处理的控制信息,它本身并不是业务信息的一部分。
为了传输SDU, 第N层实体可能必须将SDU分成更小的段,每段增加一个控制字段Header,然后作为一个独立的PDU发送,PDU中的Header字段帮助对等层实体执行相应的对等层协议,例如识别哪一个PDU包含的是控制信息,哪一个包含的是业务信息下层为其上层提供的服务可以分为以下两种类型:
(1) 面向连接的服务(Connection-oriented):服务者首先建立连接,然后使用该连接传输服务信息,服务使用完毕,释放连接。该类服务要用到全部四类原语。
(2) 无连接的服务(Connectionless):使用服务前,无需先建立连接,但每个分组必须携带全局目的地地址,并且每个分组之间完全独立地在网上进行选路发送。该类服务只使用请求、指示两类原语。
返回目录:
编辑相关推荐:
通信工程师备考资料免费领取
去领取