| 2.子网协议 | |
| 子网协议涉及OSI参考模型的第3层、第4层和第5层。第3层(网络层)建立在数据链路层提供的点到点连接上。网络层的主要任务是如何对通信量进行路由选择,
并提供拥塞和流量控制。网络层的一项重要服务是提供统一的网络寻址方法,
以便令牌环和Ethernet网络能理解。在Novell的Netware环境下,寻址功能由IPX(网际包交换)来提供,它在功能上相应于OSI的网络层。 传输层可对网络层提供的服务进行提高,能确保可靠的数据交付。 它借该层具有的校验机制保证了端到端的数据完整。如果低层服务质量不能满足用户要求, 运输层可以弥补。在这种意义下,传输层具有缓冲作用。该层的功能在SPX或PXP实现。 会话层提供有序的会话服务,如在会话上可提供会话控制,权标管理和活动管理。会话控制是指对使用全工方式还是半双工方式进行控制。有些协议, 一次只允许会话一方进行关键操作。因此,必须提供一种机制, 用以防止双方同时进行这种操作。这就需要控制。实现这种控制的一种方法就是所谓权标。持有权标的一方可进行此操作。确定哪一方保持权标,权标在双方间如何交接便称为权标管理。 为说明活动管理的概念,不妨举一个极端的例子。 如果一个人在两台机器间进行文件传送,但网络每30min出现一次故障,那么,这种文件传送任务永远不能完成。其原因是,一旦网络出现故障,你就得放弃传输, 并必须重新启动。要避免这一向题出现,可将整个文件传送作为一个活动,并将校验点插到数据流中。如果网络出现故障,可同步到前一个校验点,不必重新从头开始,因而即使每30min出现一次故障,也可将文件传送完成。这种操作便称之为活动管理。 在多数情况下,第5层的协议是不需要的。因为通过使用NetBIOS协议便可实现第5层的功能。子网协议及其与OSI的关系如图4所示。图中,IPX是网际包交换协议;SPX是顺序包交换协议;PXP是包交换协议。这3种协议来引自Xerox公司的XNS(Xerox网络标准)协议。图4 |
|