- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第03章-体系结构ppt
第3章 网络体系结构与网络协议 第三章 主要内容 3.1 网络体系结构的基本概念 3.2 OSI参考模型 3.3 TCP/IP参考模型 3.4 OSI参考模型与TCP/IP参考模型的比较 本章学习要求: 理解:协议、层次、接口与网络体系结构的概念及分层思想 掌握:网络体系结构的层次化研究方法 理解和掌握:OSI参考模型及各层的基本功能 理解和掌握:TCP/IP参考模型及各层的基本功能 了解:OSI参考模型与TCP/IP参考模型的比较 3.1 网络体系结构的概念 社会上存在的邮政系统 1. 网络协议的概念 在计算机网络中为数据交换而建立的规则、标准或约定的集合称为网络协议(Network Protocol) ; 网络协议的三要素 语法:即用户数据与控制信息的结构与格式;包括数据格式、编码及信号电平等。 语义:指需要发出何种控制信息,完成何种动作以及做出何种响应 时序:指事件的执行顺序,涉及速度匹配和排序,即对事件实现顺序的详细说明。如速度匹配、排序等 “语义”规定通信双方准备“讲什么”,“语法”规定通信双方“如何讲”,“时序”规定通信双方的“应答关系” 2、协议、层次、接口与体系结构的概念 协议(protocol):一种通信规约 层次(layer) 接口(interface) 体系结构(architecture) (1)层次(layer) 层次是人们处理复杂问题的基本方法,将要实现的功能分配在不同层次中,对每个层次要完成的服务及服务要求都有明确规定; 不同的系统分成相同的层次,不同系统的最低层之间存在着“物理”通信,不同系统的对等层次之间存在着“虚拟”通信; 对不同系统的对等层之间的通信有明确的通信规定; 高层使用低层提供的服务时,并不需要知道低层服务的具体实现方法。 (2)接口(interface) 接口是同一结点内相邻层之间交换信息的连接点; 同一结点的相邻层之间存在明确规定的接口,低层向高层通过接口提供服务; 只要接口条件不变、低层功能不变,低层功能的实现方法与技术变化不会影响整个系统。 网络体系结构(network architecture) 将计算机互联的功能划分成有明确定义的层次,并规定同层实体通讯的协议和邻层间的接口服务。这种层和协议的集合称之为网络体系结构; 计算机网络体系结构是网络中分层模型以及各层功能的精确定义。 实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。 体系结构是抽象的,实现是指能运行的硬件和软件。 计算机网络的体系结构及其划分所遵循的原则 网络体系结构为什么要采用分层次的结构? 网络体系结构采用分层次的结构,是因为“分层”可以把庞大而复杂的问题转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。 层次模型 层次模型 实体 在每一层中,任何可以发送或接收信息的硬件或软件进程称为实体。 服务 在网络分层模型中,每一层为相邻的上一层所提供的功能称为服务。 第N层向第N?+1层提供服务,第N?+1层使用第N层所提供的服务; 第N?+1层的实体为第N层的服务用户,第N层的实体则为服务提供者。 接口 在同一系统中,相邻两层的实体交换信息的地方称为接口或服务访问点SAP(Service Access Point)。第N层向第N?+1层提供服务是通过第N层与第N?+1层之间的接口来实现的。 在网络中 对等层之间的约定称为协议,它是网络中用于规定信息的格式以及如何发送和接收信息的一套规则,是平行对等关系。 相邻层之间的约定称为接口,它是网络中上下层之间传递数据的约定,是垂直调用关系。 协议与服务有何区别?有何关系? 为进行网络中的数据交换而建立的规则、标准或约定称为网络协议,或简称为协议。网络协议是计算机网络的不可缺少的组成部分。 协议是控制两个对等实体(或多个实体)进行通信的规则的集合。协议的语法方面的规则定义了所交换的信息的格式,而协议的语义方面的规则定义了发送者或接收者所要完成的操作。 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。 协议和服务在概念上是很不一样的。 首先,协议的实现保证了能够向上一层提供服务。使用本层服务的实体只能看见服务而无法看见下面的协议。下面的协议对上面的实体是透明的。 其次,协议是“水平的”,即协议是控制对等实体间通信的规则。但服务是“垂直的”,即服务是由下层向上层通过层接口提供的。另外,并非在一层内完成的全部功能都称为服务,只有那些能够被高一层实体“看得见”的功能才能称之为“服务”。本层的服务用户只能看见服务而无法看见下面的协议。 划分层次的概念举例 主机 1 向主机 2 通过网络发送文件。
文档评论(0)