第3讲 计算机网络体系结构(v2.0).ppt

计算机及网络应用基础 第2课 第3章 计算机网络体系结构 本章内容 计算机的网络体系结构 网络参考模型 五层网络参考模型 3.1 计算机网络体系结构 发展历程 分层原理 基本概念 发展历程 网络体系结构提出的背景——计算机网络的复杂性、异质性 不同的通信介质——有线、无线等 不同种类的设备——主机、路由器、交换机、复用设备等 不同的操作系统——UNIX、Windows等 不同的软/硬件、接口和通信约定(协议) 不同的应用环境——固定、移动等… 不同种类业务——分时、交互、实时等 宝贵的投资和积累——有形、无形等 用户业务的延续性——不允许出现大的跌宕起伏 空中旅行的组织 层次化方法在其他领域的应用 程序设计 把一个大的程序分解为若干个层次的小模块来实现,如操作系统。 邮政系统 邮递员、邮政分局、邮政总局、邮政运输 银行系统 物流系统 …… 2. 分层原理 计算机网络中也采用了分层方法。——把复杂的问题划分为若干个较小的、单一的局部问题,在不同层上予以解决。 网络的层次结构方法要解决的问题: 网络应该具有哪些层次?每一层的功能是什么?(分层与功能) 各层之间的关系是怎样的?它们如何进行交互?(服务与接口) 通信双方的数据传输要遵循哪些规则?(协议) 计算机网络中,层、协议和层间接口的集合被称为计算机网络体系结构。 换句话说:体系结构包括三个内容:分层结构与每层的功能、服务与层间接口、协议。 最早的网络体系结构源于IBM的SNA 1974年,美国IBM公司首先公布了世界上第一个计算机网络体系结构(SNA,System Network Architecture),凡是遵循SNA的网络设备都可以很方便地进行互连。 其他的网络体系结构还有DEC的DNA等 由国际化标准组织ISO制定的网络体系结构国际标准是OSI/RM 实际中应用最广泛的是TCP/IP体系结构 TCP/IP 常被称为事实上的(de facto) 国际标准。 层次结构方法的优点 独立性强——耦合程度低 上层只需了解下层通过层间接口提供什么服务——黑箱方法。 适应性强 只要服务和接口不变,每层的实现方法可任意改变。 易于实现和维护 把复杂的系统分解成若干个涉及范围小、功能简单的子单元: 使系统的结构清晰,实现、调试和维护变得简单和容易。 使设计人员能专心设计和开发所关心的功能模块。 3. 基本概念 实体(Entity):任何可以发送或接收信息的硬件/软件进程。 协议(Protocol):通信双方在通信中必须遵守的规则。 对等层:两个不同系统的同级层次。 对等实体(Peer Entities) :分别位于不同系统对等层中的两个实体 接口(Interface):相邻两层之间交互的界面,定义相邻两层之间的操作及下层对上层的服务。 服务(Service):某一层及其以下各层的一种能力,通过接口提供给其相邻上层。 服务访问点SAP (Service Access Point) 任何层间服务是在接口的SAP上进行的; 每个SAP有唯一的识别地址; 每个层间接口可以有多个SAP。 网络分层体系结构 对等层通信的实质 网络分层体系结构原理禁止不同主机的对等层之间进行直接通信。(想一想,为什么?) 对等通信例:两个人收发信件 想一想: 收信人与发信人之间、邮局之间,是在直接通信吗? 邮局、运输系统各向谁提供什么样的服务? 邮局、收发信人各使用谁提供的什么服务? 对等层通信的实质 对等层实体之间实现的是虚拟的逻辑通信; 下层向上层提供服务; 上层依赖下层提供的服务来与其他主机上的对等层通信; 实际通信在最底层完成。 计算机 1 向计算机 2 发送数据 (TCP模型) 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 应用层(application layer) 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 源进程传送消息到目标进程的过程: 消息送到源系统的最高层; 从最高层开始,自上而下逐层封装; 经物理线路传输到目标系统; 目标系统将收到的信息自下而上逐层处理并拆封; 由最高层将消息提交给目标进程。 体系

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档