简述OSI参考模型与TCP/IP参考模型各层次功能并进行比较

如题所述

OSI模型分七层:
应用层 为用户的应用程序提供网络接口
表示层 数据格式转换
会话层 数据同步过程中的会话管理。
传输层 提供端到端的透明传输
网络层 提供逻辑编址,数据寻址和路由
数据链路层 建立相邻节点间的数据链路,在有差错的物理介质上无差错的传输数据帧
物理层 比特流的传输
TCP/IP分四层:
应用层 为用户提供基本的网络应用和服务
传输层 建立端到端的透明连接,提供可靠的和不可靠的两种传输方式
网络层 使用逻辑编址覆盖下层网络类型的差异,完成异构网络互连,为数据转发提供寻址、路由的功能
网络接口层 定义网络设备接口的驱动程序,使网络设备能够连接到网络。
有些资料中会认为TCP/IP分了五层,最下面还有物理层。但严格的讲TCP/IP并没有制定数据链路层和物理层的规范。下面是TCP/IP模型相对OSI模型的缺点:
1、在服务、接口与协议的区别上不清楚。所以TCP/IP不具备通用的指导意义。
2、 TCP/IP的网络接口层本身并不是实际的一层,它只定义了网络层与数据链路层的接口。但是物理层与数据链路层的划分是必要和合理的,一个好的参考模型应该将它们区分开来,而TCP/IP参考模型却没有做到这点。

比较两种体系结构:
1. 在分层上进行比较:OSI分七层,而TCP/IP分四层,它们都有网络层(或称互联网层)、传输层和应用层,但其他的层并不相同
2.在通信上进行比较:OSI模型的网络层同时支持无连接和面向连接的通信,但是传输层上只支持面向连接的通信;TCP/IP模型的网络层只提供无连接的服务,但在传输层上同时支持两种通信模式。
3.OSI/RM体系结构的网络功能在各层的分配差异大,链路层和网络层过于繁重,表示层和会话层又太轻,TCP/IP则相对比较简单。
4.OSI-RM有关协议和服务定义太复杂且冗余,很难且没有必要在一个网络中全部实现。如流量控制、差错控制、寻址在很多层重复。TCP/IP则没什么重复。
5.OSI的七层协议结构既复杂又不实用,但其概念清楚,体系结构理论较完整。TCP/IP的协议现在得到了广泛的应用,但它原先并没有一个明确的体系结构
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