第三章_计算机网络体系结构

合集下载

第三章 计算机网络体系结构ppt课件

第三章 计算机网络体系结构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章 计算机网络体系结构 Microsoft Word 文档

第3章 计算机网络体系结构 Microsoft Word 文档

第3章计算机网络体系结构〖主要内容〗计算机网络体系结构概述,各层功能的简单介绍,主要介绍物理层和数据链路层及网络层。

〖教学重点〗OSI参考模型的七层功能,物理层概念,数据链路层的流量控制方法,HDLC概念。

计算机网络由多个互连的结点组成,结点之间要不断地交换数据和控制信息,要做到有条不紊地交换数据,每个结点就必须遵守一整套合理而严谨的结构化管理体系。

计算机网络就是按照高度结构化设计方法采用功能分层原理来实现的,即计算机网络体系结构的内容。

3.1 网络体系结构及协议的概念3.1.1 网络体系和网络体系结构网络体系(Network Architecture):是为了完成计算机间的通信合作,把每台计算机互连的功能划分成有明确定义的层次,并规定了同层次进程通信的协议及相邻之间的接口及服务。

网络体系结构:是指用分层研究方法定义的网络各层的功能、各层协议和接口的集合。

3.1.2 计算机网络体系结构计算机的网络结构可以从网络体系结构、网络组织和网络配置三个方面来描述,网络组织是从网络的物理结构和网络的实现两方面来描述计算机网络;网络配置是从网络应用方面来描述计算机网络的布局、硬件、软件和和通信线路来描述计算机网络;网络体系结构是从功能让来描述计算机网络结构。

网络体系结构最早是由IBM公司在1974年提出的,名为SNA计算机网络体系结构:是指计算机网络层次结构模型和各层协议的集合结构化是指将一个复杂的系统设计问题分解成一个个容易处理的子问题,然后加以解决。

层次结构是指将一个复杂的系统设计问题分成层次分明的一组组容易处理的子问题,各层执行自己所承担的任务。

计算机网络结构采用结构化层次模型,有如下优点:●各层之间相互独立,即不需要知道低层的结构,只要知道是通过层间接口所提供的服务●灵活性好,是指只要接口不变就不会因层的变化(甚至是取消该层)而变化●各层采用最合适的技术实现而不影响其他层●有利于促进标准化,是因为每层的功能和提供的服务都已经有了精确的说明3.1.3 网络协议1.协议(Protocol)网络中计算机的硬件和软件存在各种差异,为了保证相互通信及双方能够正确地接收信息,必须事先形成一种约定,即网络协议。

计算机网络基础教程-第3章_网络体系结构与协议

计算机网络基础教程-第3章_网络体系结构与协议
6
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)应用标准:为基本应用定义层与层之间的接口关系 和不同系统之间同层的通信规则。

第三章 体系结构

第三章 体系结构

它们互相交织,形成了非常复杂的系统应用环境。
各种体系结构

如:IBM公司SNA Digital公司DNA ARPANET参考模型ARM 都采用层次结构
网络体系结构

为了解决不同媒介连接起来的不同设备和网络系 统在不同的应用环境下实现互操作的问题,采用 分层的方法,将网络互联的庞大而复杂的问题, 划分为若干个较小而容易解决的问题,计算机网 络的各层和层间协议的集合称为“网络体系结 构”。
对等层之间的通信是目的,
相邻层之间的通信是手段。
协议是水平的 服务是垂直的
(N)层、(N-1)、(N+1)之间协议和服务的关系是: (N)层实体利用(N-1)层提供的服务和执行(N)层 协议来对(N+1)提供服务。

服务和协议的关系

服务

是由一系列服务原语组成的,它位于层次接口的位置, 表示底层为上层提供哪些操作功能,如何实现这些功 能,服务不考虑。 是同一层次对等实体之间的,有关协议数据单元的格 式、意义以及控制规则的集合,实体使用协议的最终 目的是为了实现它所要提供的服务。
3、网络通信协议

