欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

(王道考研计算机网络)第一章计算机网络体系结构-第二节体系结构与参考模型2:ISO/OSI模型

发布时间:2025/3/15 编程问答 29 豆豆
生活随笔 收集整理的这篇文章主要介绍了 (王道考研计算机网络)第一章计算机网络体系结构-第二节体系结构与参考模型2:ISO/OSI模型 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

  • 一:ISO/OSI参考模型简介
  • 二:ISO/OSI参考模型通信流程
  • 三:ISO/OSI参考模型各层功能及涉及协议(重点)
    • (1)应用层(Application Layer)
    • (2)表示层(Presentation Layer)
    • (3)会话层(Session Layer)
    • (4)传输层(Transport Layer)
    • (5)网络层(Network Layer)
    • (6)数据链路层(Data Link Layer)
    • (7)物理层(Physical Layer)

一:ISO/OSI参考模型简介

OSI(开放式系统互联通信参考模型):是国际化标准组织(ISO)于1984年提出的网络体系结构模型。自下而上依次为 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层;其中低三层统称为通信子网,完成数据传输功能,高三层统称为资源子网,完成数据处理功能,传输层承上启下

OSI参考模型,在理论上获得了成功,但是在市场应用上却是失败的。而之后的TCP/IP模型则更适合于市场,因此获得了成功,OSI参考模型只能成为一种法定标准

二:ISO/OSI参考模型通信流程

分层后整个通信流程类似于收发快递。寄快递时,你需要将信息填写好,然后用包裹封装起来,接着交给快递公司寄送;收到快递时,你需要将包裹一层一层剥开,拿到最终想要的物品(信息)

信息在通信双方的主机上需要经过七层考验,而在经过中间的一些设备时最多只能到达网络层

  • 如果两个主机属于同一网段,那就不需要经过网络层,否则需要通过路由器等设备进行转发

对等实体间会有相应的协议,用来规定如何封装数据和解析数据

这七层模型中:

  • 上面四层是中间系统(例如路由器、网关等)用不到的,实现了一种逻辑上的连通(就好像信息“直接”从主机AAA传到了主机BBB),因此实现了端到端通信
  • 下面三层所负责的就是“信息下一步应该要传到哪里、是否需要进行转发”等问题,传输的过程中可能需要很多点、发送很多次才能完成,因此实现了点到点通信


通信流程:总的来说,网络中信息在传输时需要经历封包解包两个过程

  • 封包:每一层都将上一层传过来的数据看作源信息,并附加本层的首部(或尾部),然后传送给下一层
  • 解包:每一层在取走本层的包后,然后将数据传送给下一层进行解包

三:ISO/OSI参考模型各层功能及涉及协议(重点)

下图比较重要


(1)应用层(Application Layer)

应用层:是OSI模型的最高层,是用户与网络的界面;应用层为特定类型的网络应用提供访问OSI环境的手段;用户的实际应用多种多样,所以这也就要求应用层采用不同的协议来解决不同类型的应用要求,比如QQ、浏览器等等;典型的协议有

  • FTP(文件传送)
  • SMTP(电子邮件)
  • HTTP(万维网)

(2)表示层(Presentation Layer)

表示层:用于处理在两个通信系统中交换信息的表示方式(语法和语义);主要有以下功能

  • 数据格式变换
  • 数据加密解密
  • 数据压缩和恢复

(3)会话层(Session Layer)

会话层:向表示层实体/用户进程提供建立连接并在连接上有序传输数据,也即建立同步(SYN);主要有以下功能

  • 建立、管理、终止会话
  • 使用校验点可以使会话在通信失效时从校验点或同步点继续恢复通信,实现数据同步

(4)传输层(Transport Layer)

(5)网络层(Network Layer)

(6)数据链路层(Data Link Layer)

(7)物理层(Physical Layer)

总结

以上是生活随笔为你收集整理的(王道考研计算机网络)第一章计算机网络体系结构-第二节体系结构与参考模型2:ISO/OSI模型的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。