在互联网通信中,实际并不是双方直接地物理连接,而是通过多个网络和多台计算机来进行的。但是,要进行数据通信,就需要建立相互识别对方,可以逻辑连接的环境。而会话层(session layer)中的session具有举行会议和开庭审理,两个人以上进行某种活动的意思。在数据通信中就具有与其相近地意思,会话层是在进行通信的计算机的双方中,完成逻辑连接的状态。
通过会话层的功能,在可以与对方的确立通信连接(路由)的同时,还能决定其传送的方法。并且在该层还可以进行与通信结束相关的管理和控制。
进程之间的通信,是进行同步的信息交换。例如,发送信息时,就要通过对方的回应来确认对方是否正常地接收到了信息。如果没有正常接收到信息,传输层就要进行信息的再次发送。通过这样的处理,从而提高了通信的可靠性。
还有在会话层还要对通信方式进行管理,决定其为半双工通信还是全双工通信。
这样在会话层中,进行了管理通信状态和决定通信方式等的工作(参见图3.9 )。
展开