1.网络协议 为进行网络中的数据(信息)交换而建立的 规则、标准或约定称为网络协议

计算机网络中实体之间有关通信规则的集合
实体


任何可以发送或接收信息的硬件/软件进程。 实体既可以是软件实体(如一个进程),也 可以是软件实体(如智能输入/输出芯片) 层功能实现的真正承担者
分流
复用 普通

一个(N+1)实体可以通过一个或多个(N)SAP 与一个或多个(N)实体相连
四、数据单元



第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 参考模型将“服务”与“协议”的定义结合起来,使得参考 模型变得格外复杂,实现困难; • 寻址、流控与差错控制在每一层里都重复出现,降低系统效率; • 数据安全性、加密与网络管理在参考模型的设计初期被忽略了; • 参考模型的设计更多是被通信的思想所支配,不适合于计算机与 软件的工作方式; • 严格按照层次模型编程的软件效率很低。

第3章计算机网络体系结构(习题参考答案)

第3章计算机网络体系结构(习题参考答案)

第3章计算机网络体系结构三、简答题1. 为什么要采用分层的方法解决计算机的通信问题?通过分层的方法,使得计算机网络复杂的通信处理问题转化成为若干相对较小的层次内的局部问题,对其进行的研究和处理变得相对容易。

2. “各层协议之间存在着某种物理连接,因此可以进行直接的通信。

”这句话对吗?不对。

物理连接只存在于最底层的下面。

各层协议之间只存在着称为“对等层通信”的逻辑连接。

3. 请简要叙述服务与协议之间的区别。

通过协议的规定,下一层可以为上一层提供服务,但是对于上一层的服务用户来说下面的协议是透明的。

协议是存在于对等层之间的,是水平的;服务存在于直接相邻的两个层次之间,是垂直的。

4. 请描述一下通信的两台主机之间通过OSI模型进行数据传输的过程。

发送数据的具体过程为:要进行通信的源用户进程首先将要传输的数据送至应用层并由该层的协议根据协议规范进行处理,为用户数据附加上控制信息后形成应用层协议数据单元再送至表示层;表示层根据本层的协议规范对收到的应用层协议数据单元进行处理,给应用层协议数据单元附加上表示层的控制信息后形成表示层的协议数据单元再将它传送至下一层。

数据按这种方式逐层向下传送直至物理层,最后由物理层实现比特流形式的传送。

当比特流沿着传输介质经过各种传输设备后最终到达了目标系统。

此后,接收数据的具体过程为:按照发送数据的逆过程,比特流从物理层开始逐层向上传送,在每一层都按照该层的协议规范以及数据单元的控制信息完成规定的操作,而后再将本层的控制信息剥离,并将数据部分向上一层传送,依此类推直至最终的、通信的目的用户进程。

5. 请简述虚电路服务的特点。

虚电路服务要求发送分组之前必须建立连接,即虚电路。

之后所有的分组都沿着虚电路依次进行传送。

在所有分组传送完毕后要释放连接。

它可以提供顺序、可靠的分组传输,适用于长报文的通信,一般应用于稳定的专用网络。

6. 请简述无连接服务的特点。

无连接服务无需事先建立连接。

计算机网络技术 第三章 计算机网络体系结构及协议

计算机网络技术 第三章  计算机网络体系结构及协议

第三章 计算机网络体系结构及协议
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的平衡接口;功能特性:按 同步传输的全双工或半双工方式运行。

第3章 计算机网络体系结构

第3章  计算机网络体系结构

计算机网络技术基础任课老师: 田家华第3章计算机网络体系结构本章要点3.1 网络体系结构概述3.2 OSI七层协议模型3.3 TCP/IP的体系结构本章要点:网络体系结构的概念物理层、数据链路层、网络层、传输层、高层的功能TCP/IP体系结构3.1.1 网络体系结构的概念高层不需要知道低层是如何实现的,只需要知道低层所提供的服务,以及本层向上层提供的服务,各层独立性强。

