3.3.3 会话层
会话层负责在网络中的两节点之间建立、维持、终止端与端之间的通信。术语“会话”指在两个实体之间建立数据交换的连接;常用于表示终端与主机之间的通信。所谓终端是指几乎不具有(如果有的话)自己的处理能力或硬盘容量,而只依靠主机提供应用程序和数据处理服务的一种设备。会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。你可能常常听到有人把会话层称作网络通信的“交通警察”。
当通过拨号向你的ISP(因特网服务提供商)请求连接到因特网时,ISP服务器上的会话层向你与你的PC客户机上的会话层进行协商连接。若你的电话线偶然从墙上插孔脱落时,你终端机上的会话层将检测到连接中断并重新发起连接。会话层通过决定节点通信的优先级和通信时间的长短来设置通信期限。就此而论,会话层如同一场辩论竞赛中的评判员。例如,如果你是一个辩论队的成员,有2分钟的时间阐述你公开的观点,在1分3 0秒后,评判员将通知你还剩下30秒钟。假如你试图打断对方辩论成员的发言时,评判员将要求你等待,直到轮到你为止。最后,会话层监测会话参与者的身份以确保只有授权节点才可加入会话。
