计算机网络体系结构课件.

上传人:花**** 文档编号:144198899 上传时间:2020-09-06 格式:PPT 页数:51 大小:530KB
返回 下载 相关 举报
计算机网络体系结构课件._第1页
第1页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《计算机网络体系结构课件.》由会员分享,可在线阅读,更多相关《计算机网络体系结构课件.(51页珍藏版)》请在金锄头文库上搜索。

1、计算机网络原理,第二章 计算机网络体系结构,本章介绍计算机网络体系结构的概念、网络的分层体系结构、网络的参考模型,面向连接的服务和无连接的服务,开放系统互连参考模型(OSI/RM)及其各层概述,TCP/IP网络体系结构及其各层概述。OSI和TCP/IP的相同点与不同点。 2.1 网络的分层体系结构 2.2 OSI/RM开放系统互连参考模型 2.3 TCP/IP参考模型 2.4 OSI/RM和TCP/IP参考模型的比较,学习目的与要求,要求理解计算机网络分层的目的 理解协议的要素、服务、协议与服务的区别、协议数据单元 理解面向连接的服务和无连接服务的概念 理解ISO基本参考模型与各层的功能 理解

2、TCP/IP参考模型与各层的功能 了解两个参考模型的相同点与不同点。,2.1网络的分层体系结构,课程内容与考核知识点 (1) 计算机网络体系结构的定义和发展。 (2)计算机网络分层体系结构及分层原理。 (3) 计算机网络通信协议的概念,网络通信协议三要素。 考核要求 领会:网络分层体系结构的概念和计算机网络体系结构,协议的概念,通信协议三要素:语义、语法、时序关系。,2.1.1协议的要素(领会),网络协议(Protocol):为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 由以下三个要素组成: (1)语义(Semantics)。涉及用于协调与差错处理的控制信息。 用于解释比特流的每

3、一部分的意义; (2)语法(Syntax)。涉及数据及控制信息的格式、编码及信号电平等。 (3)定时(Timing)。涉及速度匹配和排序等。 事件实现顺序的详细说明 语义交流什么what;语法怎样交流how;定时何时交流when。,通信协议的三要素,语义 对协议中各协议元素的含义的解释,例如: 在HDLC协议中,标志Flag(7EH)表示报文的开始和结束 在BSC协议中,SOH(01H)表示报文的开始,STX(02H)表示报文正文的开始,ETX(03H)表示报文正文的结束 语法 协议元素与数据的组合格式,即报文格式。例如: 时序 通信过程中,通信双方操作的执行顺序和规则,BSC,HDLC,t,

4、t,时序例,2.1.2 分层体系结构(领会),解决复杂系统时,可采用分解为若干个容易处理的子系统,然后“分而治之”的方法; 分层就是系统分解的最好方法之一; 层次结构的好处 使每一层实现一种相对独立的功能 每一层次的功能相对简单且易于实现和维护; 分层结构还有利于交流、理解和标准化。,划分层次的概念举例,计算机 1 向计算机 2 通过网络发送文件。 可以将要做的工作进行如下的划分。 第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 双方协调好一致的文件格式。 两个计算机将文件传送模块作为最高的一层 。剩下的工作由下面的模块负责。,两个计算机交换文件,文件传送模块,计算机 1

5、,计算机 2,文件传送模块,只看这两个文件传送模块 好像文件及文件传送命令 是按照水平方向的虚线传送的,把文件交给下层模块 进行发送,把收到的文件交给 上层模块,再设计一个通信服务模块,文件传送模块,计算机 1,计算机 2,文件传送模块,只看这两个通信服务模块 好像可直接把文件 可靠地传送到对方,把文件交给下层模块 进行发送,把收到的文件交给 上层模块,通信服务模块,通信服务模块,再设计一个网络接入模块,文件传送模块,计算机 1,计算机 2,文件传送模块,通信服务模块,通信服务模块,网络接入模块,网络接入模块,通信网络,网络 接口,网络 接口,网络接入模块负责做与网络接口细节有关的工作 例如,