当任何一层发生变化时,只要层间接口不发生变化,那么这种变化就不会影响到其他层,适应性强。

整个系统已被分解为若干易于处理的部分,这种结构使得一个庞大而又复杂的系统实现和维护起来更容易。

每层的功能与所提供的服务都有精确的定义和说明,有利于促进标准化。

邮政服务的层次模型3.1.2网络协议网络协议的定义为实现网络通信而建立的关于信息传输顺序、信息格式和信息内容等方面的一组规则、标准或约定,统称为网络协议(Protocol)网络协议的三要素语法:用于确定协议元素的格式,即数据与控制信息的结构和格式。

语义:用于确定协议元素的类型,即规定了通信双方需要发出何种控制信息,完成何种动作,以及做出何种应答。

定时:用于确定通信速度的匹配和时序,即对事件实现顺序的详细说明。

3.1.2网络协议TCP/IP协议、IPX/SPX协议、NetBEUI协议3.1.3 OSI参考模型1 OSI参考模型概述OSI参考模型是标准化的、开放式的计算机网络层次结构模型。

“开放”的含义是:任何两个遵守OSI参考模型和有关标准的系统都可以进行互连。

这里的“系统”指的是计算机、终端或其他外部设备等。

OSI参考模型将计算机网络分成了互相独立的7层,从下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层2 OSI参考模型中的数据传输过程在OSI参考模型中,不同主机对等层之间按相应协议进行通信,同一主机不同层之间通过接口进行通信。

除了最底层的物理层是通过传输介质进行物理数据传输外,其他对等层之间的通信均为逻辑通信。

第三章_计算机网络体系结构要点

第三章_计算机网络体系结构要点


源进程传送消息到目 标进程的过程: 消息送到源系统的 最高层; 从最高层开始,自 上而下逐层封装; 经物理线路传输到 目标系统; 目标系统将收到的 信息自下而上逐层 处理并拆封; 由最高层将消息提 交给目标进程。
源进程 消息
逻辑通信
目标进程 消息
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章 计算机网络体系结构(习题标准答案)

第3章计算机网络体系结构(习题答案)————————————————————————————————作者:————————————————————————————————日期:2第3章计算机网络体系结构一、填空题1.协议主要由(语法)、(语义)和(同步)三个要素组成。

2.OSI模型分为(物理层)、(数据链路层)、(网络层)、(传输层)、(会话层)、(表示层)和(应用层)七个层次。

3.OSI模型分为(资源子网)和(通信子网)两个部分。

4.物理层定义了(机械特性)、(电气特性)、(功能特性)和(规程特性)四个方面的内容。

5.数据链路层处理的数据单位称为(帧)。

6.数据链路层的主要功能有(链路管理)、(成帧)、(信道共享)、(帧同步)、(流量控制)、(差错控制)、(透明传输)和(寻址)。

7.在数据链路层中定义的地址通常称为(硬件地址)或(物理地址)。

8.网络层所提供的服务可以分为两类:(面向连接的)服务和(无连接的)服务。

9.传输层的功能包括(服务选择)、(连接管理)、(流量控制)、(拥塞控制)和(差错控制)等。

二、名词解释同步协议实体对等层对等层通信服务 CIDR 协议数据单元服务数据单元同步同步指的是广义的、在一定条件下发生什么事情的特性,而且条件和时间有关,具有时序的含义。

协议计算机网络中意图进行通信的结点必须要遵守一些事先约定好的规则。

这些为进行数据交换而建立的规则、标准或约定即称为协议,也称为网络协议。

实体任何接收或者发送数据的硬件单元或者软件进程模块都可以称为通信实体,简称实体。

对等层不同的网络结点,若它们遵循的是同一种网络体系结构的话,那么在不同结点上完成同样功能的层次称为对等层。

对等层通信在分层的网络体系结构中,每个层次只知道自己从上层接收来数据并处理后再传递给下一层,结果通信目的方该层次的对等层就收到与己方处理的一模一样的数据。

就好像在两个对等层之间有一条“通道”直接把数据传送过去一样,这种情况就称为对等层通信。

第3章 计算机网络体系结构-TCPIP

第3章 计算机网络体系结构-TCPIP

子网掩码( Mask) 子网掩码(Subnet Mask)
子网划分后,如何识别不同的子网呢? 子网划分后,如何识别不同的子网呢? 解决办法:采用子网掩码来分离网络号和主机号. 解决办法:采用子网掩码来分离网络号和主机号. 子网掩码格式: 个比特 网络号(包括子网号 个比特, 包括子网号)部分全 子网掩码格式 : 32个比特 , 网络号 包括子网号 部分全 为"1",主机号部分全为"0". ,主机号部分全为" .
00100000 11000000 00001010 00000001 00100000 -01000000 11000000 00001010 00000001 01000000 -01100000 11000000 00001010 00000001 01100000 -10000000 11000000 00001010 00000001 10000000 -10100000 11000000 00001010 00000001 10100000 -11000000 11000000 00001010 00000001 11000000 -192.10. 192.10.1.32 192.10. 192.10.1.64 192.10. 192.10.1.96 192.10. 192.10.1.128 192.10. 192.10.1.160 192.10. 192.10.1.192
3,TCP/IP协议族 , 协议族——传输层协议 协议族 传输层协议
◆传输控制协议(TCP) 传输控制协议(
一种面向连接的传输协议.TCP打开并维护网 络上两个通信主机间的连接.使用端口号(相当 于邮箱)建立虚拟连接.传输IP数据报时,一个 包含流量控制,排序和差错校验的TCP报头被附 加在数据报上. ◆用户数据报协议(UDP) 用户数据报协议( 一种无连接传输协议,UDP仅负责传输数据报. 虽然也使用端口号,但不需要对应一个虚拟连接.

cn3

cn3

电信号(或光信号)在物理媒体中传播 从发送端物理层传送到接收端物理层
2 1
应用层(application layer) 物理传输媒体
计算机 1 向计算机 2 发送数据
计算机 1 AP1 5 4 3 2 1 计算机 2 AP2 5 4 3 2
物理层接收到比特流,上交给数据链路层 1
计算机 1 向计算机 2 发送数据
计算机 2 AP2 5
应用程序数据 应用程序数据 应用程序数据 应用程序数据 应用程序数据 链路层 尾部
T2
4 3 2 1
10100110100101 比 特 流 110101110101
计算机 1 向计算机 2 发送数据
计算机 1 AP1 5 4 3 2 1
H2
计算机 2 AP2 5 4
计算机 2 的物理层收到比特流后 交给数据链路层
计算机 1 AP1 5 4 3 2 1 计算机 2 AP2 5 4 3
数据链路层剥去帧首部和帧尾部 2 取出数据部分,上交给网络层
1
计算机 1 向计算机 2 发送数据
计算机 1 AP1 5 4 3 2 1 计算机 2 AP2 5 4
网络层剥去首部,取出数据部分 3 上交给运输层
2 1
计算机 1 向计算机 2 发送数据
第三章 计算机网络体系结构
主要内容
3.1计算机网络的体系结构的形成 计算机网络的体系结构的形成 3.2计算机网络的体系结构 计算机网络的体系结构
3.2.1 计算机网络功能的分层 3.2.2 协议和协议的分层结构 3.2.3 计算机网络的体系结构
3.3典型计算机网络参考模型 典型计算机网络参考模型
3.3.1 计算机网络的标准化 3.3.2 OSI参考模型 参考模型 3.3.3 TCP/IP参考模型 参考模型

第三章 计算机网络体系结构与协议

第三章 计算机网络体系结构与协议
将不同的系统分成相同的层次; 在不同系统的最低层之间存在着“物理”通信; 不同系统的对等层次之间存在着“虚拟”通信; 对不同系统的对等层之间的通信有明确的通信规定;
高层使用低层提供的服务时,并不需要知道低层服务 的具体实现方法。
2. 各层次间的关系
网络协议都是按层的方式来组织,如图3-1所示,每一层都能完成 一组特定的、有明确含义的功能,每一层的目的都是向上一层提供 一定的服务,而上一层不需要知道下一层是如何实现服务的。
3. 网络层
网络层的主要任务是:进行路由选择,以确保数据分组从发送端到 达接收端,并在数据分组发生阻塞时进行拥塞控制。
网络层还要解决异构网络的互连问题,以实现数据分组在不同类 型的网络中传输。
网络层协议的代表有:IP、IPX、RIP、OSPF等。
4. 传输层
传输层的主要任务是:为上一层进行通信的两个进程之间提供一个 可靠的端到端服务,使传输层以上的各层不再关心信息传输的问题。 端到端是指:进行相互通信的两个节点不是直接通过传输介质连 接起来的,相互之间有很多交换设备(如路由器)。 传输层从会话层接收数据,形成报文(Message),并且在必要时 将其分成若干个分组,然后交给网络层进行传输。 传输层协议的代表有:TCP、UDP、SPX等。
(3)传输层
与OSI参考模型的传输层类似,TCP/IP参考模型的传输层的主要功 能是:使发送方主机和接收方主机上的对等实体可以进行会话。 在传输层上定义了以下两个端到端的协议:传输控制协议(TCP) 和用户数据报协议(UDP)。 TCP是一个面向连接的可靠传输协议,而UDP是一个面向无连接 的不可靠传输协议。
图3-2 对等实体间通信示意图
3. 层次间的关系举例
具体实例请参照教材P46学习。

计算机网络第三章参考答案

计算机网络第三章参考答案

第三章作业参考答案1.什么是网络体系结构?网络体系结构中的基本原理是什么?答:(1)计算机网络中,层、协议和层间接口的集合被称为计算机网络体系结构(2)网络体系结构中的基本原理是分层原理:计算机网络中采用了分层方法,把复杂的问题划分为若干个较小的、单一的局部问题,在不同的层次上予以解决。

2.什么是实体?什么是对等实体?什么是服务数据单元?什么是协议数据单元?答:(1)实体:任何可以发送或接收信息的硬件/软件进程;(2)对等实体:分别位于不同系统对等层中的两个实体;(3)服务数据单元:指定层的接口数据的总和;(4)协议数据单元:网络体系结构中,对等层之间交换的信息报文统称为协议数据单元。

3.什么是网络协议?它在网络中的作用是什么?网络协议的三要素是什么?答:(1)网络协议:计算机网络中进行数据交换而建立的规则、标准或约定的集合;(2)作用:约定通信双方在通信时必须遵守的规则;(3)三要素:语法、语义、时序(“同步”也可以,但不如“时序”更贴切)。

4. 协议与服务之间的区别是什么?答:协议:对等实体间通信时必须遵守的规则;服务:某一层向它的上一层提供的一组操作,定义了该层要代表其用户执行哪些操作;协议是不同网络系统对等层之间的关系,而服务则是相同网络系统上下层之间的关系。

5. 服务分哪两类?有什么区别?比较数据报与虚电路两种服务各自的优缺点及适用场合?答:(1)服务分为:面向连接服务和无连接服务;区别如下:1)面向连接服务:在数据交换之前,必须先建立连接,当数据交换结束后,则应终止这个连接;具有连接建立、数据传输和连接释放三个阶段;静态分配资源,传输前需建立连接;提供可靠的传输服务,无错、按序、无丢失、不重复;仅在连接阶段需要完整的目的地址;适用在一段时间内向同一目的地发送大量报文,实时性要求高的场合。

2)无连接服务:两个实体在数据传输时动态地进行分配通信时所需的资源。

