




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络原理 1 第二章计算机网络体系结构 本章介绍计算机网络体系结构的概念 网络的分层体系结构 网络的参考模型 面向连接的服务和无连接的服务 开放系统互连参考模型 OSI RM 及其各层概述 TCP IP网络体系结构及其各层概述 OSI和TCP IP的相同点与不同点 2 1网络的分层体系结构2 2OSI RM开放系统互连参考模型2 3TCP IP参考模型2 4OSI RM和TCP IP参考模型的比较 2 学习目的与要求 要求理解计算机网络分层的目的理解协议的要素 服务 协议与服务的区别 协议数据单元理解面向连接的服务和无连接服务的概念理解ISO基本参考模型与各层的功能理解TCP IP参考模型与各层的功能了解两个参考模型的相同点与不同点 3 2 1网络的分层体系结构 课程内容与考核知识点 1 计算机网络体系结构的定义和发展 2 计算机网络分层体系结构及分层原理 3 计算机网络通信协议的概念 网络通信协议三要素 考核要求领会 网络分层体系结构的概念和计算机网络体系结构 协议的概念 通信协议三要素 语义 语法 时序关系 4 2 1 1协议的要素 领会 网络协议 Protocol 为计算机网络中进行数据交换而建立的规则 标准或约定的集合 由以下三个要素组成 1 语义 Semantics 涉及用于协调与差错处理的控制信息 用于解释比特流的每一部分的意义 2 语法 Syntax 涉及数据及控制信息的格式 编码及信号电平等 3 定时 Timing 涉及速度匹配和排序等 事件实现顺序的详细说明语义 交流什么what 语法 怎样交流how 定时 何时交流when 5 通信协议的三要素 语义对协议中各协议元素的含义的解释 例如 在HDLC协议中 标志Flag 7EH 表示报文的开始和结束在BSC协议中 SOH 01H 表示报文的开始 STX 02H 表示报文正文的开始 ETX 03H 表示报文正文的结束语法协议元素与数据的组合格式 即报文格式 例如 时序通信过程中 通信双方操作的执行顺序和规则 BSC HDLC 6 t t 时序例 7 2 1 2分层体系结构 领会 解决复杂系统时 可采用分解为若干个容易处理的子系统 然后 分而治之 的方法 分层就是系统分解的最好方法之一 层次结构的好处使每一层实现一种相对独立的功能每一层次的功能相对简单且易于实现和维护 分层结构还有利于交流 理解和标准化 8 划分层次的概念举例 计算机1向计算机2通过网络发送文件 可以将要做的工作进行如下的划分 第一类工作与传送文件直接有关 确信对方已做好接收和存储文件的准备 双方协调好一致的文件格式 两个计算机将文件传送模块作为最高的一层 剩下的工作由下面的模块负责 9 两个计算机交换文件 文件传送模块 计算机1 计算机2 文件传送模块 只看这两个文件传送模块好像文件及文件传送命令是按照水平方向的虚线传送的 把文件交给下层模块进行发送 把收到的文件交给上层模块 10 再设计一个通信服务模块 文件传送模块 计算机1 计算机2 文件传送模块 只看这两个通信服务模块好像可直接把文件可靠地传送到对方 把文件交给下层模块进行发送 把收到的文件交给上层模块 通信服务模块 通信服务模块 11 再设计一个网络接入模块 文件传送模块 计算机1 计算机2 文件传送模块 通信服务模块 通信服务模块 网络接入模块 网络接入模块 通信网络 网络接口 网络接口 网络接入模块负责做与网络接口细节有关的工作例如 规定传输的帧格式 帧的最大长度等 12 网络的体系结构 Architecture 计算机网络各层次结构模型及其协议的集合 称为网络的体系结构 Architecture 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义 实现 implementation 是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题 体系结构是抽象的 而实现则是具体的 是真正在运行的计算机硬件和软件 13 层次化的体系结构 计算机网络都采用层次化的体系结构计算机网络涉及多个实体间的通信 其层次结构一般以垂直分层模型来表示 这种层次结构的要点可归纳如下 1 除了在物理媒体上进行的是实通信之外 其余各对等实体间进行的都是虚通信 2 对等层的虚通信必须遵循该层的协议 3 n层的虚通信是通过n n 1层间接口处n一1层提供的服务以及n 1层的通信 通常也是虚通信 来实现的 14 实体 协议 服务 实体 entity 表示任何可发送或接收信息的硬件或软件进程 协议是控制两个对等实体进行通信的规则的集合 在协议的控制下 两个对等实体间的通信使得本层能够向上一层提供服务 要实现本层协议 还需要使用下层所提供的服务 协议是 水平的 即协议是控制对等实体之间通信的规则 服务是 垂直的 即服务是由下层向上层通过层间接口提供的 15 5 第n层的通信规则和功能由该层的协议描述 相邻上下层之间都有接口 接口定义下层向上层提供的服务 16 层次结构的划分原则 1 每层的功能应是明确的 并且是相互独立的 2 层间接口必须清晰 跨越接口的信息量应尽可能少 3 层数应适中 世界上第一个网络体系结构是IBM公司提出的 系统网络体系结构SNA 17 2 2OSI RM开放系统互连参考模型 课程内容与考核知识点 1 OSI RM对等实体的通信 2 OSI RM各层的功能 3 面向连接的服务和无连接的服务 考核要求领会 OSI参考模型及每层的功能 OSI RM对等实体通信 18 2 2 1OSI RM简介 在OSI中的 开放 是指只要遵循OSI标准 一个系统就可以与位于世界上任何地方 同样遵循同一标准的其他任何系统进行通信 OSI标准中 采用的是三级抽象 体系结构 architecture 服务定义 servicedefinition 协议规范 protocolspecification 19 三级抽象 OSI的体系结构定义了一个七层模型 用以进行进程间的通信为一个框架来协调各层标准的制定 对网络内部结构最精炼地概括与描述OSI的服务定义描述了各层所提供的服务 层与层之间的抽象接口和交互用的服务原语 serverprimitive 不涉及接口是如何具体实现的OSI各层的协议规范精确地定义了应当发送何种控制信息用何种过程来解释该控制信息 协议规范说明具有最严格的约束 20 2 2 2OSI RM的结构 OSI七层模型从下到上分别为 物理层 PhysicalLayer PH 数据链路层 DataLinkIayer DL 网络层 NetworkLayer N 传输层 TransportLayer T 会话层 SessionLayer S 表示层 PresentationLayer P 应用层 ApplicationLayer A 应用层 传输层 网络层 表示层 会话层 数据链路层 物理层 7654321 OSI的体系结构 21 OSI参考模型的结构 1 只有主机才可能需要包含所有七层功能 2 通信子网中的节点机只需要最低三层甚至最低两层的功能 通信子网 22 OSI环境中的数据传输过程 加上控制信息报头 去掉控制信息 通过物理介质传输 23 OSI RM对等实体通信 领会 由于接收方的某一层只阅读和去除本层的控制信息 并进行相应的协议操作 这样 发送方和接收方的对等实体看到的信息是相同的 就好像这些信息通过虚通信直接传给了对方一样 24 ISO OSI模型各层所涉及的问题 物理层 缆线 信号的编码 网络接插件的电 机械接口 数据链路层 成帧 差错控制 流量控制 物理寻址 媒体访问控制 网络层 路由 转发 拥塞控制 传输层 为会话层提供与下面网络无关的可靠消息传送机制 会话层 负责建立 或清除 在两个通信的表示层之间的通信通道 包括交互管理 同步 异常报告 表示层 在两个应用层之间的传输过程中负责数据的表示语法 应用层 处理应用进程之间所发送和接收的数据中包含的信息内容 25 OSI参考模型及每层的功能 领会 1 物理层定义了为建立 维护和拆除物理链路所需的机械的 电气的 功能的和规程的特性 物理层的数据传输单元是比特 2 数据链路层功能是建立 维持和释放网络实体之间的数据链路 采用差错控制与流量控制方法 使有差错的物理线路变成无差错的数据链路 协议数据单元是帧 3 在网络层进行路由选择 流量控制 还要解决网际互连的问题 协议数据单元是分组 26 2020 1 8 27 OSI参考模型及每层的功能 领会 4 传输层提供的端到端的透明数据传输服务 还要处理端到端的差错控制和流量控制问题 5 会话层主要功能是组织和同步不同主机上各种进程间的通信 也称为对话 6 表示层为上层用户提供共同的数据或信息的语法表示变换 数据加密与解密 数据压缩与恢复 7 应用层不同的应用层为特定类型的网络应用提供访问OSI环境的手段 28 链路层的任务 两节点间可靠的数据传输 Ethernet X 25 ATM 29 传输层的任务 30 2 2 3面向连接服务和无连接服务 在网络体系结构中讨论的服务可以分为通信子网对网络中数据传输所提供的服务 与整个网络系统为用户提供的服务 通信子网的服务是指通信子网对主机间数据传输的效率和可靠性所提供的保证机制 通信服务可以分为两大类 面向连接服务 connect orientedservice 无连接服务 connectlessservice 31 面向连接服务和无连接服务 领会 通信服务类型 面向连接服务数据传输过程前必须经过建立连接 维护连接和释放连接的3个过程 各分组可以不携带目的结点的地址 收发数据顺序不变可靠性好 协议复杂 通信效率不高面向无连接服务每个分组都要携带完整的目的节点的地址 各分组在通信子网中是独立传送的 不同分组可能选择不同的路径到达目的节点目的结点接收的数据分组可能出现乱序 重复与丢失的现象 可靠性不是很好 通信协议相对简单 效率较高 32 t t 面向连接 33 t t 无连接 34 确认和重传机制 网络数据传输的可靠性一般通过确认和重传机制保证 确认是指数据分组接收节点在收到每个分组后 向发送节点回送正确接收分组的确认信息 在规定的时间内 如果发送结点没有接收到接收结点的确认信息 就认为该数据分组发送失败 发送结点重新发送该数据分组 可以提高数据传输的可靠性 35 服务类型和服务质量 通信协议四种类型 面向连接与确认服务面向连接与不确认服务无连接与确认服务无连接与不确认服务设计者可以根据不同的通信要求 决定选择不同的服务类型 面向连接 无连接服务 确认 不确认 36 2 3TCP IP参考模型 课程内容与考核知识点 1 TCP IP的体系结构 2 TCP IP各层的功能 考核要求领会 TCP IP参考模型及每层的功能 TCP IP协议簇内容 37 2 3 1TCP IP简介 最初是为实现ARPANET互联网而开发的 特点 1开放的协议标准 2独立于特定的网络硬件 3统一的网络地址分配方案 4标准化的高层协议 38 2 3 2TCP IP的体系结构 TCP IP分四层 主机 网络层 互连层 IP 传输层 TCP 和应用层 39 TCP IP层次模型 TCP IP是一组协议的代名词 它还包括许多别的协议 组成了TCP IP协议簇 领会 40 互联层 主机 网络层 41 TCP IP参考模型每层的功能 领会 主机 网络层是TCP IP的实现基础 包括各通信网与TCP IP之间的接口和物理网络协议 互联层提供端到端的分组分发功能和数据分块和重组功能 建立互连网络 传输层负责应用进程之间的端到端通信 应用层应用程序间沟通的层 42 TCP IP协议层次 43 2 4OSI RM和TCP IP参考模型的比较 课程内容与考核知识点 1 两者相似之处 基于协议栈的概念 分层体系结构 2 两者不同之处 层的数目不同 面向连接的和无连接的通信 考核要求 1 识记 两者相似之处 基于协议栈的概念 分层体系结构 两者不同之处 层的数目不同 面向连接的和无连接的通信 2 领会 面向连接的和无连接的服务机制 44 两者相同点和不同点 识记 OSI和TCP IP的相同点 OSI和TCP IP都是协议栈的概念为基础 并且协议栈中的协议彼此相互独立两个模型中都采用了层次结构的概念 各个层的功能也大体相似 OSI和TCP IP的不同点 OSI分七层 而TCP IP分四层 它们都有网络层 传输层和应用层 但其他层并不相同 无连接和面向连接的通信范围有所不同 OSI模型的网络层同时支持无连接和面向连接的通信 但传输层上只支持面向连接的通信 TCP IP模型的网络层只有一种模式即无连接通信 但在传输层上同时支持两种通信模式 45 2 4 1OSI模型和协议的缺点 模型和协议自身的缺陷会话层和表示层几乎是空的数据链路层和网络层包含内容太多OSI模型以及相应的服务定义和协议都极其复杂协议的出现时机晚于TCP IP协议 46 2 4 2TCP IP模型和协议的缺点 该模型并没有清楚的区分哪些是规范 哪些是实现 TCP IP模型的主机 网络层并不是常规意义上的一层 它是定义了网络层与数链路层的接口 对于接口和层次的区分不明确 47 小结 网络体系结构与网络协议是网络技术中两个最基本的概念 网络中计算机之间要做到有条不紊地交换数据就必须遵守一些事先约定好的规则 这些为网络数据交换而制定的规则 约定与标准被称为网络协议 功能完备的网络需要制定一系列的协议 网络协议就是按照层次结构模型来组织的 网络层次结构模型与各层协议的集合定义为计算机网络体系结构 ISO定义的开放系统互联参考模型对推动网络协议标准化的研究起到了重要的作用 Internet的广泛应用使TCP IP协议成为事实上的标准 48 已考试题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论