第3章计算机网络体系结构1
第三章 计算机网络体系结构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) 实体。
• 服务:网络中各层向上层提供的一组功能(操作)。 在网络中服务分为:面向连接的服务和无连接服务 服务定义了两层之间的接口,上层是服务的用户,下层是服 务的提供者。
计算机网络体系结构
计算机网络体系结构计算机网络体系结构是指将计算机网络划分为不同的层级,并在每个层级中定义特定的功能和协议。
这种分层结构有助于网络的设计、维护和扩展。
在计算机网络体系结构中,常用的是OSI参考模型和TCP/IP参考模型。
下面是TCP/IP参考模型的五层结构:1. 物理层:该层负责物理传输介质的传输,例如光纤、电缆等。
它定义了连接计算机所需的硬件细节,以及数据的电压、信号速率等特性。
在此层上,数据以比特流的形式传输。
2. 数据链路层:该层负责将原始的比特流转换为有意义的数据帧,并提供传输信道的错误检测和纠正。
它通常有两个子层:逻辑链路控制子层和介质访问控制子层。
3. 网络层:该层负责在计算机网络中进行数据包的路由和转发。
它使用IP地址来标识不同的网络设备,并为数据包选择合适的路径。
在此层上,数据被划分为小块,并加上源和目的地的网络地址信息。
4. 传输层:该层负责在源和目的地之间提供可靠的数据传输。
它使用TCP和UDP协议来实现数据的分段和重新组装,以及连接的建立和终止。
在此层上,数据被划分为报文段,每个报文段都有序号和检验和。
5. 应用层:该层提供应用程序访问网络的接口,并为各种网络应用提供服务。
它包括HTTP、FTP、SMTP等协议,用于实现Web浏览、文件传输、电子邮件等常见的应用功能。
这种分层结构的优点在于,每个层级的功能和协议都相对独立,可以由不同的厂商和团队进行独立开发和测试。
同时,各层之间的接口规范也使得不同厂商的设备能够互相兼容和交互操作。
此外,通过将网络分解为多个层级,可以更好地进行网络故障诊断和故障隔离,提高网络的可靠性和可扩展性。
总之,计算机网络体系结构的分层设计为网络的建设、管理和维护提供了一种有效的方法。
它不仅可以提供高效的数据传输和服务提供,同时也为网络的安全性和可靠性提供了保障。
计算机网络体系结构的分层设计是网络通信的基础。
通过将网络的各个功能划分为不同的层级,可以使得不同的网络设备和应用程序可以按照规定的协议进行交互,实现信息的传输和交换。
第三章计算机网络的层次结构
第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.2.4 服务原语
服务原语(Service Primitive)是指服务用户与服务提 供者之间进行交互时所要交换的一些必要信息。 OSI/RM规定了四种服务原语类型,如表3-2所示。
第3章 计算机网络体系结构
本章学习目标
l 了解开放系统互连参考模型中的若干重要概 念 l 熟悉OSI/RM各层协议的功能及基本原理并掌 握传输控制协议TCP
返回本章首页
第3章 计算机网络体系结构
3.1 网络体系结构概述
1974年,美国IBM公司首先公布了世界上第一个计算机 网络体系结构(SNA,System Network Architecture), 凡是遵循SNA的网络设备都可以很方便地进行互连。 1977年3月,国际标准化组织ISO的技术委员会TC97成 立了一个新的技术分委会SC16专门研究“开放系统互 连”,并于1983年提出了开放系统互连参考模型,即著 名的ISO 7498国际标准(我国相应的国家标准是GB 9387),记为OSI/RM。
返回本节
第3章 计算机网络体系结构
3.4.2 具有最简单流量控制的数据链路层协议
为了使收方的接收缓冲区在任何情况下都不会溢出,最 简单的方法是发方从主机每取一个数据块,就将其送到 数据链路层的发送缓冲区中发送出去,然后等待;收方 收到数据帧后,将其放入数据链路层的接收缓冲区并交 付给主机,同时回应一信息给发送节点表示数据帧已经 上交给主机,接收任务已经完成;发方收到由接收站点 发过来的双方事先商定好的信息,则从主机取下一个新 的数据帧再发送。在这种情况下,收方的接收缓冲区的 大小只要能够装得下一个数据帧即可,这就是最简单最 基本的停止-等待(Stop-and-Wait)协议。
第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参考模型中,不同主机对等层之间按相应协议进行通信,同一主机不同层之间通过接口进行通信。
除了最底层的物理层是通过传输介质进行物理数据传输外,其他对等层之间的通信均为逻辑通信。
第三章 计算机网络体系结构-基本概念
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 协议数据单元服务数据单元同步同步指的是广义的、在一定条件下发生什么事情的特性,而且条件和时间有关,具有时序的含义。
协议计算机网络中意图进行通信的结点必须要遵守一些事先约定好的规则。
这些为进行数据交换而建立的规则、标准或约定即称为协议,也称为网络协议。
实体任何接收或者发送数据的硬件单元或者软件进程模块都可以称为通信实体,简称实体。
对等层不同的网络结点,若它们遵循的是同一种网络体系结构的话,那么在不同结点上完成同样功能的层次称为对等层。
对等层通信在分层的网络体系结构中,每个层次只知道自己从上层接收来数据并处理后再传递给下一层,结果通信目的方该层次的对等层就收到与己方处理的一模一样的数据。
就好像在两个对等层之间有一条“通道”直接把数据传送过去一样,这种情况就称为对等层通信。
计算机网络第三章参考答案
第三章作业参考答案1.什么是网络体系结构?网络体系结构中的基本原理是什么?答:(1)计算机网络中,层、协议和层间接口的集合被称为计算机网络体系结构(2)网络体系结构中的基本原理是分层原理:计算机网络中采用了分层方法,把复杂的问题划分为若干个较小的、单一的局部问题,在不同的层次上予以解决。
2.什么是实体?什么是对等实体?什么是服务数据单元?什么是协议数据单元?答:(1)实体:任何可以发送或接收信息的硬件/软件进程;(2)对等实体:分别位于不同系统对等层中的两个实体;(3)服务数据单元:指定层的接口数据的总和;(4)协议数据单元:网络体系结构中,对等层之间交换的信息报文统称为协议数据单元。
3.什么是网络协议?它在网络中的作用是什么?网络协议的三要素是什么?答:(1)网络协议:计算机网络中进行数据交换而建立的规则、标准或约定的集合;(2)作用:约定通信双方在通信时必须遵守的规则;(3)三要素:语法、语义、时序(“同步”也可以,但不如“时序”更贴切)。
4. 协议与服务之间的区别是什么?答:协议:对等实体间通信时必须遵守的规则;服务:某一层向它的上一层提供的一组操作,定义了该层要代表其用户执行哪些操作;协议是不同网络系统对等层之间的关系,而服务则是相同网络系统上下层之间的关系。
5. 服务分哪两类?有什么区别?比较数据报与虚电路两种服务各自的优缺点及适用场合?答:(1)服务分为:面向连接服务和无连接服务;区别如下:1)面向连接服务:在数据交换之前,必须先建立连接,当数据交换结束后,则应终止这个连接;具有连接建立、数据传输和连接释放三个阶段;静态分配资源,传输前需建立连接;提供可靠的传输服务,无错、按序、无丢失、不重复;仅在连接阶段需要完整的目的地址;适用在一段时间内向同一目的地发送大量报文,实时性要求高的场合。
2)无连接服务:两个实体在数据传输时动态地进行分配通信时所需的资源。
动态分配资源,不能防止报文的损失、失序、丢失和重复;需要为每一个报文提供完整的目的地址,适用少量零星报文的场合。
第3讲计算机网络体系结构-ppt课件
一、 网络体系构造与网络协议的概念 二、 ISO/OSI参考模型 三、七层协议简介 四、信息的流动过程 五、对OSI参考模型的进一步解释 六、局域网体系构造 七、TCP/IP的体系构造
一、 网络体系构造与网络协议的概念
1、网络协议 计算机网络中,计算机〔或结点〕的类型
能够不同,运用的操作系统能够不同, 彼此要想相互通讯,必需遵守一致的规 定,这种规定称为网络协议。
一、 网络体系构造与网络协议的概念
• 分层的益处 • 各层之间是独立的:在思索本层功能的实现时,
不需求知道其他层次是如何实现的 • 各层可以用最恰当的技术实现本层的功能。 • 灵敏性好:当某一层内容发生变化时,只需接
口不变,对其他层次没有影响。 • 易于实现和维护:由于每一层都完成一个小的
功能,所以容易实现、整体调试方便。 • 促进规范化:由于对每一层次的功能都做了准
三、七层协议简介—数据链路层
三、七层协议简介—数据链路层
2、协议的主要内容 链路管理:主要是发送数据前后的一些控制活动。
包括: 链路建立:在通讯以前,通讯双方要交换一些信
息,确认对方已预备好。 链路维护:通讯过程中维持链路 撤除链路:通讯终了后释放链路
三、七层协议简介—数据链路层
• 成帧与拆帧
物理层
协 议
物理层 比特流 物理层
通讯子网
二、 ISO/OSI参考模型
• 3、层次划分的原那么 • 网络中各结点都有一样的层次 • 不同结点一样层次具有一样的功能 • 同一结点相邻层间经过接口通讯 • 每一层可以运用下层提供的效力,并向
上层提供效力 • 不同结点的同等层间经过协议来实现对
等层间的通讯
一、 网络体系构造与网络协议的概念
计算机网络第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)可靠的数据传输。
计算机网络体系结构
为应用层提供信息表示方式的服务,如数据格式 的变换、文本压缩、加密技术等。
第7层:应用层(Application Layer)
为网络用户或应用程序提供各种服务,如文件传 输、电子邮件(E-mail)、分布式数据库、网络管 理等。
OSI/RM的信息流动
快速以太网(Fast Ethernet)
100BASE-T快速以太网,是标准以太网的100Mbps版本。
100BASE-T的标准为802.3u,作为802.3的补充;
100BASE-T MAC的速度相当于10倍的BASE-T的MAC;
第3讲 计算机网络体系结构
本章主要内容
计算机网络体系结构及协议的概念; 开放系统互连(OSI)参考模型 OSI模型中各层的功能介绍; TCP/IP协议的体系结构; TCP/IP协议的层次功能介绍; OSI模型与TCP/IP协议模型的比较;
计算机网络体系结构
为了减少计算机网络的复杂程度,按照结构化设计方法, 计算机网络将其功能划分为若干个层次,较高层次建立在 较低层次的基础上,并为其更高层次提供必要的服务功能。 网络中的每一层都起到隔离作用,使得低层功能具体实现 方法的变更不会影响到高一层所执行的功能。
第4层:传输层(Transport Layer)
为上层提供端到端(最终用户到最终用户)的透明 的、可靠的数据传输服务。所谓透明的传输是指 在通信过程中传输层对上层屏蔽了通信传输系统 的具体细节。
OSI各层的功能概述(三)
第5层:会话层(Session Layer)
为表示层提供建立、维护和结束会话连接的功能, 并提供会话管理服务。
在“共享介质”的总线型拓扑结构的局 域网中,必须解决多个节点访问总线的 介质访问控制问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TCP/IP协议集
网际层的协议——IP
网际协议IP (Internet Protocol)
IP协议的任务是对数据包进行相应的寻址和路由,并从一个网络转 发到另一个网络。IP协议在每个发送的数据包前加入一个控制信息, 其中包含了源主机的IP地址、目的主机的IP地址和其他一些信息。 IP协议要分割和重编在传输层被分割的数据包。由于数据包要从一 个网络到另一个网络,当两个网络所支持传输的数据包的大小不相 同时,IP协议就要在发送端将数据包分割,然后在分割的每一段前 再加入控制信息进行传输。当接收端接收到数据包后,IP协议将所 有的片段重新组合形成原始的数据。 IP是一个无连接的协议。无连接是指主机之间不建立用于可靠通信 的端到端的连接,源主机只是简单地将IP数据包发送出去,而数据 包可能会丢失、重复、延迟时间大或者IP包的次序会混乱。因此, 要实现数据包的可靠传输,就必须依靠高层的协议或应用程序,如 传输层的TCP协议。
除了不同的传输介质自身的物理特性外,物理层 还对通信设备和传输媒体之间使用的接口做了详 细的规定,主要体现在四个方面:
机械特性 电气特性 功能特性 规程特性
物理层涉及的内容一
机械特性:规定物理连接时所需接插件的规格尺寸、 针脚数量和排列情况等。 电气特性:规定在物理信道上传输比特流时信号电 平的大小、数据的编码方式、阻抗匹配、传输速率 和距离限制等。 功能特性:定义了各个信号线的确切含义 规程特性:定义了利用信号线进行比特流传输的一 些操作规程,是指在物理连接的建立、维护和交换 信息时数据通信设备之间交换数据的顺序。
TCP/IP的体系结构
OSI参考模型研究的初衷是希望为网络体系 结构与协议的发展提供一种国际标准,但由 于Internet在全世界的飞速发展,使得 TCP/IP协议得到了广泛的应用,虽然 TCP/IP不是ISO标准,但广泛的使用也使 TCP/IP成为一种“实际上的标准”,并形成 了TCP/IP参考模型。不过,ISO的OSI参考 模型的制定,也参考了TCP/IP协议集及其分 层体系结构的思想。而TCP/IP在不断发展的 过程中也吸收了OSI标准中的概念及特征。
L7 DATA L6 DATA
PH
L6 L6
L7 DATA L6 DATA
SH
L5 L5
L5 DATA L4 DATA L3 DATA
PH
L4 L4
L5 DATA L4 DATA L3 DATA DT
NH
L3 L3
DH
L2 L2 L1 L1
01010110101001011010110110101010
开放系统互连参考模型(OSI/RM)
为了实现不同厂家生产的计算机系统之间以 及不同网络之间的数据通信,国际标准化组 织ISO对各类计算机网络体系结构进行了研 究,并于1981年正式公布了一个网络体系结 构模型作为国际标准,称为开放系统互连参 考模型(OSI/RM),也称为ISO/OSI。 “开放”表示任何两个遵守OSI/RM的系统 都可以进行互连,当一个系统能按OSI/RM 与另一个系统进行通信时,就称该系统为开 放系统。
网际层
网际层是在TCP/IP标准中正式定义的第一层。网际层 所执行的主要功能是处理来自传输层的分组,将分组 形成数据包(IP数据包),并为该数据包进行路径选择, 最终将数据包从源主机发送到目的主机,在网际层中, 最常用的协议是网际协议IP,其他一些协议用来协助IP 的操作。
TCP/IP分层结构(二)
OSI各层的功能概述(三)
第5层:会话层(Session Layer)
为表示层提供建立、维护和结束会话连接的功能, 并提供会话管理服务。
第6层:表示层(Presentation Layer)
为应用层提供信息表示方式的服务,如数据格式 的变换、文本压缩、加密技术等。
第7层:应用层(Application Layer)
网络层涉及的概念
逻辑地址寻址 路由功能 流量控制 拥塞控制
传输层
传输层是资源子网与通信子网的接口和桥梁,它完成资 源子网中两节点间的直接逻辑通信,实现通信子网端到 端的可靠传输。传输层在七层网络模型的中间起到承上 启下的作用,是整个网络体系结构中的关键部分。 由于通信子网向传输层提供通信服务的可靠性有差异, 所以无论通信子网提供的服务可靠性如何,经传输层处 理后都应向上层提交可靠的、透明的数据传输。 如果通信子网的功能完善、可靠性高,则传输层的任务 就比较简单:若通信子网提供的质量很差,则传输层的 任务就复杂,以填补会话层所要求的服务质量和网络层 所能提供的服务质量之间的差别。
TCP/IP协议的特点
开放的协议标准,可以免费使用,并且独立 于特定的计算机硬件与操作系统; 独立于特定的网络硬件,可以运行在局域网、 广域网,更适用于互连网中; 统一的网络地址分配方案,使得整个TCP/IP 设备在网中都具有唯一的地址; 标准化的高层协议,可以提供多种可靠的用 户服务。
TCP/IP的层次结构
网络层的作用
数据链路层只是负责同一个网络中的相邻两 节点之间链路管理及帧的传输等问题。当两 个节点连接在同一个网络中时,可能并不需 要网络层,只有当两个节点分布在不同的网 络中时,通常才会涉及到网络层的功能,保 证数据包从源节点到目的节点的正确传输。 网络层要负责确定在网络中采用何种技术, 从源节点出发选择一条通路通过中间的节点, 将数据包最终送达目的节点。
TCP/IP分为四个层次,分别是网络接口层、网际层、 传输层和应用层。 TCP/IP的层次结构与OSI层次结构的对照关系如下 图所示:
TCP/IP分层结构(一)
网络接口层
网络接口层,也被称为网络访问层,包括了能使用 TCP/IP与物理网络进行通信的协议,它对应OSI的物理 层和数据链路层。TCP/IP标准并没有定义具体的网络 接口协议。
表示层
表示层处理的是OSI系统之间用户信息的表 示问题。表示层不像OSI/RM的低五层只关 心将信息可靠地从一端传输到另外一端,它 主要涉及被传输信息的内容和表示形式,如 文字、图形、声音的表示。另外,数据压缩、 数据加密等工作都是由表示层负责处理。
应用层
应用层是OSI/RM的最高层,它是计算机网络与最 终用户间的接口,它包含系统管理员管理网络服务 所涉及的所有问题和基本功能。它在OSI/RM下面 六层提供的数据传输和数据表示等各种服务的基础 上,为网络用户或应用程序提供完成特定网络服务 功能所需的各种应用协议。 常用的网络服务包括文件服务、电子邮件(E-mail) 服务、打印服务、集成通信服务、目录服务、网络 管理服务、安全服务、多协议路由与路由互连服务、 分布式数据库服务、虚拟终端服务等。
OSI的分层模型
基于OSI的通信模型结构
OSI各层的功能概述
第1层:物理层(Physical Layer)
在物理信道上传输原始的数据比特(bit)流,提 供为建立、维护和拆除物理链路连接所需的各种 传输介质、通信接口特性等。
第2层:数据链路层(Data Link Layer)
在物理层提供比特流服务的基础上,建立相邻节 点之间的数据链路,通过差错控制提供数据帧在 信道上无差错地传输,并进行数据流量控制。
为网络用户或应用程序提供各种服务,如文件传 输、电子邮件(E-mail)、分布式数据库、网络管 理等。
OSI/RM的信息流动
系统B 系统A
应用进程 应用进程 报文 报文 数据包 数据帧 DT 比特
数据 AH PH SH PH NH DH AH
L7 L7
数据
OSI各层的功能概述(二)
第3层:网络层(Network Layer)
为传输层的数据传输提供建立、维护和终止网络 连接的手段,把上层来的数据组织成数据包 (Packet)在节点之间进行交换传送,并且负责路 由控制和拥塞控制。
第4层:传输层(Transport Layer)
为上层提供端到端(最终用户到最终用户)的透明 的、可靠的数据传输服务。所谓透明的传输是指 在通信过程中传输层对上层屏蔽了通信传输系统 的具体细节。
传输层
TCP/IP的传输层也被称为主机至主机层,与 OSI的传输层类似,主要负责主机到主机之间 的端对端通信,该层使用了两种协议来支持两 种数据的传送方法,即TCP协议和UDP协议。
应用层
在TCP/IP模型中,应用程序接口是最高层,它 与OSI模型中的高三层的任务相同,用于提供 网络服务,比如文件传输、远程登录、域名服 务和简单网络管理等。
网络体系结构的相关概念
协议(Protocol)
协议就是为实现网络中的数据交换建立的规则标 准或约定。
协议的组成
协议由语法、语义和交换规则三部分组成, 即协议的三要素:
语义:确定协议单元的类型 语法:确定协议元素的格式 交换规则:规定事件实现顺序的详细说明
实体(Entity)
实体(Entity)
网际层的协议——ICMP
在网络分层体系结构中,每一层都由一些实体组 成,这些实体抽象地表示了通信时的软件元素 (如进程或子程序)或硬件元素(如智能I/O芯 片等)。 实体是通信时能发送和接收信息的任何软硬件设 施。
接口(Interface)
分层结构中各相邻层之间要有一个接口,它 定义了较低层向较高层提供的原始操作和服 务。相邻层通过它们之间的接口交换信息, 高层并不需要知道低层是如何实现的,仅需 要知道该层通过层间的接口所提供的服务, 这样使得两层之间保持了功能的独立性。
物理层涉及的内容二
数据交换单元为二进制比特 比特的同步 线路的连接 物理拓扑结构 传输方式
数据链路层
数据链路层是OSI/RM的第二层,它通过物理层提供的比特流服 务,在相邻节点之间建立链路,传送以帧(Frame)为单位的数 据信息,并且对传输中可能出现的差错进行检错和纠错,向网络 层提供无差错的透明传输。 数据链路层的有关协议和软件是计算机网络中基本的部分,在任 何网络中数据链路层是必不可少的层次,相对高层而言,它所有 的服务协议都比较成熟。