动态分配资源,不能防止报文的损失、失序、丢失和重复;需要为每一个报文提供完整的目的地址,适用少量零星报文的场合。

计算机网络第3章 计算机网络体系结构

计算机网络第3章 计算机网络体系结构
• 上层使用下层提供的服务——Service user; • 下层向上层提供服务——Service provider。
第n+1层是第n层的服务用户,第n-1层是第n层的服务 提供者 第n层的服务也依赖于第n-1层以及以下各层的服务
例:邮政通信
16
对等通信例:两个人收发信件
发信人 邮局 运输系统
17
对等层通信的实质
对等层实体之间实现的是 虚拟的逻辑通信; 下层向上层提供服务; 上层依赖下层提供的服务 来与其他主机上的对等层 通信; 实际通信在最底层完成。
18
源进程传送消息到 目标进程的过程:
• 消息送到源系统的 最高层; • 从最高层开始,自 上而下逐层封装; • 经物理线路传输到 目标系统; • 目标系统将收到的 信息自下而上逐层 处理并拆封; • 由最高层将消息提 交给目标进程。
6
分层的空中旅行组织: 服务
柜台-to-柜台:“旅客+行李” 票务服务 行李托运-to-行李认领:行李服务
登机入口-to-到达出口:旅客乘务服务
跑道-to-跑道:飞机“航运”服务 从出发地到目的地的航线:导航服务
7
层次功能的分布式实现
机票 (购买) 机票 (投诉) 行李 (认领) 旅客 (到达) 飞机 (着陆)
飞行航线
一系列的步骤
5
空中旅行的组织: 从另一种不同的角度观察
机票 (购买) 行李 (托运) 机票 (投诉) 行李 (认领) 旅客 (到达) 飞机 (着陆) 飞行航线 飞行航线 层次的观点: 每层实现一种特定的服务 – 通过自己内部的功能 – 依赖自己的下层提供的服务
旅客 (出发)
飞机 (起飞) 飞行航线
PDU由协议控制信息(协议头)和数据(SDU)组成:

