第二章网络体系结构与协议方案.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二章网络体系结构与协议方案.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 网络 体系结构 协议 方案
- 资源描述:
-
1、第二章网络体系结构与协议考试大纲考试大纲v掌握协议的概念、组成及其功能掌握协议的概念、组成及其功能v熟练掌握熟练掌握OSI参考模型各层次名称及顺序参考模型各层次名称及顺序v了解参考模型中各层次的功能了解参考模型中各层次的功能v掌握掌握TCP/IP协议的核心及协议的各层功能协议的核心及协议的各层功能v了解了解TCP/IP协议中常用协议的功能(协议中常用协议的功能(HTTP、FTP、STMP、POP、DNS、DHCP、TCP/UDP等)等)2.1网络体系结构概述v网络体系结构就是为了完成计算机间的通信网络体系结构就是为了完成计算机间的通信合作,把计算机互联的功能划分成有明确定合作,把计算机互联的功
2、能划分成有明确定义的层次,规定了同层次实体通信的协议及义的层次,规定了同层次实体通信的协议及相邻之间的接口服务。将这些同层次实体通相邻之间的接口服务。将这些同层次实体通信协议及相邻接口统称为信协议及相邻接口统称为网络体系结构。网络体系结构。将将为进行网络中的数据交换而建立的规则、标为进行网络中的数据交换而建立的规则、标准、约定称为准、约定称为网络协议。网络协议。2.1.1网络协议v组成:语法、语义、交换规则。组成:语法、语义、交换规则。v语法:以二进制形式表示的命令和相应的结构,语法:以二进制形式表示的命令和相应的结构,确确定协议元素的格式定协议元素的格式(规定数据与控制信息的结构和(规定数据
3、与控制信息的结构和格式)。格式)。v语义:由发送请求、完成的动作和返回的响应组成语义:由发送请求、完成的动作和返回的响应组成的集合,的集合,确定协议元素的类型确定协议元素的类型,即规定通信双方要,即规定通信双方要发送何种控制信息、完成何种动作以及做出何种应发送何种控制信息、完成何种动作以及做出何种应答。答。v交换规则:规定事件实现顺序的详细说明,即交换规则:规定事件实现顺序的详细说明,即确定确定通信状态的变化和过程通信状态的变化和过程。2.1.2分层设计分层设计为什么要分层为什么要分层v协议分层与问题简化协议分层与问题简化硬件故障硬件故障 网络拥塞网络拥塞包延迟或丢失包延迟或丢失数据损坏数据损
4、坏数据重复或失序数据重复或失序v层次结构的特点层次结构的特点具有一定的层次具有一定的层次层次之间呈单向依赖关系层次之间呈单向依赖关系上层起着隐藏下层细节和统一下层差异的作用上层起着隐藏下层细节和统一下层差异的作用每一层的目的都是向它的上一层提每一层的目的都是向它的上一层提供一定的服务而把如何实现这一服供一定的服务而把如何实现这一服务的细节对上层加以屏蔽。务的细节对上层加以屏蔽。“分而治之分而治之”结构性特结构性特点点层次性特点层次性特点层次结构方法要解决的问题层次结构方法要解决的问题1.1.网络应该具有哪些层次?每一层的功能网络应该具有哪些层次?每一层的功能是什么?(分层与功能)是什么?(分层
5、与功能)2.2.各层之间的关系是怎样的?它们如何进各层之间的关系是怎样的?它们如何进行交互?(服务与接口)行交互?(服务与接口)3.3.通信双方的数据传输要遵循哪些规则?通信双方的数据传输要遵循哪些规则?(协议)(协议)层次结构方法包括三个内容:分层及每层功能,服务层次结构方法包括三个内容:分层及每层功能,服务与层间接口,协议与层间接口,协议。2.2开放系统互联参考模型OSIvOSI/RM从下向上的七个层次分别:物理层、从下向上的七个层次分别:物理层、数据链路层、网络层、传输层、会话层、表数据链路层、网络层、传输层、会话层、表示层、应用层,示层、应用层,如图如图。v计算机之间通信时,只有两个物
6、理层之间才计算机之间通信时,只有两个物理层之间才通过媒体进行真正的数据通信,其他各层之通过媒体进行真正的数据通信,其他各层之间不存在直接的通信关系。间不存在直接的通信关系。v模型特点模型特点OSI参考模型参考模型链路层链路层协议协议物理层物理层协议协议网络层网络层协议协议分组流分组流比特流比特流帧流帧流报文流报文流应用层应用层7应用层应用层传输层传输层4传输层传输层网络层网络层3网络层网络层链路层链路层2链路层链路层物理层物理层1物理层物理层表示层表示层6表示层表示层会话层会话层5会话层会话层报文流报文流报文流报文流报文流报文流网络层网络层网络层网络层链路层链路层链路层链路层物理层物理层物理层
7、物理层子子网网内内部部协协议议转发节点转发节点转发节点转发节点通信子网通信子网接口(接口(interface)与服务(与服务(Service)v接口是同一结点内相邻层之间交换信息的连接点接口是同一结点内相邻层之间交换信息的连接点;v同一个结点的相邻层之间存在着明确规定的接口,同一个结点的相邻层之间存在着明确规定的接口,低层向高层通过接口提供服务低层向高层通过接口提供服务;v只要接口条件不变、低层功能不变,低层功能的只要接口条件不变、低层功能不变,低层功能的具体实现方法与技术的变化不会影响整个系统的具体实现方法与技术的变化不会影响整个系统的工作。工作。v服务是某一层及其以下各层的一种能力,通过接
8、服务是某一层及其以下各层的一种能力,通过接口提供给其相邻上层。口提供给其相邻上层。v每一层的功能是为它的上一层提供服务每一层的功能是为它的上一层提供服务v实际上,每一层必须依靠相邻层提供的服务来与实际上,每一层必须依靠相邻层提供的服务来与另一台主机的对应层通信。另一台主机的对应层通信。上层使用下层提供的服务上层使用下层提供的服务Service userService user;下层向上层提供服务下层向上层提供服务Service providerService provider。2.2.4 OSI环境中的数据传输过程1.OSI环境(OSI environment)网 络 层数据链路层物 理 层数
9、据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层 数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层传输介质传输介质传输介质C CC CP P网 络 层应用进程AO OS SI I环环境境应用进程B主主机机A A主主机机B BA AC CC CP PB B“你好你好”“Hello”传真传真中国中国教师教师翻译翻译秘书秘书“Hallo”“Hello”传真传真德国德国教师教师翻译翻译秘书秘书对交谈内容的共识对交谈内容的共识用英语对话用英语对话使用传真通信使用传真通信P3P2P1物理通信线路物理通信线路对等通信示例:中德教师之间的对话对等通
10、信示例:中德教师之间的对话问题:问题:中国教师与德国教师之间、翻译之间,他们是在直接通信吗?中国教师与德国教师之间、翻译之间,他们是在直接通信吗?翻译、秘书各向谁提供什么样的服务?翻译、秘书各向谁提供什么样的服务?中德教师、翻译各使用谁提供的什么服务?中德教师、翻译各使用谁提供的什么服务?2.2.2物理层1、物理层的主要功能:它为设备之间的数据、物理层的主要功能:它为设备之间的数据通信提供传输媒体及互联设备,为数据传输通信提供传输媒体及互联设备,为数据传输提供可靠的环境。提供可靠的环境。(1)为数据段设备提供传送数据的通路:激)为数据段设备提供传送数据的通路:激活物理连接、传送数据、终止连接。
11、活物理连接、传送数据、终止连接。(2)传输数据:形成适合数据传输的实体。)传输数据:形成适合数据传输的实体。实实现比特流的透明传输,为数据链路层提供数现比特流的透明传输,为数据链路层提供数 据传输服务;物理层的数据传输单元是比特据传输服务;物理层的数据传输单元是比特(3)完成物理层的一些管理。)完成物理层的一些管理。2、通信接口与传输媒体的物理特性、通信接口与传输媒体的物理特性v通信设备分类:通信终端设备(通信设备分类:通信终端设备(DTE)和数)和数据电路端接设备(据电路端接设备(DCE)v物理接口的四个特性:机械特性、电器特性、物理接口的四个特性:机械特性、电器特性、功能特性、规程特性功能
12、特性、规程特性3、物理层的一个重要接口标准、物理层的一个重要接口标准RS-232D2.2.3数据链路层v该层把物理层的原始数据打包成帧,并负责帧在计该层把物理层的原始数据打包成帧,并负责帧在计算机之间无差错进行传递。算机之间无差错进行传递。v数据链路层的主要功能:数据链路层的主要功能:(1)链路管理:数据链路的建立、维持和释放。)链路管理:数据链路的建立、维持和释放。(2)帧同步:接收方能够从收到的比特流中准确区)帧同步:接收方能够从收到的比特流中准确区分出一帧的开始和结束。分出一帧的开始和结束。(3)流量控制:发送等待方法、预约缓冲区法、滑)流量控制:发送等待方法、预约缓冲区法、滑动窗口控制
13、方法、许可证和限制管道容量方法。动窗口控制方法、许可证和限制管道容量方法。(4)差错控制:检错重发法。)差错控制:检错重发法。(5)透明传输:不管所传输的数据是什么样的比特)透明传输:不管所传输的数据是什么样的比特组合都应当能够在链路上传送。组合都应当能够在链路上传送。(6)寻址:在数据帧的头部加入一个控制信息,其)寻址:在数据帧的头部加入一个控制信息,其中包含了源节点和目的节点的地址。中包含了源节点和目的节点的地址。v数据链路协议数据链路协议(1)面向字符型:传输效率低)面向字符型:传输效率低(2)面向比特型:代表是高级数据链路协议)面向比特型:代表是高级数据链路协议HDLC。(3)HDLC
14、规定三种类型的通信站:主站、次站、组规定三种类型的通信站:主站、次站、组合站,规定了两种链路结构:不平衡链路结构和平合站,规定了两种链路结构:不平衡链路结构和平衡链路结构,有三种响应方式:平常响应方式、异衡链路结构,有三种响应方式:平常响应方式、异步响应方式及异步平衡方式。步响应方式及异步平衡方式。2.2.4网络层v网络层也称通信子网层,主要负责控制通信网络层也称通信子网层,主要负责控制通信子网的操作,实行数据从网络上的任一节点子网的操作,实行数据从网络上的任一节点准确无误地传输到目的节点。准确无误地传输到目的节点。v目的目的:为报文分组以最佳路径通过通信子网:为报文分组以最佳路径通过通信子网
15、到达目的主机提高服务。到达目的主机提高服务。1、网络层的主要功能v路径选择:指通信子网中,源节点和中间节路径选择:指通信子网中,源节点和中间节点为将报文分组传送到目的节点而对后继节点为将报文分组传送到目的节点而对后继节点的选择。点的选择。v流量控制:对进入通信子网的数据量加以控流量控制:对进入通信子网的数据量加以控制,以防止拥塞现象的出现。制,以防止拥塞现象的出现。v数据的传输与中继数据的传输与中继v清除子网的质量差异清除子网的质量差异2、网络服务(1)虚电路服务:面向连接的网络服务,)虚电路服务:面向连接的网络服务,是网络层向传输层提供的一种使所以分是网络层向传输层提供的一种使所以分组按顺序
16、到达目的端系统的可靠的数据组按顺序到达目的端系统的可靠的数据传送方式。传送方式。v面向连接服务的数据传输过程必须经过连接建立、面向连接服务的数据传输过程必须经过连接建立、连接维护与释放连接的三个过程;连接维护与释放连接的三个过程;v面向连接服务的在数据传输过程中,各分组可以不面向连接服务的在数据传输过程中,各分组可以不携带目的结点的地址;携带目的结点的地址;v面向连接服务的传输连接类似一个通信管道,发送面向连接服务的传输连接类似一个通信管道,发送者在一端放入数据,接收者从另一端取出数据;者在一端放入数据,接收者从另一端取出数据;v面向连接数据传输的收发数据顺序不变,传输可靠面向连接数据传输的收
展开阅读全文