早期互联网各个硬件厂商接口协议不统一导致设备间不兼容,于是就诞生了OSI参考模型和TCP/IP参考模型这两种,后面大家都遵循这两种协议制造网络设备,让不同品牌的设备间也能相互兼容使用,很多网友不清楚OSI参考模型和TCP/IP参考模型分为哪几层?每层参考模型的作用是什么?下面小编就给大家详细的解答下,让大家对网络参考模型有更深层次的了解和认知。
数据在网络之间的传输过程是非常复杂的,首先建立分层模型,分层模型是一组用于开发网络协议的设计方法,把网络之间各个节点通信这个复杂的问题分层若干个相对简单的问题,每个问题对应一层,每一层实现一定的功能,相互协作即可完成数据通信这个复杂任务。
OSI(英文全称:Open System Interconnect)开放系统互联参考模型,是ISO(国际标准组织)颁布的一个开放式体系结构 ,把网络分为七层。
7层(应用层):网络服务与最终用户的一个接口
6层(表示层):数据格式转换编码,数据压缩和解压,数据加密和解密等
5层(会话层):允许不同主机上的用户之间,建立、管理、终止会话
4层(传输层):把上层数据分割成数据段,定义协议端口号,实现不同主机用户进程间的数据通信
3层(网络层):把上层数据封装成数据包,进行逻辑地址寻址,实现不同网络间的路径选择
2层(数据链路层):把上次数据封装成固定格式的帧,进行硬件地址寻址,差错校验等
1层(物理层):物理连接,完成相邻节点之间的原始比特流的传输
TCP/IP是一系列模型的集合,早期的TCP/IP模型是四层结构,后来借鉴OSI的七层参考模型,形成了一个新的TCP/IP五层结构。
5层:应用层
4层:传输层
3层:网络层
2层:数据链路层
1层:物理层
如今的网络多以TCP/IP协议作为基础,所有人们更多的应用TCP/IP分层模型在实际工作中分析问题,解决问题,而TCP/IP五层模型应用得更加广泛。
数据封装与解封装时,数据在传输过程中的协议数据单位PDU
数据封装过程
数据解封装过程
温馨提示:以上关于OSI7层参考模型和TCP/IP四层、五层参考模型以及每层的作用相关网络知识,对于做网络这一块的技术人员是必须要掌握的,尤其是需要考网络工程师认证的必修知识。