ISO/OSI参考模型及TCP/IP参考模型

0 计算机网络体系结构

为什么需要计算机网络体系结构?

计算机网络是一个非常复杂的系统,涉及许多组成部分:主机(hosts)、路由器(routers)、各种链路(links)、应用(applications)、协议(protocols)、硬件、软件 ……

问题
是否存在一种系统结构有效描述网络?利用什么样的结构?
….
至少用于讨论网络?

A:分成结构。

复杂系统的分层结构

类比:航空旅行

这里写图片描述

每层完成一种(类)特定服务/功能。每层依赖底层提供的服务,通过层内动作完成相应功能。

计算机网络的体系结构

网络体系结构是从功能上描述计算机网络结构。
计算机网络体系结构简称网络体系结构(network architecture)是分层结构。
每层遵循某个/些网络协议完成本层功能。
计算机网络体系结构是计算机网络的各层及其协议的集合。
体系结构是一个计算机网络的功能层次及其关系的定义。
体系结构是抽象的。

分层网络体系结构的基本概念

这里写图片描述

实体(entity) 表示任何可发送或接收信息的硬件或软件进程。
协议是控制两个对等实体进行通信的规则的集合,协议是“水平的”。
任一层实体需要使用下层服务,遵循本层协议,实现本层功能, 向上层提供服务,服务是“垂直的”。
下层协议的实现对上层的服务用户是透明的。
同系统的相邻层实体间通过接口进行交互,通过服务访问点 SAP(Service Access Point),交换原语,指定请求的特定服务。

1 ISO/OSI参考模型简介

  • Open System Interconnection,简称ISO/OSI RM
  • 是一个逻辑结构,并非一个具体的计算机设备或网络
  • 任何两个遵守协议标准的系统都可以互连通信
  • 描述的是通信软件的结构
  • 开放系统互连 (OSI)参考模型是由国际标准化组织 (ISO) 于1984年提出的分层网络体系结构模型
  • 目的是支持异构网络系统的互连互通
  • 异构网络系统互连的国际标准
  • 理论网络通信的最佳学习工具(理论模型):理论成功,市场失败
  • 7层(功能),每层完成特定的网络功能

ISO(国际标准化组织)

ISO是一个代表了130个国家的标准组织的集体,它的总部设在瑞士的日内瓦。 ISO的目标是制定国际技术标准以促进全球信息交换和无障碍贸易。
ISO的权威性不仅限于信息处理和通信工业,它还适用于纺织品业、包装业、货物分发、能源生产和利用、造船业,以及银行业务和金融服务。事实上,在ISO的大约12,000个标准中,仅有大约500个应用于计算机相关的产品和功能中。国际电子与电气工程标准是由一个相似的国际标准组织IEC(国际电子技术协会)单独制定的。 ISO所有的信息技术标准设计与IEC相一致。

只要遵循 OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。

在市场化方面 OSI 却失败了

  • OSI 的专家们在完成 OSI 标准时没有商业驱动力;
  • OSI 的协议实现起来过分复杂,且运行效率很低;
  • OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场;
  • OSI 的层次划分并也不太合理,有些功能在多个层次中重复出现。

分层的概念

  • 计算机网络系统是一个十分复杂的系统,将一个复杂系统分解为若干个容易处理的子系统,然后“分而治之”,这种结构化设计方法是工程中常见的手段。

分层的好处

  • 各层之间是独立的
  • 灵活性好
  • 结构清晰,有利于识别复杂系统的部件及其关系:分层的参考模型(reference model)
  • 模块化的分层易于系统更新、维护,任何一层服务实现的改变对于系统其它层都是透明的
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值