第3章 计算机网络体系结构

第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)可靠的数据传输。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OSI参考模型定义了不同计算机互联标准的 框架结构,得到了国际上的承认。它通过分 层结构把复杂的通信过程分成了多个独立的、 比较容易解决的子问题。在OSI模型中,下 一层为上一层提供服务,而各层内部的工作 与相邻层是无关的。 开放: 表示能使任何两个遵守参考模型和 有关标准的系统进行互连。 互连:是指将不同的系统互相连接起来,以 达到相互交换信息,共享资源,分布应用和 分布处理的目的。
3.2.1 OSI参考模型的概念 为了实现不同厂家生产的计算机系统之间以 及不同网络之间的数据通信,国际标准化组 织ISO对各类计算机网络体系结构进行了研 究,并于1981年正式公布了一个网络体系结 构模型作为国际标准,它定义了网输层、会话层、表示层、应用层。这就是 开放系统互连参考模型(OSI/RM),也称 为ISO/OSI。
2. 数据链路层(Data Link Layer)

数据链路层是OSI参考模型中的第二层,介乎 于物理层和网络层提供的服务的基础上向网 络层提供服务。数据链路层的作用是对物理 层传输原始比特流的功能的加强,将物理层 提供的可能出错的物理连接改造成为逻辑上 无差错的数据链路,即使之对网络层表现为 一条无差错的链路。数据链路层的基本功能 是向网络层提供透明的和可靠的数据传送服 务。透明性是指该层上传输的数据的内容、 格式及编码没有限制,也没有必要解释信息 结构的意义;可靠的传输使用户免去对丢失 信息、干扰信息及顺序不正确等的担心。


OSI参考模型的最高层为应用层,面向用户 提供网络应用服务;最低层为物理层,与通 信介质相连实现真正的数据通信,如图所示。 除物理层之外,其余各对等层之间均不存在 直接的通信关系,而是通过各对等层的协议 来进行通信。只有两个物理层之间通过通信 介质进行真正的数据通信。
图OSI参考模型的结构示意图


2. 各层次间的关系 每一层都由一些实体(Entity)组成,这 些实体抽象地表示了通信时的软件元素 (如进程或子程序)或硬件元素(如智能 I/O芯片等)。不同机器上同一层的实体 叫做对等实体(Peer Entity)。计算机网 络中,正是对等实体利用该层的协议在互 相通信。
各相邻层之间要有一个接口,它定义了较低层向 较高层提供的原始操作和服务。相邻层通过它们 之间的接口交换信息,高层并不需要知道低层是 如何实现的,仅需要知道该层通过层间的接口所 提供的服务,这样使得两层之间保持了功能的独 立性。 对于网络结构化层次模型,其特点是每一层都建 立在它的下一层之上,每一层都是向它的上一层 提供一定的服务,而上一层根本不需要知道下一 层是如何实现服务的。这样每一层在实现自身功 能时,直接使用较低一层提供的服务,而间接地 使用了更低层提供的服务,并向较高一层提供更 完善的服务,同时屏蔽了具体实现这些功能的细 节。
第三章 计算机网络体系结构
本章学习要点:
网络体系结构与协议的概念
OSI参考模型
TCP/IP参考模型 OSI与TCP/IP两种模型的比较
3.1 网络体系结构与协议的概念

3.1.1 什么是网络体系结构

计算机网络体系结构是指整个网络系统的 逻辑组成和功能分配,它定义和描述了一 组用于计算机及其通信设施之间互连的标 准和规范的集合。 也就是说:为了完成计算机间的通信合作, 把计算机互连的功能划分成有明确定义的 层次,规定了同层次实体通信的协议及相 邻层之间的接口服务。网络体系结构就是 这些同层次实体通信的协议及相邻层接口 的统称,即层和协议的集合。

3.2 OSI参考模型

网络体系结构的基本功能和特点: (1)保证存在一条有效的传输路径; (2)进行数据链路控制、误码检测、数据重发, 以保证实现数据无误码的传输; (3)实现有效寻址和路径选择,保证数据准确无 误的到达目的地; (4)进行同步控制,保证通信双方传输速率的匹 配; (5)对报文进行有效的分组和组合,适应缓冲容 量,保证数据传输质量; (6)进行网络用户对话管理和实现不同编码、不 同控制方式的协议转换,保证各终端用户进行 数据识别。
N+1 N N-1
3 2 1
P3 P2
P1
3 2 1
物理通信线路
网络体系结构中:
每层可能会有若干个协议 一个协议只属于一个层次

协议可以由软件或硬件来实现:
网络通信协议软件、网络驱动程序 网络硬件

常用协议组:
TCP/IP(Windows、Unix、Linux、…) NetBEUI(Windows) IPX/SPX(NetWare、Windows)
3. 网络层(Network Layer)

网络层是OSI模型的第3层,该层传输以 “分组”为单位的数据单元,其主要任务用 一句话表示就是“为数据通过网络建立逻辑 链接,即该层通过路由选择算法,为报文、 或分组通过通信子网选择最适当的路径,并 提供网络互联及拥塞控制功能”。

2.网络层的功能
提供了网络层的地址(IP地址),并 进行不同网络系统间的路径选择。 数据包的分割和重新组合。 差错校验和恢复。 流量控制和拥塞控制。 路由器是工作在OSI参考模型的网络 层的重要设备。网络层中数据为数据 包

其主要功能使用什么类型的传输介质,使用什么样

的连接器件和连接设备。 使用什么拓扑结构。 使用什么样的物理信号表示二进制的0和1,以及 该物理信号与传输相关的特性如何。 在常用的网络设备中,集线器工作在OSI参考模型 的物理层。物理层中传送的数据为比特流。

说明:第一,物理层直接与物理信道相连接, 因此物理层是7层中惟一的“实连接层”;而 其他各层由于都间接地使用到物理层的功能, 因此为“虚连接层”。第二,“透明”是一 个很重要的术语。它表示的是某一个实际存 在的事物看起来却好像不存在一样。

