1、OSI参考模型和TCP/IP参考模型的相同点
OSI参考模型和TCP/IP参考模型的对应关系如下所示:
(1). 两个模型都会进行分层
(2). 从上图可以看出,他们都是基于独立的协议栈的概念
(3). 都可以实现异构网络的互联
2、OSI参考模型和TCP/IP参考模型的不同点
(1). OSI参考模型定义了三点:服务、协议和接口
(2). OSI先出现,参考模型先于协议发明,不偏向特定协议
(3). TCP/IP设计之初就考虑到了异构网络的互联
问题,所以将IP作为重要的层次
(4). 在网络层和传输层两个层面这两个模型的通信方式会有不同,如下所示:
面向连接
:分为三个阶段,第一阶段是建立连接,在此阶段,发出一个建立连接的请求;第二是开始数据传输,只有在连接成功建立之后才能开始数据传输;第三是释放连接,当数据传输完毕,必须释放连接。无连接
:没有这么多阶段,它直接进行数据传输。
3、5层参考模型
5层参考模型综合了OSI和TCP/IP的优点,其层次分布和各层的功能及协议如下图所示:
3.1 5层参考模型的数据封装和解封装
5层参考模型的数据封装和解封装过程和每个过程形成的数据形式以及每个过程在上一层协议数据单元基础之上添加的内容如下所示: