答: (1)采用层次结构模型的好处有: ① 各层之间相互独立。 ② 灵活性好。 ③ 各层都可采用最合适的技术来实现,各层实现技术的改变不影响其他层。 ④ 易于实现和维护。 ⑤ 有利于促进标准化。
(2)相同点: ① 都采取分层的体系结构,将庞大且复杂的问题划分为若干较容易处理的、范围较小的问题,而且分层的功能也大体相似。 ② 都是基于独立的协议栈的概念。 ③ 都可以解决异构网络的互联,实现世界上不同厂家生产的计算机之间的通信。 不同点: ① OSI参考模型定义了三个主要概念:服务、协议、接口。而TCPMP®模型在这三个概念上却没有明确区分。 ② OSI参考模型产生在协议发明之前,没有偏向于任何特定的协议,通用性良好。但设计者在协议方面没有太多经验,不知道把哪些功能放到哪层更好。TCP/IP模型正好相反,首先出现的是协议,模型实际上是对已有协议的描述,因此不会出现协议不能匹配模型的情况,但该模型不适合于任何其他非TCP/IP的协议栈。 ③ TCP/P模型在设计之初就考虑到了多种异构网的互联问题,并将网际协议(IP)作为一个单独的重要层次。OSI参考模型最初只考虑到用一种标准的公用数据网将各种不同的系统互联。OSI参考模型认识到IP的重要性后,只好在网络层中划分出一个子层来完成类似于TCP/IP模型中的IP的功能。 ④ OSI参考模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信。而TCPIP模型认为可靠性是端到端的问题,因此它在网际层,仅有无连接的通信模式,但传输层支持无连接和面向连接两种模式。