OSI七层解析及封装过程和解封装过程

OSI七层解析及封装过程和解封装过程

OSI七层模型:

一什么是OSI七层模型:

OSI七层模型:(Open System Interconnection)开放系统互连参考模型是国际标准化组(ISO)制定的一个用于计算机或通信系统间互联的标准体系。

二(1)七层模型分别是哪七层:

它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

三(1)七层的基本概念:(从高到低):

第七层应用层:网络服务与最终用户的一个接口(用户操作)人机交互窗口,把人的语言输入到计算机当中。例如,在00的对话窗口输入字符。

第六层表示层 :数据的表示、安全、压缩(人的语言翻译成计算机)将接收到的数据翻译成二进制数组成的计算机语言,并对数据进行压缩和解压、数据加密和解密等工作0101。

第五层会话层:建立、管理、中止会话(通信软件建立会话,比如:QQ)管理是否允许不同机器上的用户之间建立会话连接关系。

第四层传输层: 定义传输数据的协议端口号,以及流控和差错校验(防火墙端到端) 将上层数据分片并加上端口号封装成数据段,或通过对报文头中的端口识别,实现网络中不同主机上的用户进程之间的数据。

第三层网络层 :进行逻辑地址寻址,实现"不同网络之间"的"路径选择"(路由器) 将上层数据加上源和目的方的逻辑(IP)地址封装成数据包,实现数据从源端到目的端的传输。

第二层数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能(交换机网卡)将上层数据加上源和目的方的物理(MAC)地址封装成数据帧,MAC地址是用来标识网卡的物理地址,建立数据链路:当发现数据错误时,可以重传数据帧。

第一层物理层: 建立、维护、断开物理连接(网卡,网线,光纤,集线器,中继器,调制解调器) 报文头部和上层数据信息都是由二进制数组成的,物理层将这些二进制数字组成的比特流转换成电信号在网络中传输。

image-20220413155829791

四(1)我自己的话来解释OSI七层模型:

比如,你想访问某个网站:
第一层物理层:首先你是不是得有网线,是不是要有个链接网的东西[网线,光纤】。
第二层数据链路层:然后你是不是要有个能去访问网站的工具,mac地址交换机是不是涉及到电脑 物理地址{mac地址}。
第三层网络层:然后你电脑有了,光纤有了,你要怎么样才能有网去上呢,是不是要一个介质路由器才能上网。不同网络,的不同选择。
第四层传输层:你mac有了,网线有了,路由器有了,是不是可以上网了,上网是不是要插端口,才可以按照协议传输,分tcp安全,可靠稳定],udp{注重速度}。
第五层会话层:接下来,你能传输,上网条件都具备了,就可以和和网站建立连接了。
第六层表示层:你在网站里面搜索给网站发送指令,是不是先要,进行二进制的翻译,然后压缩,再由服务器解压,在翻译。
第七层应用层:然后翻译以后再由服务器终端翻译以后展现出来。

五(1)拓展:
各层间通讯:

每层对应,每层按照对应的协议进行规则通讯

image-20220413161036338

(TCP/IP)五层模型图例

各分层名称:

物理层——————比特流

数据链路层————数据帧——————MAC头部,IP头部,TCP头部

网络层——————数据包——————IP头部,TCP头部

传输层——————数据段——————TCP头部

image-20220413161600394

(TCP/IP)五层模型图例

设备对应的不同层;

物理层——————网卡

数据链路层————交换机

网络层——————路由器

传输层——————防火墙

应用层——————计算机

image-20220413161914947

(TCP/IP)五层模型图例

OSI七层封装过程和解封装过程:

封装过程:

应用层到 表示层到 会话层到 传输层到 网络层到 数据层到 物理层[向下封装}
解析:
应用层:你所发送的文字,编辑的数字
表示层:把你所发送的文字数字,压缩翻译成代码
会话层:尝试建立会话
传输层:传输到tcp头部{按照tcp协议进行封装} 传输协议
网络层:由ip地址向下层传输包含ip头部tcp头部封装 ip地址 路由器
数据层:由mac头部加上ip头部加上tcp头部封装 mac地址 交换机
物理层:由物理层比特流{二进制的方式封装},网线,光缆

数据封装解束

注意:找相同的ip mac tcp 、

图解:

image-20220413162744283

解封装过程:

和封装过程相反,向上解封装物理层 数据链路层 网络层 传输层 会话层 表示层 应用层。此处省略该过程,

image-20220413163359987

向上一步一步传输,阶层似的向上

注意:解封也是解封对应的MAC IP TCP

image-20220413163837715

向上一步一步传输,阶层似的向上

注意:解封也是解封对应的MAC IP TCP

先确定是不是找自己的,所以要先解封装,看完再在封装起来.

OSI参考模型是一个网络通信协议的框架,它将网络通信分为七个层次,每个层次负责不同的通信功能。下面是关于绘制OSI参考模型并标明数据传输过程中的封装和解封装过程的说明。 首先,在WORD或WPS中,我们可以利用图形工具绘制OSI参考模型。将文档的页面设置为适当的大小,并创建七个等大小的矩形框,分别标记为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 接着,我们需要在模型中标明数据传输过程中的封装和解封装过程。在数据发送的一端,数据从应用层逐层封装,即从应用层到表示层,再到会话层,传输层,网络层,数据链路层,最后到物理层。在每个层次,添加一个简单的箭头标志着数据封装进程。 在数据接收的一端,数据从物理层逐层解封装,即从物理层到数据链路层,再到网络层,传输层,会话层,表示层和应用层。同样,在每个层次,添加一个简单的箭头标志着数据的解封装过程。 需要注意的是,封装和解封装过程实际上是通过添加和去除头部信息实现的。每个层次都会在数据上添加自己的头部信息,以提供所需的功能和服务。而解封装则是根据头部信息逐层去除,将数据恢复为原始的用户数据。 绘制完整的OSI参考模型并标明数据传输过程中的封装和解封装过程有助于理解每个层次的功能和作用,同时也能够清晰地展示数据在网络中的传输过程
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值