第3章 计算机网络协议与体系结构
第三章 计算机网络体系结构ppt课件
图1 OSI参考模型
最顶层
最底层
.
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
(A)
(P) (S) (T) (N)
(DL) (PH)
通信子网
.
OSI中数据流动过程
用户看到的据流向
向实 际 数 据 流
向实 际 数 据 流
实际数据流向
.
2.3 OSI-RM 各层主要功能概述
1、物理层
2.1 网络体系结构及协议概念
2.1.1 网络体系结构的概念
计算机网络体系结构与网络协议是计算机网络技术 中的关键。
计算机网络的实现需要解决很多复杂的技术问题。 例如:①支持多种通信介质;②支持多厂商和异种机互 联,其中包括软件的通信规定及硬件接口的规范;③支 持多种业务,如远程登录、数据库、分布式计算等;④ 支持高级人机接口。
服务数据单元是指(N)实体为完成(N) 服务用户请求的功能所设置的数据单元
.
2.4.3 、服务原语: 在OSI-RM中,上层使用下层的服务,必须通过下
层交换一些命令,这些命令称为服务原语。
请求:用户要求服务做某项工作
服务原语
指示:用户被告知某事件发生了 响应:用户表示对某事件的响应
确认:用户实体收到关于它的请求答复
● 数据链路层协议分为两类:
● 面向字符型的主要特点是利用已定义好的一组 控制字符完成数据链路控制功能。
● 面向比特型的数据链路层,其规程传送信息的单 位称为帧。帧分为控制帧和信息帧。
.
1、数据链路层的功能
传输链路 传输链路是用于传输数据的通信信道,由双绞线、
光纤、 同轴电缆、微波、卫星通信等构成。 信道分为链路与通路两种:
第3章网络体系结构讲解
无连接服务
特点(类似于邮政系统服务模式):
1、无连接服务中的数据传输过程不需要经过建立连接、连
接维护与终止连接三个过程;
计 算 机
2、无连接服务的每个分组都携带完整的目的结点地址,各 分组在系统中是独立传送的;
网 3、数据分组传输过程中,目的结点接收的数据分组可能出
络 现乱序、重复与丢失的现象;
4、无连接服务的可靠性不好,但是协议相对简单,通信效
络 • 接口数据单元IDU:PDU、PCI与ICI共同构成了IDU,它
为经过层间接口的数据单元。
• 服务数据单元SDU:下层接收到IDU后,从中除掉ICI, 此时的数据包称为SDU。
面向连接的服务
特点(类似于电话系统服务模式): 1、数据传输过程必须经过建立连接、连接维护与终止连接
的三个过程;
计 2、面向连接服务的传输连接类似一个通信管道,发送者在 算 一端放入数据,接收者从另一端取出数据; 机 3、数据传输时,数据包不必携带目的结点的地址; 网 4、接收到的数据与发送方发出的数据在内容和顺序上保持 络 一致,传输可靠性好,但是协议复杂,通信效率不高。
数据链路层的功能
① 数据链路管理:通信的两个实体之间数据链路的建立、维 护与释放。
② 采用差错控制与流量控制方法,使有差错的物理线路变成 无差错的数据链路。
③ 数据链路层数据传送单位为帧。
思考:数据链路与物理线路有什么区别?
一、协议和体系结构
网络层 网络中通信的两个计算机之间要经过许多的节点和链路或几个 通信子网,由于网络层数据传送单位是分组,因此网络层的主
计 算 机 网 络
• 对等实体:不同计算机中同一层的实体叫做对等(Peer) 实体。
• 服务:网络中各层向上层提供的一组功能(操作)。 在网络中服务分为:面向连接的服务和无连接服务 服务定义了两层之间的接口,上层是服务的用户,下层是服 务的提供者。
第三章网络体系结构与协议
第三章网络体系结构与协议第三章计算机网络体系结构(三)一、选择题(每题2分,共60分)1.计算机网络体系结构采用()A、关系型B、网状型C、层次型D、树状型2、在OSI参考模型中,把传输的比特流划分为帧的是()A、传输层B、网络层C、会话层D、数据链路层3、TCP/IP模型的传输层有两个协议,一个TCP是一种可靠的面向连接的协议,第二个协议UDP是()A、一种可靠的面向连接的协议B、一种不可靠的面向连接的协议C、一种可靠的无连接协议D、一种不可靠的无连接协议4、无论是SLIP还是PPP的协议都是()协议A、物理层B、数据链路层C、网络层D、传输层5、决定使用哪条路径通过子网,是OSI的哪一层来处理的()A、物理层B、数据链路层C、传输层D、网络层6、ARP协议的主要功能是()A、将MAC地址解析为IP地址B、将IP地址解析为物理地址C、将主机域名解析为IP地址D、将IP地址解析为主机域名7、在OSI参考模型中,()负责为用户提供可靠的端—端服务A、网络层B、传输层C、会话层D、表示层8、以下关于OSI七层模型中说法正确的是()A、应用层是为应用程序提供应用数据编码和转换的功能B、会话层是为应用程序提供网络服务的C、网络层能够为多个物理链路提供可靠的数据传输D、传输层能够实现向高层传输可靠数据的服务9、下列层次中,属于资源子网的有()A、网络层B、数据链路层C、表示层D、IP层10、OSI参考模型的3个主要概念是什么()A、结构、模型、交换B、广域网、城域网、局域网C、服务、接口、协议D、子网、层次、原语11、关于OSI参考模型,下列说法不正确的是()A、OSI参考模型是开放系统互联参考模型B、OSI参考模型定义了开放系统的层次结构C、OSI参考模型中的每层可以使用上层提供的服务D、OSI参考模型是一个在制定标准时使用的概念性的框架12、在HDLC中,帧被分为三种类型。
指出下列不属于HDLC规程的帧。
计算机网络基础教程-第3章_网络体系结构与协议
7
3.1.2 网络系统的层次结构
3、通信规则约定 从以上邮政通信过程与网络通信过程分析可知,在一定意 义上,它们两者的信息传递过程有很多相似之处。 (1)邮政通信与网络通信两个系统都是层次结构,可等价 成4层结构的系统。 (2)不同的层次有不同的功能任务,但相邻层的功能动作 密切相关。 (3)在邮政通信系统中,写信人要根据对方熟悉的语言, 确定用哪种语言;在书写信封时,国家不同规定也不同。 (4)计算机网络系统中,必须规定双方之间通信的数据格 式、编码、信号形式;要对发送请求、执行动作及返回应答予 以解释;事件处理顺序和排序。
第3章 网络体系结构与协议
计算机网络经过40年的发展, 使得计算机网络已经 成为一个海量、多样化的复杂系统。计算机网络的 实现需要解决很多复杂的技术问题: 支持多种通信 介质;支持多厂商和异种机互联;支持人机接口等。 本章重点讨论计算机网络体系结构的形成、OSI/RM 与TCP/IP模型、网络地址的形成、域名地址、子网 技术等。 掌握:计算机网络体系结构的基本概念、IP地址、 子网技术、域名地址的使用等。 熟悉:OSI/RM参考模型、TCP/IP模型。 了解:OSI/RM与TCP/IP的相同点和不同点。
12
3.2.1 OSI/RM的基本概念
2、定义方法 在OSI标准中,采用的是三级抽象: 体系结构(Architecture) 服务定义(Service Definition) 协议规格说明(Protocol Specification) OSI标准可分为三大类型: (1)总体标准:具有总的指导作用; (2)功能标准:为满足特定应用而从基本标准中选择接 口关系和通信规则等方面的汇集。 (3)应用标准:为基本应用定义层与层之间的接口关系 和不同系统之间同层的通信规则。
第三章计算机网络的层次结构
第3章 计算机网络的层次结构
TCP/IP与OSI/RM的比较 除表现结构上的不同之外,还需要说明几点。 (1)层次性是否严格 OSI/RM最大的贡献在于它作为一种理论模型, 有清晰的层次结构,并且用服务、接口和协议 三个基本概念作为每一层的核心。 TCP/IP是实践中形成的,是经验的总结,虽然T CP/IP模型也分层次,但是层次间的依赖关系不 像OSI/RM那样强。
第3章 计算机网络的层次结构
1.物理层 物理层(Physical Layer)的功能是解决 “物理连接”的标准问题,而不是物理线路的 敷设问题,具体可以有以下3点: 以下3 (1)它建立在传输介质之上,并不考虑传输 介质的具体敷设问题,而只关心介质两端的连 接,或者说它只关心链路两端点的物理特性。
第3章 计算机网络的层次结构 3.3 TCP/IP体系结构
3.3.1 TCP/IP模型 TCP/IP协议是事实上的工业标准 ,其中以TCP、 IP协议为主。 TCP/IP模型共划分了四个层次: 网络接口层、网络层、传输层、应用层。 网络层、传输层是核心层次,向上支持各 种应用,向下要进行数据的传输,加入了网络 接口层。
第3章 计算机网络的层次结构
6. 表示层 表示层处理两个应用实体间数据交换的语法问题, 解决数据交换中存在的数据格式不一致和数据表 示方法不同等问题。
第3章 计算机网络的层次结构
7. 应用层 应用层主要进行应用管理和系统管理,直接 为用户服务,在信息网络用户之间形成一个交换 信息的界面━━用户应用程序,如电子邮件、文 件传输等。简单地说,就是接收用户数据。
第3章 计算机网络的层次结构
(2)可靠性第一还是效率第一 可靠性是指网络正确地传输数据的能力。 OSI/RM以可靠性第一作为其基本宗旨; TCP/IP模型则以效率第一作为其基本宗旨. (3)主机负担重还是通信子网负担重 OSI/RM系统中通信子网负担较重,主机负担较轻, 即OSI/RM对主机的要求不高。 在TCP/IP模型中主机的负担较重。
第3章 计算机网络体系结构与协议
第3章
计算机网络体系结构与协议
16
OSI环境中的数据传输过程OSI环境 环境中的数据传输过程OSI 3.2.4 OSI环境中的数据传输过程OSI环境 environment) (OSI environment)
主机A 主机 A 应用进程A 主机 B 应用进程B
应 表 会 传 网
用 层 示 层 话 层 输 层 络 层 网 CCP A
第3章
计算机网络体系结构与协议
11
OSI参考模型的结构 OSI参考模型的结构
主机 应 用 层 表 示 层 会 话 层 传 输 层 网 络 层 数据链路层 物 理 层 CCP 网 络 层 数据链路层 物 理 层 CCP 网 络 层 数据链路层 物 理 层 主机 应 用 层 表 示 层 会 话 层 传 输 层 网 络 层 数据链路层 物 理 层
第3章
计算机网络体系 结构与协议
第3章
计算机网络体系结构与协议
1
3.1 3.2
网络体系结构的基本概念 OSI参考模型 OSI参考模型
3.2.1 3.2.2 3.2.3 3.2.4 OSI参考模型的基本概念 OSI参考模型的基本概念 OSI参考模型的结构 OSI参考模型的结构 OSI参考模型各层的功能 OSI参考模型各层的功能 OSI环境中的数据传输过程 OSI环境中的数据传输过程
OSI参考模型的评价 3.4.1 对OSI参考模型的评价
• 层次数量与内容选择不是很好,会话层很少用到,表示层几乎是 空的,数据链路层与网络层有很多的子层插入; • OSI 参考模型将“服务”与“协议”的定义结合起来,使得参考 模型变得格外复杂,实现困难; • 寻址、流控与差错控制在每一层里都重复出现,降低系统效率; • 数据安全性、加密与网络管理在参考模型的设计初期被忽略了; • 参考模型的设计更多是被通信的思想所支配,不适合于计算机与 软件的工作方式; • 严格按照层次模型编程的软件效率很低。
计算机网络协议与体系结构
3
T2
应用程序数据
2 1
1
10100110100101 比 特 流 110101110101
第3章 计算机网络协议与体系结构
第13页
数据传输过程 计算机 1 向计算机 2 发送数据
计算机 1 AP1 5
计算机 2
AP2 5
4
3 2
数据链路层剥去帧首部和帧尾部后 把帧的数据部分交给网络层
第16页
数据传输过程 计算机 1 向计算机 2 发送数据
计算机 1
AP1 5
H5
计算机 2
应用程序数据 应用程序数据 AP2 5 4 3 2 1
4
3 2
应用层剥去应用层 PDU 首部后 把应用程序数据交给应用进程
1
第3章 计算机网络协议与体系结构
第17页
数据传输过程 计算机 1 向计算机 2 发送数据
第3章 计算机网络协议与体系结构
第11页
数据传输过程 计算机 1 向计算机 2 发送数据
注意观察加入或剥去首部(尾部)的层次
计算机 1 AP1 5 应用层首部 运输层首部 网络层首部
H4 H4 H4 H5 H5 H5 H5
计算机 2 应用程序数据 应用程序数据 应用程序数据 应用程序数据 应用程序数据 AP2 5
第3章 计算机网络协议 与体系结构
第3章 计算机网络协议与体系结构
第1 页
本章学习目标:
① 了解:计算机网络协议 ② 了解:网络系统的分层体系结构 ③ 掌握:ISO的OSI七层参考模型 ④ 了解:网络的3个著名标准化组织 ⑤ 掌握:ARPA的TCP/IP四层模型
第3章 计算机网络协议与体系结构
第2 页
计算机网络技术 第三章 计算机网络体系结构及协议
第三章 计算机网络体系结构及协议
3)常见的流量控制方案有:XON/XOFF方案和窗口机制。 ①XON/XOFF方案使用一对控制字符来实现流量控制,当接收方过载时, 可向发送方发送字符XOFF(DC3)暂停,待接收方处理完数据后,再向发送方发送 字符XON(DC1),使之恢复发送数据; ②窗口机制:其本质是在收到一个确定帧之前,对发送方可发送帧的数目加 以限制,这是由发送方调整保留在重发表中的待确认帧来实现的,如接收方来不及 处理,则接收方停止发送确认信息,发送表的重发表就增长,当达到重发表的限度 时,发送方就不再发送新帧直到收到确认信息为止。 发送窗口和接收窗口的大小可以不同,但接收窗口的尺寸不能大于发送窗口, 发送方和接收方的窗口尺寸不得大于信号范围的一半。发送窗口指发送方已发送但 尚未确认的帧序号队列的界,上下界分别称上下沿,上沿、下沿的间距称为窗口尺 寸。发送方每发一帧,待确认帧的数目加1,收到一个确认帧时,待确认帧的数目减 1.当重发表的计数值(待确认帧的数目)等于发送窗口尺寸时,停止发送新帧。 以滑动窗口的观点来统一看待空闲的RQ、Go-Back-N和选择重发,则①空闲 RQ:发送窗口=1,接收窗口=1;②Go-Back-N:发送窗口>1,接收窗口=1;③选择 重发:发送窗口>1,接收窗口>1.
第三章 计算机网络体系结构及协议
七、发送进程发送给接收进程中的数据, 实际上是经过发送方各层从上到下传送 到物理媒体,通过物理媒体传输到接收 方后,再经过从下到上各层的传递,最 后到达接收进程。
第三章 计算机网络体系结构及协议
八、物理层的传输单位是比特,它是指 在物理媒体之上为数据链路层提供一个 原始比特流的物理连接,它不是指具体 的物理设备,也不是指信号传输的物理 媒体,物理层的1建议是于1976年制定的DTE 如何与数字化的DCE交换信号的数字接 口标准。机械特性:采用15芯标准连接 器,定义了八条接口线;电气特性:类 似于RS-422的平衡接口;功能特性:按 同步传输的全双工或半双工方式运行。
第三章 计算机网络体系结构-基本概念
6.网络体系结构 6.网络体系结构 1 2 3 4 网络体系结构的概念 网络体系结构的功能 网络体系结构的特点 网络体系结构的种类
网络体系结构的概念
计算机网络各层,对等进程通信的协议的集合称 计算机网络的体系结构(architecture) 为计算机网络的体系结构 (architecture) 计算机网络的体系结构 (architecture),它是 计算机网络及其部件所应完成功能的比较精确的 定义.从功能的角度描述计算机网络的结构. 体系结构只定义网络及其部件通过协议应当完成 的功能,不定义协议的实现细节和各层协议之间 的接口关系.
语法(Syntax):规定通信双方"如何讲",
3. 1
基本概念
2. 协议的分层结构
(1)协议分层结构 协议分层结构的思想是用一个模块的集合来完成 协议分层结构的思想是用一个模块的集合来完成 不同的通信功能,以简化设计的复杂性. 不同的通信功能,以简化设计的复杂性.大多数的 网络都按照层或级的方式来组织, 网络都按照层或级的方式来组织,每一层完成特定 的功能,每一层都建立在它的下层之上. 的功能,每一层都建立在它的下层之上.
网络协议的重要性: 网络协议的重要性:
没有协议就没有网络,每一种计算机网络都有 一套协议支持着.由于计算机网络的种类多,所以 协议的种类也很多. 所有协议的目的和功能是一样的,都是保证网 络上的信息能畅通无阻,准确无误地传输到目的地.
3. 1
基本概念
什么是网络协议? 什么是网络协议?
网络协议就是使计算机网络能协同工作实现信息 就是使计算机网络能协同工作实现信息
计算机网络应用技术
第3章 计算机网络体系结构
本章要点
了解网络体系结构分类,功能特点. 了解网络体系结构分类,功能特点. 掌握OSI参考模型的结构和各层功能. 掌握OSI参考模型的结构和各层功能. OSI参考模型的结构和各层功能 掌握TCP/IP体系结构的层次和功能. 掌握TCP/IP体系结构的层次和功能. TCP/IP体系结构的层次和功能 掌握IP地址管理和子网划分的方法. 掌握IP地址管理和子网划分的方法. IP地址管理和子网划分的方法
第三章_计算机网络体系结构要点
源进程传送消息到目 标进程的过程: 消息送到源系统的 最高层; 从最高层开始,自 上而下逐层封装; 经物理线路传输到 目标系统; 目标系统将收到的 信息自下而上逐层 处理并拆封; 由最高层将消息提 交给目标进程。
源进程 消息
逻辑通信
目标进程 消息
N+1 N N-1
Pn+1
Pn Pn-1
第三章 计算机网络体系结构
本章学习要点:
网络体系结构与协议的概念
OSI参考模型
TCP/IP参考模型 OSI与TCP/IP两种模型的比较
3.1 网络体系结构与协议的概念
3.1.1 什么是网络体系结构
计算机网络体系结构是指整个网络系统的 逻辑组成和功能分配,它定义和描述了一 组用于计算机及其通信设施之间互连的标 准和规范的集合。 也就是说:为了完成计算机间的通信合作, 把计算机互连的功能划分成有明确定义的 层次,规定了同层次实体通信的协议及相 邻层之间的接口服务。网络体系结构就是 这些同层次实体通信的协议及相邻层接口 的统称,即层和协议的集合。
3.1.2 什么是网络协议 从最根本的角度上讲,协议就是规则。 网络协议,就是为进行网络中的数据交 换而建立的规则、标准或约定。连网的 计算机以及网络设备之间要进行数据与 控制信息的成功传递就必须共同遵守网 络协议。
网络协议主要由以下三要素组成: 语法 语法是以二进制形式表示的命令和相应的结 构,确定协议元素的格式(规定数据与控制 信息的结构和格式)如何讲 语义 语义是由发出请求、完成的动作和返回的响 应组成的集合,确定协议元素的类型,即规 定通信双方要发出何种控制信息、完成何种 动作以及做出何种应答 。讲什么 交换规则 交换规则规定事件实现顺序的详细说明,即 确定通信状态的变化和过程, 。应答关系
第3章 计算机网络体系结构(习题标准答案)
第3章计算机网络体系结构(习题答案)————————————————————————————————作者:————————————————————————————————日期:2第3章计算机网络体系结构一、填空题1.协议主要由(语法)、(语义)和(同步)三个要素组成。
2.OSI模型分为(物理层)、(数据链路层)、(网络层)、(传输层)、(会话层)、(表示层)和(应用层)七个层次。
3.OSI模型分为(资源子网)和(通信子网)两个部分。
4.物理层定义了(机械特性)、(电气特性)、(功能特性)和(规程特性)四个方面的内容。
5.数据链路层处理的数据单位称为(帧)。
6.数据链路层的主要功能有(链路管理)、(成帧)、(信道共享)、(帧同步)、(流量控制)、(差错控制)、(透明传输)和(寻址)。
7.在数据链路层中定义的地址通常称为(硬件地址)或(物理地址)。
8.网络层所提供的服务可以分为两类:(面向连接的)服务和(无连接的)服务。
9.传输层的功能包括(服务选择)、(连接管理)、(流量控制)、(拥塞控制)和(差错控制)等。
二、名词解释同步协议实体对等层对等层通信服务 CIDR 协议数据单元服务数据单元同步同步指的是广义的、在一定条件下发生什么事情的特性,而且条件和时间有关,具有时序的含义。
协议计算机网络中意图进行通信的结点必须要遵守一些事先约定好的规则。
这些为进行数据交换而建立的规则、标准或约定即称为协议,也称为网络协议。
实体任何接收或者发送数据的硬件单元或者软件进程模块都可以称为通信实体,简称实体。
对等层不同的网络结点,若它们遵循的是同一种网络体系结构的话,那么在不同结点上完成同样功能的层次称为对等层。
对等层通信在分层的网络体系结构中,每个层次只知道自己从上层接收来数据并处理后再传递给下一层,结果通信目的方该层次的对等层就收到与己方处理的一模一样的数据。
就好像在两个对等层之间有一条“通道”直接把数据传送过去一样,这种情况就称为对等层通信。
计算机网络第3章 计算机网络体系结构
第n+1层是第n层的服务用户,第n-1层是第n层的服务 提供者 第n层的服务也依赖于第n-1层以及以下各层的服务
例:邮政通信
16
对等通信例:两个人收发信件
发信人 邮局 运输系统
17
对等层通信的实质
对等层实体之间实现的是 虚拟的逻辑通信; 下层向上层提供服务; 上层依赖下层提供的服务 来与其他主机上的对等层 通信; 实际通信在最底层完成。
18
源进程传送消息到 目标进程的过程:
• 消息送到源系统的 最高层; • 从最高层开始,自 上而下逐层封装; • 经物理线路传输到 目标系统; • 目标系统将收到的 信息自下而上逐层 处理并拆封; • 由最高层将消息提 交给目标进程。
6
分层的空中旅行组织: 服务
柜台-to-柜台:“旅客+行李” 票务服务 行李托运-to-行李认领:行李服务
登机入口-to-到达出口:旅客乘务服务
跑道-to-跑道:飞机“航运”服务 从出发地到目的地的航线:导航服务
7
层次功能的分布式实现
机票 (购买) 机票 (投诉) 行李 (认领) 旅客 (到达) 飞机 (着陆)
飞行航线
一系列的步骤
5
空中旅行的组织: 从另一种不同的角度观察
机票 (购买) 行李 (托运) 机票 (投诉) 行李 (认领) 旅客 (到达) 飞机 (着陆) 飞行航线 飞行航线 层次的观点: 每层实现一种特定的服务 – 通过自己内部的功能 – 依赖自己的下层提供的服务
旅客 (出发)
飞机 (起飞) 飞行航线
PDU由协议控制信息(协议头)和数据(SDU)组成:
第3章 计算机网络体系结构
第3章计算机网络的体系结构学习要点1.理解网络体系的概念2.理解网络协议的概念3.掌握ISO/OSI参考模型的层次结构和各层功能4.掌握TCP/IP体系结构的各层功能5.了解OSI与TCP/IP参考模型的区别6.了解TCP/IP主要的功能及特点3.1 网络体系结构的基本概念1.网络体系结构的形成计算机网络的体系结构采用了层次结构的方法来描述复杂的计算机网络,把复杂的网络互连问题划分为若干个较小的、单一的问题,并在不同层次上予以解决。
2.网络体系的分层结构图3-1 网络体系的层次结构模型3.层次结构中的相关概念(1)实体(2)协议:一个网络协议主要由以下3个要素组成:<1>语法(Syntax):指数据与控制信息的结构或格式,如数据格式、编码及信号电平等;<2>语义(Semantics):指用于协调与差错处理的控制信息,如需要发出何种控制信息,完成何种动作以及做出何种应答<3>定时(Timing):指事件的实现顺序,如速度匹配、排序等。
(3)接口(4)服务(5)层间通信图3-2对等实体通信实例实际上,每一层必须依靠相邻层提供的服务来与另一台主机的对应层通信,这包含了下面两方面的通信:<1>相邻层之间通信<2>对等层之间通信3.2 开放系统互连参考模型1.OSI参考模型OSI参考模型采用了层次结构,将整个网络的通信功能划分成七个层次,每个层次完成不同的功能。
这七层由低层至高层分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层,如图所示。
2.OSI/RM各层的主要功能(1)物理层物理层(Physical Layer)处于OSI参考模型的最低层。
物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明地传送“比特”流。
物理层传输的单位是比特(Bit),不去考虑比特流的意义和结构。
(2)数据链路层在物理层提供比特流传输服务的基础上,数据链路层(Data Link Layer)通过在通信的实体之间建立数据链路连接,传送以“帧”为单位的数据,使有差错的物理线路变成无差错的数据链路,保证点到点(point-to-point)可靠的数据传输。
网络体系结构及协议
3.3.2 数据链路控制协议举例---HDLC
标志 F 01111110 地址 A 8位 控制 C 8位 信息 I N位 帧校验序列 FCS 16 位 标志 F 01111110
图 3-4
HDLC 的帧结构
(1)标志字段(F) (2)地址字段(A)标志 (3)控制字段(C)字 (4)信息字段(I)信 (5)帧校验序列字段(FCS)息字段(I)段(F)
表示层协议
表示层
6-5接口 会话层协议
表示层
6-5接口
会话层
5-4接口 传输层协议
会话层
5-4接口
传输层
4-3接口 网络层协议
传输层 网络层
数据链路层协议 3-2接口 网络层协议 数据链路层协议 4-3接口
网络层
3-2接口
网络层
3-2接口
数据链路层
2-1接口 物理层协议
数据链路层
2-1接口
数据链路层
3
3.1.1 协议及体系结构
1.网络协议 网络中的计算机与终端间要想正确的传送信 息和数据,必须在数据传输的顺序、数据的格式 及内容等方面有一个约定或规则,这种约定或规 则称做协议。网络协议主要有三个组成部分: (1)语法 (2)语义 (3)时序 协议实质上是网络通信时所使用的一种语言。
4
2.网络的体系结构 计算机网络是一个十分复杂的系统, 其设计需要采用结构化的设计方法。结构化 的设计方法的思想是将一个复杂系统分解为 若干个容易处理的子系统,然后“分而治 之”。分层是系统分解的最好方法之一。所 谓网络的体系结构就是计算机网络各层次及 其协议的集合。
28
3.4.2 路由选择 网络节点在收到一个分组后,要确定向下一节点 传送的路径,这就是路由选择。在数据报方式中,网 络节点要为每个分组路由做出选择;而在虚电路方式 中,只需在连接建立时确定路由。 根据对网络环境变化的适应性不同,路由算法可 以分为两大类:静态路由选择算法和动态路由选择算 法。 独立路由选择、集中路由选择和分布路由选择是 三种动态路由选择策略的具体算法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有确认(confirmed)服务 服务原语的服务 无确认(unconfirmed)服务 服务原语的服务: 请求原语; 有确认服务原语
指示原语;
响应原语; 无确认服务原语 证实原语。
请求原语; 指示原语。
原语类型: (1)有确认的原语类型:发出的请求原语要求得到确认。 XXXX.REQ→ XXXX.IND F← XXXX.RSP
按上述原则,OSI共包括了7层
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 CCPA 网络层 数据链路层 物理层 通信子网 CCPB 网络层 数据链路层 物理层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
传输介质
OSI参考模型结构示意图
3.2 OSI参考模型
ISO分层的基本原则 :
发信方 书写信件 贴邮票 送邮箱 收集信件 盖邮戳 分拣信件 信件打包 送运输部门 发信方活动 收信方 收信方活动 阅读信件
发送局服务业务
接收局服务业务
信件投递 分拣信件
发送局转送业务
接收局转送业务
分发邮件 邮件拆包 转送邮局 接收邮包
路由选择 运输
运输部门的邮件运输业务
邮件的发送过程
3.1 网络体系结构的基本概念
DTE、DCE和通信设施之间的关系示意图
3.3 OSI的层次结构
(a) 机械特性:规定硬件接口所用连接器(一般都采用插接式连接器)的规格、 大小、形状、尺寸、插针或插孔的数量和排列情况、锁定装置形式,以及相应 传输介质的参数和特征等 (b) 电气特性 :规定了在链路上传输比特流有关的电路特性; (c) 功能特性:规定各信号线的功能或作用
3.2 OSI参考模型
(3) 协议说明(Protocol Specifications) 包含两个方面的内容:
应用进程 数据 数据 数据 数据单元 报文 报文分组 数据帧 比特序列 传输介质 应用进程 应用层A 表示层P 会话层S 传输层T 网络层N 数据链路层D 物理层P 物 理 信 道
① 同层协议:规定了每个层次中, 通信双方共同遵守相应的约定和 规程。下图为同层之间传送的数 物 理 据形式。 信
第三章 计算机网络协议与体系结构
本章知识点
网络体系结构的基本概念 OSI参考模型
OSI的层次结构
TCP/IP模型与OSI模型的对应关系
3.1 网络体系结构的基本概念
网络体系结构:层次结构和协议的集合 采用层次化结构的方法描述计算机网络系统,便于将复杂的网络问题分 解成许多较小的、界限比较清晰而又简单的部分来处理。 3.1.1 网络协议的概念 1.协议
1)网络中各节点都具有相同的层次; 2)不同结点的同等层具有相同的功能;
3)每层的选定尽量着眼于已有成功经验的国际标准协议;
4)同一节点内相邻层之间通过接口实现通信; 5)各层界面应选在服务描述最少、穿过接口信息流最小的地方; 6)每一层可以使用下层提供的服务,并向其上层提供服务; 7)不同结点的同等层通过协议来实现对等层间的通信;
3.2 OSI参考模型
3.2.3 OSI层与层之间的通信 服务原语:上层使用下层所提供的服务必须通过与下层交换的命令的组合。 常见的服务原语主要有四类:
(1) 请求(request): 由服务用户发往服务提供者,请求它完成某项工作,如发送数 据请求。 (2) 指示(indication): 由服务提供者发往服务用户,指示发生了某些事件。比如说, 接收到一个远地送来的数据。 (3) 响应(response): 由服务用户发往服务提供者,作为对前面发生的指示的响应。 (4) 证实(confirm): 由服务提供者发往服务用户,作为对前面发生的请求的证实。 如数据成功发送
一个完整的服务原语包括三个部分:原语名、原语类型和原语参数。
原语名和原语类型一般都用英文写出。两者之间用圆点或空格隔开,原语参数可 以用中文表示,用括号与前面两部分隔开。
3.2 OSI参考模型
如:传输连接的请求原语:
T—CONNECT.request(被叫地址、主叫地址、……) 原语名 分隔符 原语类型 原语参数
3.2 OSI参考模型
3.2.1 OSI参考模型的基本概念 1.开放系统和互连模型的由来 ISO——国际标准化组织 (International Standardization Organization) OSI——开放系统互连模型(Open Systems Interconnection) OSI 是一种终端设备、计算机、人、网络和通信处理机之间交换信息所 需要的标准协议。 2. OSI标准的三级抽象 (1) 体系结构(Architecture) OSI参考模型定义了开放系统的层次结构、层次之间的相互关系及 各层所包括的可能服务。 (2) 服务定义(Server Definition) OSI详细说明了各层所提供的服务。某一层的服务就是该层及其以 下各层的一种能力,它通过接口提供给更高一层,各层所提供的服务与 这些服务是怎样实现的无关。
2.几个重要概念
1)协议(Protocol)
4)接口(Interface)
2)层次(Layer) 3)实体
5)体系结构(Architecture)
协议——协议是一种通信约定。 层次——分层的目的在于将一个问题的复杂性弱化。 实体——实体是通信时能发送或接收信息的任何软硬件设施。 接口——同一节点内相邻层之间交换信息的连接点(如邮政系统中的邮 箱)。 网络的体系结构——为了完成计算机间的通信合作,把每个计算机互联 的功能划分为定义明确的层次,规定了同层次进程间的通信协议及相邻 层之间的接口统称为网络体系结构。 一个功能完备的计算机网络需要制定一整套复杂的协议集。对于 结构复杂的网络协议来说,最好的组织方式就是层次结构模型。
3.2 OSI参考模型
(2)无确认的原语类型:发出的请求原语无需对方予以确认。 XXXX.REQ→XXXX.IND
四类服务原语间的关系:
3.2 OSI参考模型
3.2.4 OSI数据传输方式
OSI数据传输方式可分为两大类,即面向连接服务和无连接服务 理解网络服务需要注意的两个问题: 第一、两种服务方式对实现服务的网络协议的复杂性和数据传输的可靠性有 着很大的影响。 第二、在网络传输的各层,都会涉及到这两种服务。 1.面向连接服务 该服务是指对等实体在传输PDU之前,整个过程包括如下三个阶段。 ⑴ 建立连接。包括鉴别对等实体的身份、协商数据传输时的控制信息(例 如:用户数据的体积、窗口尺寸、使用的协议类别等)。 ⑵ 传输数据。包括传输用户数据,以及为了数据传输而进行的交互控制 (例如:数据传输的确认、活动管理、令牌传递等)。
信息,以及完成的动作与做出的响应等。如用于协调和差错处理
的控制信息; 语法:用户数据与控制信息的结构与格式,数据出现的顺序等。包括数 据格式、编码及信号电平等; 时序:对事件实现顺序的详细说明,包括速度的匹配和排序。 语义——表示要做什么? 语法——表示要怎么做? 时序——表示要什么时候做?
3.1 网络体系结构的基本概念
报文
报文 分组 帧 比特
2
1
内 部 子 网 协 议
传输介质
传输介质
传输介质
通信子网
3.3 OSI的层次结构
3.3.1 物理层 1.物理层的功能 物理层的主要功能:提供物理链路的连接和数据的传输。具体而言有: ①物理连接的建立、维护和释放 ② 数据传输服务 ③ 提供需要的机械、电气、功能特性和规程特性。 DTE——具有一定数据处理 能力以及发送和接收数据能 力的设备:用户终端、计算 机以及各种I∕O设备等。 DCE——两个远距离通信的 DTE,必须加一些中间设备, 这就是DCE,如:MODEM。
⑶ 释放连接。释放双方已经建立起来的连接。
面向连接服务的特点:见P70
3.2 OSI参考模型
2.无连接服务 特点:无连接服务特点表现在: ⑴ 无连接服务的每个分组都携带完整的目的节点地址,各分组 在系统中独立传送。 ⑵ 无连接服务中的数据传输过程不需要经过连接建立、维护与 释放三个过程。 ⑶ 数据分组传输过程中,目的节点接收的数据分组可能出现乱 序、重复与丢失的现象,需要指定某种机制加以有效控制。 ⑷ 无连接服务的可靠性不好,但是协议相对简单,通信效率较 高,适合猝发式通信。 注意:网络服务的可靠性主要通过确认、重传等机制来保证。 3.确认和重传机制 确认与重传——目的端在收到每个数据分组后,要求向发送端发送正确 接收分组的确认信息。常用的策略是:在规定的时间内,如果发送端没有收 到目的端的确认信息,就认为数据分组发送失败,发送端需要重新发送该数 据分组。
3.3 OSI的层次结构
OSI 模型结Leabharlann :系统1主机7 6 5 4 3 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 应用层协议 表示层协议 会话层协议 传输层协议 网络层 数据链路层 物理层
系统2主机
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 报文 报文
3.1.3 开放系统互连参考模型OSI/RM 20世纪70年代,一些重要的计算机生产厂商相继推出了适合本公司的 网络体系结构,如: IBM:网络体系结构(NSA); DEC:DEC数字网络体系结构(DNA); SPERRY UNIVAC:分布式计算机网络体系结构(DCA); NCR:非集中式数据处理网络体系结构(DNS); 东芝:先进的网络体系结构(ANSA)。
3.1 网络体系结构的基本概念
3.1.2 网络体系结构的层次化 通常把一组相近的功能放在一起,形成网络的一个结构层次,这 种处理方式有其突出的优越性,具体体现在:
1)各层之间的独立性好;
2)灵活性好;
3)各层实现技术的改变不会影响其它层; 4)易于维护和实现; 5)有利于促进标准化。
3.1 网络体系结构的基本概念
道
应用层A 表示层P 会话层S 传输层T 网络层N 数据链路层D 物理层P