4.传输层(transport)
传输层以上各层:面向应用;以下各层:面向传 输。传输层位于资源子网和通信子网的交界处, 起着承上启下的作用。 与网络层的部分服务有重叠交叉。如何平衡取决 于两者的功能划分。 真正意义上的从源到目标实现“端到端”连接的层。 1-3层:链接,中继; 4-7层:端到端

数据链路层的基本功能和提供的服务
将bit信息加以组织封装成帧。 确定了数据帧的结构。 通过使用硬件地址及物理地址来寻址。 实现差错校验信息的组织。 对共享的介质实现访问控制。 在常用的网络设备中,网卡是工作在
物理层和数据链路层重要的网络设备。 交换机是工作在数据链路层的网络设 备。数据链路层中传送的数据为帧。

1.分层的好处 ① 各层之间相互独立 某一层并不需要知道它的下一层是如何 实现的,而仅仅需要知道该层间的接口 (即界面)所提供的服务。由于每一层 只实现一种相对独立的功能,因而可将 一个难以处理的复杂问题分解为若干个 较容易处理的更小一些的问题。这样, 整个问题的复杂程度就下降了。
② 灵活性好 当任何一层发生变化时(例如技术的变 化),只要层间接口关系保持不变,则 在这层以上或以下各层均不受影响。各 层都可以采用最合适的技术来实现,各 层实现技术的改变不影响其他层 ③ 易于实现和维护 分层结构使得实现和调试一个庞大而复 杂的网络系统变得简单和容易。

2.会话层的基本功能

3.1.2 什么是网络协议 从最根本的角度上讲,协议就是规则。 网络协议,就是为进行网络中的数据交 换而建立的规则、标准或约定。连网的 计算机以及网络设备之间要进行数据与 控制信息的成功传递就必须共同遵守网 络协议。

网络协议主要由以下三要素组成: 语法 语法是以二进制形式表示的命令和相应的结 构,确定协议元素的格式(规定数据与控制 信息的结构和格式)如何讲 语义 语义是由发出请求、完成的动作和返回的响 应组成的集合,确定协议元素的类型,即规 定通信双方要发出何种控制信息、完成何种 动作以及做出何种应答 。讲什么 交换规则 交换规则规定事件实现顺序的详细说明,即 确定通信状态的变化和过程, 。应答关系

分层举例
对信件内容的共识
发信人 邮局 运输系统
信件内容 邮件地址
P3
对信件如何传递的共识
信件内容 收信人 邮件地址
邮局
P2
对货物如何运输的共识
货物地址
P1 公路,铁路,航空
货物地址 运输系统
对等层通信的实质
对等层实体之间实现的
是虚拟的逻辑通信; 下层向上层提供服务; 上层依赖下层提供的服 务来与其它主机上的对 等层通信; 实际通信在最底层完成。

协议只确定计算机各种规定的外部特点,不 对内部的具体实现做任何规定,这同人们日 常生活中的一些规定是一样的,规定只说明 做什么,对怎样做一般不加以描述。
3.1.3 网络协议的分层

计算机网络是一个非常复杂的系统,因此网 络通信也比较复杂。为了减少计算机网络的 复杂程度,计算机网络将其功能划分为若干 个层次,这种方法就是结构化设计方法。实 践证明,它是解决复杂问题的一种有效手段, 其核心思想就是将系统模块化,并按层次组 织各模块。
5.会话层(session layer)



1.会话层的基本概念:会话层又称会晤层,其服务就如两 个人进行对话。会话层可以被看成是用户与网络之间的接 口,其基本任务是负责两主机之间的原始报文的传输。通 过会话层提供的一个面向用户的连接服务,为合作的会话 层用户之间的对话和活动提供组织和同步所必须的手段, 并对数据的传输进行控制和管理。 会话是提供建立连接并有序传输数据的一种方法,在OSI 体系结构中,会话可以使一个远程终端登录到远地计算机 上,并进行文件传输或进行其他的应用。 会话一般都是面向连接的,例如,当文件传输到中途时建 立的连接突然断了,是从文件的开始重传还是断点续传, 这个任务由会话层来完成。
相关文档
最新文档