6、规定传输的帧格式,帧的最大长度等。,网络的体系结构(Architecture),计算机网络各层次结构模型及其协议的集合,称为网络的体系结构(Architecture)。 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。 实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。 体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。,层次化的体系结构,计算机网络都采用层次化的体系结构 计算机网络涉及多个实体间的通信,其层次结构一般以垂直分层模型来表示。这种层次结构的要点可归纳如下: (1)除了在物理媒体上进行的是实通信之外,其余

7、各对等实体间进行的都是虚通信。 (2)对等层的虚通信必须遵循该层的协议。 (3)n层的虚通信是通过n/n-1层间接口处n一1层提供的服务以及n-1层的通信(通常也是虚通信)来实现的。,实体、协议、服务,实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体进行通信的规则的集合。 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。 要实现本层协议,还需要使用下层所提供的服务。 协议是“水平的”,即协议是控制对等实体之间通信的规则。 服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。,5,第n层的通信规则和功能由该层的协议描述,相邻上下层之

8、间都有接口,接口定义下层向上层提供的服务。,层次结构的划分原则,(1)每层的功能应是明确的,并且是相互独立的。 (2)层间接口必须清晰,跨越接口的信息量应尽可能少。 (3)层数应适中。 世界上第一个网络体系结构是IBM公司提出的“系统网络体系结构SNA”,2.2 OSI/RM开放系统互连参考模型,课程内容与考核知识点 (1) OSI/RM对等实体的通信。 (2) OSI/RM各层的功能。 (3) 面向连接的服务和无连接的服务。 考核要求 领会: OSI参考模型及每层的功能。 OSI/RM对等实体通信,2.2.1 OSI/RM简介,在OSI中 的“开放”是指只要遵循OSI标准,一个系统就可以与位

9、于世界上任何地方、同样遵循同一标准的其他任何系统进行通信; OSI标准中,采用的是三级抽象: 体系结构(architecture); 服务定义(service definition); 协议规范(protocol specification),三级抽象,OSI的体系结构 定义了一个七层模型,用以进行进程间的通信 为一个框架来协调各层标准的制定; 对网络内部结构最精炼地概括与描述 OSI的服务定义 描述了各层所提供的服务, 层与层之间的抽象接口和交互用的服务原语(server primitive ); 不涉及接口是如何具体实现的 OSI各层的协议规范 精确地定义了应当发送何种控制信息 用何种过程

10、来解释该控制信息。 协议规范说明具有最严格的约束,2.2.2 OSI/RM的结构,OSI七层模型从下到上分别为: 物理层(Physical Layer,PH) 数据链路层(Data Link Iayer,DL) 网络层(Network Layer,N) 传输层(Transport Layer,T) 会话层(Session Layer,S) 表示层(Presentation Layer,P) 应用层(Application Layer,A)。,应用层,传输层,网络层,表示层,会话层,数据链路层,物理层,7 6 5 4 3 2 1,OSI 的体系结构,OSI参考模型的结构,1.只有主机才可能需要包

11、含所有七层功能。 2.通信子网中的节点机只需要最低三层甚至最低两层的功能。,通信子网,OSI环境中的数据传输过程,加上控制信息 报头,去掉控制信息,通过物理介质传输,OSI/RM对等实体通信(领会),由于接收方的某一层只阅读和去除本层的控制信息,并进行相应的协议操作。 这样,发送方和接收方的对等实体看到的信息是相同的,就好像这些信息通过虚通信直接传给了对方一样。,ISO-OSI模型各层所涉及的问题,物理层: 缆线,信号的编码,网络接插件的电、机械接口,数据链路层: 成帧,差错控制、流量控制,物理寻址,媒体访问控制,网络层: 路由、转发,拥塞控制,传输层: 为会话层提供与下面网络无关的可靠消息传

