English Site
 高级搜索

网络大典博客 网络大典维基 网络大典问答 网络大典群组 佳文科技产品 网络大典首页

ISO-SP:ISO会话层协议 (OSI Session Layer Protocol)

OSI 会话层协议(ISO-SP)提供会话管理,例如打开和关闭会话。如果连接丢失,该协议试着恢复连接。如果连接有较长时间没有使用,会话层会关闭该连接然后为下一次使用再重新打开。上述操作过程对高层协议是透明的。会话层支持交换包流中的同步点(synchronization point)。

会话协议机制(SPM:Session Protocol Machine),是一种在会话层协议中执行指定程序的抽象机制,通过会话服务访问点(SSAP) 的服务原语实现与会话服务用户(SS-user)之间的通信。通过建立的传输连接,服务原语将会引起或导致对等 SPM 间的会话协议数据单元交换。这些协议交换通过传输层服务作用。

通过内部的和实现无关的机制,终端系统可以识别会话连接终点,从而会话服务用户和 SPM 能够查阅每个会话连接。

会话层功能填补了传输层可使用服务和会话服务用户提供的服务之间的空缺。

会话层功能与对话管理、数据流同步和再同步等相关。

下面有各功能描述,这些描述根据连接建立阶段、数据传输阶段和释放阶段分组。

协议结构

ISO 会话层协议信息:

功能单元 SPDU 代码 SPDU 名称
内核(Kernel) CN CONNECT
OA OVERFLOW ACCEPT
CDO CONNECT DATA OVERFLOW
AC ACCEPT
RF REFUSE
FN FINISH
DN DISCONNECT
AB ABORT
AA ABORT ACCEPT
DT DATA TRANSFER
PR PREPARE
协商释放(Negotiated release) NF NOT FINISHED
PT GIVE TOKENS
PT PLEASE TOKENS
半双工(Half-duplex) GT GIVE TOKENS
PT PLEASE TOKENS
双工(Duplex)   无其它相关SPDU
加速数据(Expedited data) EX EXPEDITED DATA
类型数据(Typed data) TD TYPED DATA
数据交换性能(Capability data exchange) CD CAPABILITY DATA
CDA CAPABILITY DATA ACK
次同步(Minor synchronize) MIP MINOR SYNC POINT
MIA MINOR SYNC ACK
GT GIVE TOKENS
PT PLEASE TOKENS
对称同步(Symmetric synchronize) MIP MINOR SYNC POINT
MIA MINOR SYNC ACK
数据分离(Data separation)   无其它相关SPDU
主同步(Major synchronize) MAP MAJOR SYNC POINT
MAA MAJOR SYNC ACK
PR PREPARE
GT GIVE TOKENS
PT PLEASE TOKENS
重同步(Resynchronize) RS RESYNCHRONIZE
RA RESYNCHRONIZE ACK
PR PREPARE
异常(Exceptions) ER EXCEPTION REPORT
ED EXCEPTION DATA
活动管理(Activity management) AS ACTIVITY START
AR ACTIVITY RESUME
AI ACTIVITY INTERRUPT
AIA ACTIVITY INTERRUPT ACK
AD ACTIVITY DISCARD
ADA ACTIVITY DISCARD ACK
AE ACTIVITY END
AEA ACTIVITY END ACK
PR PREPARE
GT GIVE TOKENS
PT PLEASE TOKENS
GTC GIVE TOKENS CONFIRM
GTA GIVE TOKENS ACK

相关协议:ISO-TPISO-PPCONPCLNP

组织来源:ISO-SP (OSI 会话层协议)定义在 ISO (http://www.iso.org/)文档8326、8327和 ITU (http://www.itu.org/) X.215、X.225、X.235 中。

相关链接:
http://www.doc.ua.pt/arch/itu/rec/product/X.htm:
X.215: Information technology – Open Systems Interconnection – Session service definition
X.225: Information technology – Open Systems Interconnection – Connection-oriented Session protocol: Protocol specification
X.235: Information technology – Open Systems Interconnection – Connectionless Session protocol: Protocol specification