OSI七层模型就这???

1,OSI七层模型是什么呢

​ 亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于 计算机 或 通信系统 间互联的标准体系,一般称为 OSI参考模型 或七层模型。

​ 互联网的本质就是一系列的 网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。

2,在七层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:

​ 下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;

​ 而上3层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。简言之,下4层主要完成通信子网的功能,上3层主要完成资源子网的功能.。

3,各层的功能简介

  • ​ 应用层:网络服务与最终用户的一个接口,常见的协议有:HTTP FTP SMTP SNMP DNS.
  • ​ 表示层:数据的表示、安全、压缩。确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
  • ​ 会话层:建立、管理、终止会话,对应主机进程,指本地主机与远程主机正在进行的会话.
  • ​ 传输层:定义传输数据的协议端口号,以及流控和差错校验, 协议有TCP UDP.
  • ​ 网络层:进行逻辑地址寻址,实现不同网络之间的路径选择, 协议有ICMP IGMP IP等.
  • ​ 数据链路层:在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路。
  • ​ 物理层:建立、维护、断开物理连接。

4,数据的封装和解封装

封装:传输层:数据DATA添加TCP包头---->数据段
网络层:数据段DATA添加IP包头------->数据包
数据链路层:数据包DATA添加MAC、LLC包头------>数据帧
物理层:数据帧转化成比特流,Bit
解封装:逆向拆掉各个包头,还原数据到另一端应用层

5,总结

OSI七层模型太过于理想化,现实的生产环境下比较少用上。

优点:将服务、接口和协议这三个概念明确地区分开来,概念清楚,理论也比较完整.。通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯;。

较完整.。通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯;。

缺点:既复杂又不实用,运行效率低;OSI标准的制定周期太长;OSI的层次划分不太合理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Royyic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值