12、送机制,会话层: 负责建立(或清除)在两个通信的表示层之间的通信通道,包括交互管理、同步,异常报告。,表示层: 在两个应用层之间的传输过程中负责数据的表示语法,应用层: 处理应用进程之间所发送和接收的数据中包含的信息内容。,OSI参考模型及每层的功能(领会),(1)物理层定义了为建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性 。物理层的数据传输单元是比特。 (2)数据链路层功能是建立、维持和释放网络实体之间的数据链路,采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。协议数据单元是帧。 (3)在网络层进行路由选择,流量控制,还要解决网际互连的问题。协议数据单

13、元是分组。,OSI参考模型及每层的功能(领会),(4) 传输层提供的端到端的透明数据传输服务,还要处理端到端的差错控制和流量控制问题。 (5)会话层主要功能是组织和同步不同主机上各种进程间的通信(也称为对话)。 (6)表示层为上层用户提供共同的数据或信息的语法表示变换。数据加密与解密;数据压缩与恢复。 (7)应用层不同的应用层为特定类型的网络应用提供访问OSI环境的手段。,链路层的任务,两节点间可靠的数据传输,Ethernet, X.25, ATM, ,传输层的任务,2.2.3面向连接服务和无连接服务,在网络体系结构中讨论的服务可以分为通信子网对网络中数据传输所提供的服务,与整个网络系统为用户

14、提供的服务; 通信子网的服务是指通信子网对主机间数据传输的效率和可靠性所提供的保证机制; 通信服务可以分为两大类: 面向连接服务(connect-oriented service); 无连接服务(connectless service)。,面向连接服务和无连接服务(领会),通信服务类型: 面向连接服务 数据传输过程前必须经过建立连接、维护连接和释放连接的3个过程; 各分组可以不携带目的结点的地址; 收发数据顺序不变 可靠性好,协议复杂,通信效率不高 面向无连接服务 每个分组都要携带完整的目的节点的地址,各分组在通信子网中是独立传送的。 不同分组可能选择不同的路径到达目的节点 目的结点接收的数据

15、分组可能出现乱序、重复与丢失的现象; 可靠性不是很好 ,通信协议相对简单,效率较高,t,t,面向连接,t,t,无连接,确认和重传机制,网络数据传输的可靠性一般通过确认和重传机制保证; 确认是指数据分组接收节点在收到每个分组后,向发送节点回送正确接收分组的确认信息。 在规定的时间内,如果发送结点没有接收到接收结点的确认信息,就认为该数据分组发送失败,发送结点重新发送该数据分组; 可以提高数据传输的可靠性。,服务类型和服务质量,通信协议四种类型: 面向连接与确认服务 面向连接与不确认服务 无连接与确认服务 无连接与不确认服务 设计者可以根据不同的通信要求,决定选择不同的服务类型。,面向连接,无连接

16、服务,确认,不确认,2.3 TCP/IP参考模型,课程内容与考核知识点 (1) TCP/IP的体系结构。 (2) TCP/IP各层的功能。 考核要求 领会: TCP/IP参考模型及每层的功能。 TCP/IP协议簇内容,2.3.1 TCP/IP简介,最初是为实现ARPANET互联网而开发的。 特点: 1开放的协议标准; 2独立于特定的网络硬件; 3统一的网络地址分配方案; 4标准化的高层协议。,2.3.2 TCP/IP的体系结构,TCP/IP分四层:主机-网络层、互连层(IP)、传输层(TCP)和应用层,TCP/IP层次模型,TCP/IP是一组协议的代名词,它还包括许多别的协议,组成了TCP/IP协议簇。(领会),互联层,主机-网络层,TCP/IP参考模型每层的功能(领会),主机-网络层是TCP/IP的实现基础,包括各通信网与TCP/IP之间的接口和物理网络协议。 互联层提供端到端的分组分发功能和数据分块和重组功能,建立互连网络。 传输层

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号