当前位置: 首页 > 动态

世界头条:丁鹿学堂:前端工程师进阶学习!计算机夯实基础之OSI七层模型

来源:哔哩哔哩 发布时间:2023-03-09 23:55:13 分享至:


【资料图】

OSI七层模型

OSI全称是开放式系统互联模型,是世界范围内的网络标准概念模型。了解它,有助于我们更好的理解现在的网络。实际上,现在流行的TCP/IP协议,都是受到OSI的影响的。

1应用层

提供了高级的api,定义了网络主机提供的方法和接口。应用层往往是直接对应的用户行为。比如http协议,ftp,SMTP都是应用层

2展示层

也称为语法层。在展示层会对数据进行处理,比如压缩,加密,也会进行字符串编码。

3会话层

会话层提供的是管理会话的方法。会话就是将客户端和服务器连在一起,行成通信。会话层会处理连接的建立,关闭。

4传输层

提供主机到主机的数据通信能力。建立连接保证数据的发送和接收的顺序一致。要提供可靠性,要告诉发送者数据有没有 被完整送达。提供流控制,保证速率的控制,同步发送者和接收者的同步速率。

5网络层

提供数据在逻辑单元之间的传递能力。当数据进入网络节点的时候,会有路由算法会计算它下一步传递到哪里。网络中的ip地址,类似于我们寄快递写的地址一样。对于网络节点的理解,我们可以对照物流节点去理解。

6 数据链路层

提供数据在设备和设备之间的传输能力。比如路由器之间传输,路由器到防火墙,网关之间的控制。也可以检测数据的错误,重新发包。

7物理层

物理层是把数据传递行为转化成物理设备识别的信号。它封装了大量底层设备的能力。

实例理解:发微信的过程

1小明发送微信,输入的内容被微信存储成自己定义的协议格式(应用层)2 数据在微信内部转换成传输的格式(加密,压缩等等)(展示层)3 微信客户端(手机里的微信app)建立到服务器的链接( 会话层)4 微信客户端向服务器传输数据 (传输层)5 数据微观层面,被封成一个一个的小包从主机(手机)传输到服务器(网络层)6 数据在一个个设备之间传输(不同的基站之间,网关,路由这些节点) (数据链路层)7数据最终以光电信号的形式在物理设备间传输(你收到小明发的消息)(物理层)

关键词:

Copyright   2015-2022 东方礼仪网 版权所有  备案号:沪ICP备2020036824号-8   联系邮箱:562 66 29@qq.com