2.3 模型

OSI参考模型定义了异种计算机互联的标准,它根据不同功能把网络划分为7个层次。在OSI参考模型出现时,用于网络互联的TCP/IP协议已经被广泛使用了,虽然今天我们常常在讨论TCP/IP时使用OSI模型,但TCP/IP协议最初的研究人员并没有用OSI模型来设计和解释TCP/IP体系结构。TCP/IP的研究者创建了自己的模型DARPA和DoD,现在常被称做TCP/IP模型。

尽管TCP/IP模型和OSI模型没有使用统一的标准和相同的方式划分网络功能,但实际上它们非常类似。对两者进行比较能使我们更深入地理解不同的设计人员是如何对网络功能进行划分的,找到它们的共同点和差别,图2.2是这两个模型之间的对比。

TCP/IP模型包含了四层:应用层、传输层、网络层、网络接口层。从上到下与OSI参考模型对比可以看出:TCP/IP的应用层与OSI模型的最上面三层相对应,不再区分表示层和会话层;两个模型的第四、第三层是一一对应的;TCP/IP的网络接口层与OSI模型的数据链路层对应;TCP/IP模型不包括硬件设备所在的物理层。