首页 > 其他 > 详细

OSI七层结构

时间:2020-04-19 21:57:24      阅读:60      评论:0      收藏:0      [点我收藏+]

实际上就是一系列的协议,根据功能人为的分成了七层

先后关系

物理层 -- 数据链路层 -- 网络层 -- 传输层 -- 会话层 -- 表示层 -- 应用层

物理层

二进制传输。为启动、关闭和维护物理链路定义了电气规范、机械规范、过程规范和功能规范。

之前常用的介质:集线器

  1. 使所有设备在同一冲突域中,当两条线上同时有电流向某一方向流动,电流波在碰撞时会造成相互影响的结果,引起冲突
  2. 是所有设备在同一广播域中。电流是具有扩散特性的,只要有导线,周围就充满电流。
  3. 使相同设备分享同一带宽。在集合多条电线时,带宽会平均分配

数据链路层

使用物理链路层来规定如何格式化数据以便进行传输以及如何控制对网络的访问

对应硬件设备为交换机,每一段都有自己的冲突域,依然只有一个广播域。

数据链路层支持错误检测--这一层只支持奇偶校验

数据链路层的广播就是在局域网的广播

两个功能:

  1. 数据格式化---将数据按照规定进行分配(前导符、目标地址、源地址、长度、数据、FSC),处理后的数据为一个帧,地址为MAC地址
  2. 确定了传输的方向。传输的一方为SMAC,接收的一方为DMAC

网络层

此时只在局域网的广播已经不起作用了,需要通过IP寻址,再查找最佳线路

将数据进一步格式化,在数据链路层的基础上,在头部添加ip头、源地址和目标地址,形成数据包。

可以根据路由表选择最佳路径,支持ip寻址。IP协议

此时数据已经通过路由器在传输了。

传输层

TCP 、UDP协议

建立了主机端到端的连接,提供了可靠而透明的数据传输服务,错误检测数据并恢复数据

会话层

建立、中止、连接应用程序之间的会话

表示层

提供用于各应用层的数据转换规则,使得应用层之间传输的数据能够被理解。也可以提供数据压缩和加密。

应用层

是为计算机用户提供应用接口,也为用户直接提供各种网络服务

数据封装--应用层到物理层

数据解析--物理层到应用层

OSI七层结构

原文:https://www.cnblogs.com/ashen1999/p/12733562.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!