OSI/RM:计算机网络体系结构与互联网发展概述
下载需积分: 0 | PPT格式 | 2.63MB |
更新于2024-07-12
| 171 浏览量 | 举报
开放系统互连参考模型(OSI/RM)是计算机网络领域的一个关键概念,它由国际标准化组织(ISO)在20世纪70年代提出,旨在为各种计算机系统提供一种通用的通信框架,确保不同厂商的产品能在全球范围内进行互通。OSI模型分为七层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每一层负责特定的通信任务,如数据的传输、错误检测和纠正、路由选择等。
尽管OSI模型的理念是推动标准化和互操作性,但在实际应用中却遭遇了一些挑战。首先,由于缺乏商业驱动力,OSI的制定过程中可能没有充分考虑到市场需求和技术演进速度,导致标准过于复杂,实施成本高昂,而且协议的实现效率较低。其次,由于标准制定周期过长,市场上的设备往往跟不上更新换代,按OSI标准生产的产品难以迅速进入市场,从而影响其竞争力。
另外,OSI的层次划分并不完全合理,有些功能在不同层次中重复出现,这不仅增加了设计和实现的复杂性,还可能导致资源浪费。例如,数据链路层和网络层都涉及帧的传输,理论上可能会造成资源的冗余处理。此外,由于OSI标准的复杂性,实际网络实施时往往采用更实用的简化版本,如TCP/IP,它只有四层,更适合现代网络环境。
尽管OSI未能像预期那样在市场上取得成功,但它对后续网络架构的发展产生了深远影响,特别是TCP/IP模型的广泛应用。TCP/IP虽然没有严格按照OSI的七个层次设计,但它借鉴了OSI的一些基本思想,比如分层设计和模块化,使得互联网能够在全球范围内高效运作,并支持各种应用和服务,如连通性(让用户可以互相交流信息)、资源共享(允许用户共享数据和硬件资源)。
总结来说,OSI/RM是一个重要的理论基础,它的目标是建立一个开放的、可扩展的网络通信框架,但由于市场因素和实际技术考量,其应用受到了限制。然而,OSI的七层模型概念以及对网络分层的重视,仍然是理解现代计算机网络体系结构的关键组成部分。同时,TCP/IP的成功应用证明了简洁和实用在网络设计中的价值。
相关推荐
![filetype](https://img-home.csdnimg.cn/images/20241231044937.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044937.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20250102104920.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044947.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044937.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044937.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044937.png)
![](https://profile-avatar.csdnimg.cn/a015d3bf24c14f3ca6a175d1214e287d_weixin_42187923.jpg!1)
速本
- 粉丝: 20
最新资源
- Oracle 9i数据库基础与PL/SQL详解
- Ajax技术地图:探索Web开发的新境界
- Oracle入门指南:从开发到管理的心得
- Oracle应用程序DBA转型与职责解析
- Eclipse教程:利用WTP和Derby快速构建数据库驱动Web应用
- Java程序设计与模式探索:工厂模式与重构
- JBuilder中 Hibernate 配置详解与步骤
- Oracle数据库创建与使用视图教程
- 《设计之道》C#版——探索设计模式与重构的世界
- VisualC# 实现文件分割与合并工具
- 多媒体CAI课件的设计要点:需求分析与教学设计
- 解决Linux环境下Java Swing程序显示乱码问题
- IReport详细教程:从制作报表到Web应用
- Visual Studio打造Web服务:原理、开发与应用
- C语言与Java基础及HTML布局:ACCP4.0 S1 试题6详解
- ACCP4.0 s1试题解析:JavaScript、C语言与HTML/CSS知识点