高级计算机网络 第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、数据链路层的功能
传输链路 传输链路是用于传输数据的通信信道,由双绞线、
光纤、 同轴电缆、微波、卫星通信等构成。 信道分为链路与通路两种:
计算机网络(第二版)课后习题答案第三章
计算机网络参考答案第三章(高教第二版冯博琴)1 什么是网络体系结构?网络体系结构中基本的原理是什么?答:所谓网络体系就是为了完成计算机间的通信合作,把每个计算机互连的功能划分成定义明确的层次,规定了同层次进程通信的协议及相邻层之间的接口及服务。
将这些同层进程间通信的协议以及相邻层接口统称为网络体系结构。
网络体系结构中基本的原理是抽象分层。
2 网络协议的组成要素是什么?试举出自然语言中的相对应的要素。
答:网络协议主要由三个要素组成:1)语义协议的语义是指对构成协议的协议元素含义的解释,也即“讲什么”。
2)语法语法是用于规定将若干个协议元素和数据组合在一起来表达一个更完整的内容时所应遵循的格式,即对所表达的内容的数据结构形式的一种规定(对更低层次则表现为编码格式和信号电平),也即“怎么讲”。
3)时序时序是指通信中各事件发生的因果关系。
或者说时序规定了某个通信事件及其由它而触发的一系列后续事件的执行顺序。
例如在双方通信时,首先由源站发送一份数据报文,如果目标站收到的是正确的报文,就应遵循协议规则,利用协议元素ACK来回答对方,以使源站知道其所发出的报文已被正确接收,于是就可以发下一份报文;如果目标站收到的是一份错误报文,便应按规则用NAK元素做出回答,以要求源站重发该报文。
3 OSI/RM参考模型的研究方法是什么?答:OSI/RM参考模型的研究方法如下:1)抽象系统抽象实系统中涉及互连的公共特性构成模型系统,然后通过对模型系统的研究就可以避免涉及具体机型和技术实现上的细节,也可以避免技术进步对互连标准的影响。
2)模块化根据网络的组织和功能将网络划分成定义明确的层次,然后定义层间的接口以及每层提供的功能和服务,最后定义每层必须遵守的规则,即协议。
模块化的目的就是用功能上等价的开放模型代替实系统。
5 服务原语的作用是什么?试以有确认服务为例进行说明。
答:服务在形式上是用服务原语来描述的,这些原语供用户实体访问该服务或向用户实体报告某事件的发生。
第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章 计算机网络体系结构与协议
第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 参考模型将“服务”与“协议”的定义结合起来,使得参考 模型变得格外复杂,实现困难; • 寻址、流控与差错控制在每一层里都重复出现,降低系统效率; • 数据安全性、加密与网络管理在参考模型的设计初期被忽略了; • 参考模型的设计更多是被通信的思想所支配,不适合于计算机与 软件的工作方式; • 严格按照层次模型编程的软件效率很低。
网络协议及网络体系结构
36
3.2.4 TCP/IP参考模型
IP协议由四个协议组成
ARP协议,地址解析协议
将IP地址转换为底层物理地址(如:局域网中的MAC地址)
RARP协议,逆地址解析协议 将底层物理地址转换为IP地址 ICMP协议,因特网控制报文协议 允许主机或路由器报告差错情况和提供异常报告 IGMP协议,因特网组管理协议 在多播情况下使用
走哪条路可以到达
25
3.2.3 OSI参考模型
传输层
负责将完整的报文进行源到目的(端到端)的交付 起着可靠传输的作用
端到端的错误检查和错误恢复 在重组过程中请求出错或丢失的数据重传等等
如何保证数据不丢失?
26
3.2.3 OSI参考模型
会话层
允许不同机器上的用户之间建立会话 负责建立和断开通信连接(数据流动的逻辑通路)
使不同厂商的设备、不同的CPU以及不同的操作系 统组成的计算机之间实现通信
3
3.2.1 网络协议概念
哪里有通信,哪里就有协议
自然社会、机器社会
4
3.2.1 网络协议概念
2. 网络协议的三要素
表示格式
表示含义 及动作
表示次序
5
3.2.1 网络协议概念
协议的三要素
举例: A要打电话给B,首先A拨通B的电话号码,对 方电话振铃,B拿起电话,然后A和B开始通话。通话 完毕后,双方挂断电话
第3章 网络与网络应用协议
3.1 计算机网络概述 3.2 网络协议及网络体系结构 3.3 应用层协议1:DNS域名服务器 3.4 应用层协议2:TELNET、FTP、SMTP 3.5 应用层协议3:万维网WWW
计算机网络技术 第三章 计算机网络体系结构及协议
第三章 计算机网络体系结构及协议
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地址管理和子网划分的方法
《计算机网络》教案(第三章)
数据通信的基本概念
数据通信的定义
数据通信的方式
数据通信是指在不同的计算机或设备 之间传输数据和信息的过程。
根据数据传输的方向和方式,数据通 信可分为单工、半双工和全双工三种 方式。
数据通信系统的组成
数据通信系统通常由数据源、发送设 备、传输介质、接收设备和数据宿五 个部分组成。
传输介质与通信设备
传输介质的分类
传输介质可分为有线介质和无线 介质两大类,其中有线介质包括 双绞线、同轴电缆和光纤等,无 线介质包括无线电波、微波和红
外线等。
通信设备的作用
通信设备是实现数据通信的重要 工具,包括调制解调器、网卡、
集线器、交换机和路由器等。
通信设备的选型
在选择通信设备时,需要考虑传 输速率、传输距离、网络拓扑结
特点
覆盖范围广、传输速率相对较低、网络结构复杂、通信成本 高。
常见广域网接入方式
电话线拨号接入
利用普通电话线,通过拨号方式连接 到ISP,速度较慢,已逐渐被淘汰。
DSL接入
数字用户线路(Digital Subscriber Line),利用普通电话线提供高速数 据传输服务,包括ADSL、VDSL等。
调制技术的选择
在选择调制技术时,需要考虑信道的特性、传输距离、传 输速率和误码率等因素。
04 局域网技术
局域网的特点与分类
特点
覆盖地理范围小、数据传输速率高、 通信延迟时间短、误码率低、通常属 于一个单位所有。
分类
按拓扑结构可分为星型、环型、总线 型和树型等;按传输介质可分为有线 局域网和无线局域网。
FTP协议
用于文件传输,支持 上传和下载功能,可 实现不同操作系统之 间的文件交换。
DNS协议
第三章_计算机网络体系结构要点
源进程传送消息到目 标进程的过程: 消息送到源系统的 最高层; 从最高层开始,自 上而下逐层封装; 经物理线路传输到 目标系统; 目标系统将收到的 信息自下而上逐层 处理并拆封; 由最高层将消息提 交给目标进程。
源进程 消息
逻辑通信
目标进程 消息
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 协议数据单元服务数据单元同步同步指的是广义的、在一定条件下发生什么事情的特性,而且条件和时间有关,具有时序的含义。
协议计算机网络中意图进行通信的结点必须要遵守一些事先约定好的规则。
这些为进行数据交换而建立的规则、标准或约定即称为协议,也称为网络协议。
实体任何接收或者发送数据的硬件单元或者软件进程模块都可以称为通信实体,简称实体。
对等层不同的网络结点,若它们遵循的是同一种网络体系结构的话,那么在不同结点上完成同样功能的层次称为对等层。
对等层通信在分层的网络体系结构中,每个层次只知道自己从上层接收来数据并处理后再传递给下一层,结果通信目的方该层次的对等层就收到与己方处理的一模一样的数据。
就好像在两个对等层之间有一条“通道”直接把数据传送过去一样,这种情况就称为对等层通信。
计算机网络第三章参考答案
第三章作业参考答案1.什么是网络体系结构?网络体系结构中的基本原理是什么?答:(1)计算机网络中,层、协议和层间接口的集合被称为计算机网络体系结构(2)网络体系结构中的基本原理是分层原理:计算机网络中采用了分层方法,把复杂的问题划分为若干个较小的、单一的局部问题,在不同的层次上予以解决。
2.什么是实体?什么是对等实体?什么是服务数据单元?什么是协议数据单元?答:(1)实体:任何可以发送或接收信息的硬件/软件进程;(2)对等实体:分别位于不同系统对等层中的两个实体;(3)服务数据单元:指定层的接口数据的总和;(4)协议数据单元:网络体系结构中,对等层之间交换的信息报文统称为协议数据单元。
3.什么是网络协议?它在网络中的作用是什么?网络协议的三要素是什么?答:(1)网络协议:计算机网络中进行数据交换而建立的规则、标准或约定的集合;(2)作用:约定通信双方在通信时必须遵守的规则;(3)三要素:语法、语义、时序(“同步”也可以,但不如“时序”更贴切)。
4. 协议与服务之间的区别是什么?答:协议:对等实体间通信时必须遵守的规则;服务:某一层向它的上一层提供的一组操作,定义了该层要代表其用户执行哪些操作;协议是不同网络系统对等层之间的关系,而服务则是相同网络系统上下层之间的关系。
5. 服务分哪两类?有什么区别?比较数据报与虚电路两种服务各自的优缺点及适用场合?答:(1)服务分为:面向连接服务和无连接服务;区别如下:1)面向连接服务:在数据交换之前,必须先建立连接,当数据交换结束后,则应终止这个连接;具有连接建立、数据传输和连接释放三个阶段;静态分配资源,传输前需建立连接;提供可靠的传输服务,无错、按序、无丢失、不重复;仅在连接阶段需要完整的目的地址;适用在一段时间内向同一目的地发送大量报文,实时性要求高的场合。
2)无连接服务:两个实体在数据传输时动态地进行分配通信时所需的资源。
动态分配资源,不能防止报文的损失、失序、丢失和重复;需要为每一个报文提供完整的目的地址,适用少量零星报文的场合。
计算机网络第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 路由选择 网络节点在收到一个分组后,要确定向下一节点 传送的路径,这就是路由选择。在数据报方式中,网 络节点要为每个分组路由做出选择;而在虚电路方式 中,只需在连接建立时确定路由。 根据对网络环境变化的适应性不同,路由算法可 以分为两大类:静态路由选择算法和动态路由选择算 法。 独立路由选择、集中路由选择和分布路由选择是 三种动态路由选择策略的具体算法。