冶金工业出版社

上传人:ni****g 文档编号:568746706 上传时间:2024-07-26 格式:PPT 页数:43 大小:273.50KB
返回 下载 相关 举报
冶金工业出版社_第1页
第1页 / 共43页
冶金工业出版社_第2页
第2页 / 共43页
冶金工业出版社_第3页
第3页 / 共43页
冶金工业出版社_第4页
第4页 / 共43页
冶金工业出版社_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《冶金工业出版社》由会员分享,可在线阅读,更多相关《冶金工业出版社(43页珍藏版)》请在金锄头文库上搜索。

1、温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室1天空网上课堂天空网上课堂第第3章章 计算机网络体系结构与协议计算机网络体系结构与协议本章教学目标:本章教学目标:(1)认识计算机网络的基本概念。)认识计算机网络的基本概念。(2)了解网络结构的分层思想。)了解网络结构的分层思想。(3)理解)理解OSI参考模型概念。参考模型概念。(4)理解)理解TCP/IP参考模型的概念。参考模型的概念。(5)重点掌握)重点掌握OSI参考模型的七层结构、功能。参考模型的七层结构、功能。(6)了解)了解TCP/IP协议的由来。协议的由来。温州科技职业学院温州科技职业学院计算机应用技术教研室计

2、算机应用技术教研室2天空网上课堂天空网上课堂3.1 网络体系结构的基本概念网络体系结构的基本概念3.2 ISO/OSI参考模型参考模型3.3 物理层物理层3.4 数据链路层数据链路层3.5 网络层网络层3.6 传输层传输层3.7 会话层会话层3.8 表示层表示层3.9 应用层应用层3.10 网络协议网络协议3.11 实训实训温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室3天空网上课堂天空网上课堂3.1 网络体系结构的基本概念网络体系结构的基本概念所谓的网络体系结构就是为了完成主机之间的通信,所谓的网络体系结构就是为了完成主机之间的通信,把网络结构划分为有明确功能的层次

3、,并规定了同层把网络结构划分为有明确功能的层次,并规定了同层次虚通信的协议及相邻层次之间的接口与服务。因此,次虚通信的协议及相邻层次之间的接口与服务。因此,网络的层次结构模型与各层协议和层间接口的集合统网络的层次结构模型与各层协议和层间接口的集合统称为网络体协结构。称为网络体协结构。3.1.1 网络结构的分层网络结构的分层3.1.2 层次体系结构层次体系结构温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室4天空网上课堂天空网上课堂3.1.1 网络结构的分层网络结构的分层建立计算机网络的根本目的是实现数据通信和资源共建立计算机网络的根本目的是实现数据通信和资源共享,而通信

4、则是实现所有网络功能的基础和关键。对享,而通信则是实现所有网络功能的基础和关键。对于网络通信的广泛实施,国际标准化组织(于网络通信的广泛实施,国际标准化组织(ISO)于)于1977年制定了异种机相互连接的标准年制定了异种机相互连接的标准ISO/OSI RM参考参考模型,给网络设计者提供了一个参考规范。在这样的模型,给网络设计者提供了一个参考规范。在这样的规范下,计算机网络才能发展到今天这样一个结构复规范下,计算机网络才能发展到今天这样一个结构复杂的、功能强大的庞大系统。杂的、功能强大的庞大系统。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室5天空网上课堂天空网上课堂3

5、.1.2 层次体系结构层次体系结构一个网络协议主要由以下三个要素组成:一个网络协议主要由以下三个要素组成:(1)语法:即数据与控制信息的结构或格式。)语法:即数据与控制信息的结构或格式。(2)语义:即需要发出何种信息、完成何种动作以及做出何种应)语义:即需要发出何种信息、完成何种动作以及做出何种应答。答。(3)同步(定时):即事件实现顺序的详细说明。)同步(定时):即事件实现顺序的详细说明。实际上,我们将网络的功能分解为许多层次,每一个层次都必须实际上,我们将网络的功能分解为许多层次,每一个层次都必须解决上面三个问题,而层次之间则有相互服务的关系,下一层对解决上面三个问题,而层次之间则有相互服

6、务的关系,下一层对上一层提供上一层提供“透明透明”的服务。所以每一层的网络协议是计算机网的服务。所以每一层的网络协议是计算机网络中最重要的组成部分。络中最重要的组成部分。在体系结构的理解中,有两个概念是非常重要的,它们是协议和在体系结构的理解中,有两个概念是非常重要的,它们是协议和协议分层。协议分层。1. 协议协议2. 协议分层协议分层温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室6天空网上课堂天空网上课堂3.2 ISO/OSI参考模型参考模型3.2.1 OSI参考模型的基本概念参考模型的基本概念3.2.2 开放系统互连参考模型开放系统互连参考模型3.2.3 OSI中

7、的重要概念和术语中的重要概念和术语温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室7天空网上课堂天空网上课堂3.2.1 OSI参考模型的基本概念参考模型的基本概念20世纪世纪70年代中期,网络应用已初具规模,许多公司竟相进行网年代中期,网络应用已初具规模,许多公司竟相进行网络产品的开发。但由于采用的网络结构和通信规则不同,使得网络产品的开发。但由于采用的网络结构和通信规则不同,使得网络系统不能互相兼容,给用户带来不便。为了规范网络结构规则,络系统不能互相兼容,给用户带来不便。为了规范网络结构规则,国际标准化组织国际标准化组织ISO于于1984年提出开放互连参考模型,该模

8、型只年提出开放互连参考模型,该模型只是对层次划分和各层协议内容作了说明,而不是指某一个具体的是对层次划分和各层协议内容作了说明,而不是指某一个具体的网络,这样各设计者可以根据这一标准,设计出符合各自特点的网络,这样各设计者可以根据这一标准,设计出符合各自特点的网络。网络。OSI参考模型是标准化、开放式的计算机网络层次模型。其含义参考模型是标准化、开放式的计算机网络层次模型。其含义是任何遵守是任何遵守OSI参考模型和有关标准的系统都可以互相连接。在参考模型和有关标准的系统都可以互相连接。在这里这里“系统系统”是指计算机、终端或其他外部设备等。是指计算机、终端或其他外部设备等。目前用的比较普遍的是

9、两个著名的网络体系结构,一个是国际标目前用的比较普遍的是两个著名的网络体系结构,一个是国际标准化组织推出的准化组织推出的ISO参考模型,一个是工业标准参考模型,一个是工业标准TCP/IP参考模型。参考模型。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室8天空网上课堂天空网上课堂3.2.2 开放系统互连参考模型开放系统互连参考模型OSI体系结构就是体系结构就是OSI参考模参考模型,但不是型,但不是OSI标准的全部。标准的全部。在在OSI中,采用自上而下逐步中,采用自上而下逐步求精法,形成三级抽象:体系求精法,形成三级抽象:体系结构、服务定义(结构、服务定义(servic

10、e definition)和协议规范)和协议规范(protocol specification)。其)。其中最高一级是约束最少的,然中最高一级是约束最少的,然后逐步精细地进行描述,并加后逐步精细地进行描述,并加上更多约束。下面具体讲一下上更多约束。下面具体讲一下OSI参考模型,参考模型,OSI模型是一模型是一个分层结构的模型,如图个分层结构的模型,如图3-1所示。它定义了异种计算机互所示。它定义了异种计算机互连标准的主体结构。每一层都连标准的主体结构。每一层都有特定的功能,连接了较低层有特定的功能,连接了较低层和较高层的服务。和较高层的服务。 图图3-1 OSI参考模型参考模型 温州科技职业学

11、院温州科技职业学院计算机应用技术教研室计算机应用技术教研室9天空网上课堂天空网上课堂1. OSI参考模型的基本功能参考模型的基本功能ISO制定的开放系统互连基本参考模型由七层组成制定的开放系统互连基本参考模型由七层组成 (1)物理层。)物理层。(2)数据链路层。)数据链路层。(3)网络层。)网络层。(4)传输层。)传输层。(5)会话层。)会话层。(6)表示层。)表示层。(7)应用层。)应用层。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室10天空网上课堂天空网上课堂2. OSI参考模型的主要特征参考模型的主要特征(1)OSI/RM定义的是一种抽象结构,它给出的仅是定义

12、的是一种抽象结构,它给出的仅是功能上和概念上的标准框架,与具体实现无关。功能上和概念上的标准框架,与具体实现无关。(2)每层是独立的,完成各自所定义的功能,对某层)每层是独立的,完成各自所定义的功能,对某层功能的修改不影响其他层。同一系统内部相邻实体间功能的修改不影响其他层。同一系统内部相邻实体间的接口定义了服务原语以及向上层提供的服务。的接口定义了服务原语以及向上层提供的服务。(3)不同系统的同层实体间使用该层协议进行通信,)不同系统的同层实体间使用该层协议进行通信,只有最底层才发生直接发送数据。只有最底层才发生直接发送数据。(4)两种不同的协议可能隶属于模型的同一层功能实)两种不同的协议可

13、能隶属于模型的同一层功能实现。如现。如HDLC和和SDLC均归属数据链路层,但它们之间均归属数据链路层,但它们之间并不能协同工作,只有执行相同协议的实体才能彼此并不能协同工作,只有执行相同协议的实体才能彼此通信。通信。(5)OSI/RM模型的最大作用是提出了功能划分原则,模型的最大作用是提出了功能划分原则,描述了网络通信所需的各种服务。描述了网络通信所需的各种服务。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室11天空网上课堂天空网上课堂3.2.3 OSI中的重要概念和术语中的重要概念和术语协议与服务的概念表示,如图协议与服务的概念表示,如图3-2所示。所示。图3-2

14、 协议与服务温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室12天空网上课堂天空网上课堂(1)开放系统互连环境:就是)开放系统互连环境:就是OSI参考模型描述的范围。其中要参考模型描述的范围。其中要分清楚实系统环境和网络环境的区别。实系统环境包括计算机和分清楚实系统环境和网络环境的区别。实系统环境包括计算机和数据通信网,而网络环境则是指数据通信网和计算机内的通信子数据通信网,而网络环境则是指数据通信网和计算机内的通信子系统,因此实系统包括了网络环境。系统,因此实系统包括了网络环境。(2)实体:表示可以发送或接受信息的硬件和软件进程。一般实)实体:表示可以发送或接受信息的

15、硬件和软件进程。一般实体是一个特定的软件模块。不同子系统中同一层相互交互实体就体是一个特定的软件模块。不同子系统中同一层相互交互实体就构成对等实体。构成对等实体。(3)服务:在)服务:在N层中,两个实体间的通信,使这一层能够向上一层中,两个实体间的通信,使这一层能够向上一层层N+1层提供服务,这个服务就称为层提供服务,这个服务就称为N层服务。提供层服务。提供N层服务的是层服务的是N层服务提供者,接受层服务提供者,接受N层服务的是上一层的实体,称为层服务的是上一层的实体,称为N层服务层服务用户。用户。(4)协议:是对等实体之间的通信规程,它们之间协议的实现需)协议:是对等实体之间的通信规程,它们

16、之间协议的实现需要低一层的实体提供连接。要低一层的实体提供连接。(5)服务访问点:同一个系统中相邻两层的实体进行交互的地方)服务访问点:同一个系统中相邻两层的实体进行交互的地方就称为服务访问点就称为服务访问点SAP。实际上是。实际上是N层实体和层实体和N+1层实体的逻辑接层实体的逻辑接口,可以称为接口或者端口,不同于两个设备之间的并行接口和口,可以称为接口或者端口,不同于两个设备之间的并行接口和串行接口。串行接口。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室13天空网上课堂天空网上课堂3.3 物理层物理层物理层是物理层是OSI模型的最低层,它向下直接与传输介质相模型

17、的最低层,它向下直接与传输介质相连接,向上相邻且服务于数据链路层。它的作用是在连接,向上相邻且服务于数据链路层。它的作用是在数据链路实体之间合理地通过中间系统,为位传输所数据链路实体之间合理地通过中间系统,为位传输所需要的物理连接的建立、保持和拆除提供机械、电气、需要的物理连接的建立、保持和拆除提供机械、电气、功能和规程特性。物理层所包含的另一个非常重要内功能和规程特性。物理层所包含的另一个非常重要内容是数据终端设备(容是数据终端设备(DTE)与数据电路终接设备)与数据电路终接设备(DCE)之间的连接。)之间的连接。(1)机械特性。)机械特性。(2)电气特性。)电气特性。(3)功能特性。)功能

18、特性。(4)规程特性。)规程特性。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室14天空网上课堂天空网上课堂3.3.1 物理层常用的几种标准物理层常用的几种标准1. EIA232D2. RS4493. X.21建议书建议书温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室15天空网上课堂天空网上课堂3.3.2 物理层设备与组件物理层设备与组件1. 物理层传输主要问题物理层传输主要问题2. 物理层网络连接设备物理层网络连接设备温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室16天空网上课堂天空网上课堂1. 物理层传输主要问题

19、物理层传输主要问题信号的衰减是传输中的第一大问题。原始的比特流信号在传输的信号的衰减是传输中的第一大问题。原始的比特流信号在传输的过程中越来越弱,导致信号能量无法别识别。产生信号衰减的原过程中越来越弱,导致信号能量无法别识别。产生信号衰减的原因包括介质吸收、反射或散射等,其限制了信号的传输距离,这因包括介质吸收、反射或散射等,其限制了信号的传输距离,这就是所有传输介质都存在的最大传输距离受限制的原因。当然,就是所有传输介质都存在的最大传输距离受限制的原因。当然,不同的传输介质其衰减率不同,其衰减还常常带来信号的变形。不同的传输介质其衰减率不同,其衰减还常常带来信号的变形。所有物理层需要采用放大

20、器和整形的方法来保证信号的准确。所有物理层需要采用放大器和整形的方法来保证信号的准确。信号在传输过程第二大问题是噪音。噪音只附加在原始信号上所信号在传输过程第二大问题是噪音。噪音只附加在原始信号上所有不期望的信号,也就是干扰。物理线路上的热噪音、线路端接有不期望的信号,也就是干扰。物理线路上的热噪音、线路端接点的近端串扰、交流供电电路中的接地噪声和来自无线干扰、电点的近端串扰、交流供电电路中的接地噪声和来自无线干扰、电磁干扰都是产生噪音的原因。这使得接收端无法提取正确的数据。磁干扰都是产生噪音的原因。这使得接收端无法提取正确的数据。所有我们在物理层采取了一些必要的措施来减少噪声,如抵消、所有我

21、们在物理层采取了一些必要的措施来减少噪声,如抵消、屏蔽。我们使用(屏蔽。我们使用(signal moise ratio,S/N)来表示噪音对信号的)来表示噪音对信号的影响程度,信噪比越大信号的质量就越好,所以减少干扰的最终影响程度,信噪比越大信号的质量就越好,所以减少干扰的最终目的是提高信噪比。目的是提高信噪比。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室17天空网上课堂天空网上课堂2. 物理层网络连接设备物理层网络连接设备1)中继器中继器工作在中继器工作在OSI参考模型的物理层上,其功能是对通过物理介参考模型的物理层上,其功能是对通过物理介质传输时受干扰或衰减的信

22、号进行再生和放大。然后发送到另一质传输时受干扰或衰减的信号进行再生和放大。然后发送到另一电缆段。不同的介质其传输的最大距离都有不同规定。例如,同电缆段。不同的介质其传输的最大距离都有不同规定。例如,同轴电缆的最大传输距离为轴电缆的最大传输距离为500m,非屏蔽双绞线的最大传输距离是,非屏蔽双绞线的最大传输距离是100m。如果要。如果要“延长延长”网络的距离,那么就需要安装一个中继器。网络的距离,那么就需要安装一个中继器。2)集线器集线器实际上是一个多端口的中继器,它工作原理与中继器基本集线器实际上是一个多端口的中继器,它工作原理与中继器基本相同。两者的主要区别在于,中继器一般为两个端口,一个接

23、入相同。两者的主要区别在于,中继器一般为两个端口,一个接入数据端口;一个进行放大转发端口。而集线器具有多个端口,数数据端口;一个进行放大转发端口。而集线器具有多个端口,数据到达一个端口后被转发到其他端口。集线器是对网络集中管理据到达一个端口后被转发到其他端口。集线器是对网络集中管理的最小单元。多台计算机连接到一个集线器的网络是一个星型网的最小单元。多台计算机连接到一个集线器的网络是一个星型网络,集线器是这个网络的中心。络,集线器是这个网络的中心。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室18天空网上课堂天空网上课堂3.4 数据链路层数据链路层3.4.1 数据链路层

24、基本设计内容数据链路层基本设计内容3.4.2 二进制同步通信规程二进制同步通信规程3.4.3 数据链路控制规程数据链路控制规程3.4.4 数据链路层的设备和组件数据链路层的设备和组件温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室19天空网上课堂天空网上课堂3.4.1 数据链路层基本设计内容数据链路层基本设计内容网络层调用数据链路层的服务,数据链路层为网络层网络层调用数据链路层的服务,数据链路层为网络层提供服务,通过网络层与数据链路层之间的接口,以提供服务,通过网络层与数据链路层之间的接口,以服务原语的形式完成服务的调用与被调用。因而设计服务原语的形式完成服务的调用与被

25、调用。因而设计数据链路层时必须完成下面几个特定的功能,实现在数据链路层时必须完成下面几个特定的功能,实现在不太可靠的物理链路上实现可靠的数据传输,为网络不太可靠的物理链路上实现可靠的数据传输,为网络层提供高质量的服务。层提供高质量的服务。 1. 数据链路的服务数据链路的服务2. 数据成帧数据成帧3. 差错检测和校正差错检测和校正4. 差错控制差错控制5. 流量控制流量控制温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室20天空网上课堂天空网上课堂3.4.2 二进制同步通信规程二进制同步通信规程这里简单介绍两种最常用的用于同步传输的协议:这里简单介绍两种最常用的用于同步传

26、输的协议:(1)面向字符的)面向字符的“基本型基本型”协议。协议。(2)面向位的)面向位的“高级数据链路控制规程高级数据链路控制规程”(HDLC)。)。在异步传输的链路级协议中,可以依照在异步传输的链路级协议中,可以依照“基本型基本型”协协议的控制方法,而对异步传输的链路级协议就比较复议的控制方法,而对异步传输的链路级协议就比较复杂和高级。在高级数据链路控制规程(杂和高级。在高级数据链路控制规程(HDLC)问世)问世以后,由于面向字符的链路控制规程比高级数据链路以后,由于面向字符的链路控制规程比高级数据链路控制规程有明显的劣势,因而,面向字符的链路控制控制规程有明显的劣势,因而,面向字符的链路

27、控制规程的地位逐渐被规程的地位逐渐被HDLC所取代。所取代。 温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室21天空网上课堂天空网上课堂3.4.3 数据链路控制规程数据链路控制规程“高级数据链路控制规程高级数据链路控制规程”是面向位的通信规程,它是面向位的通信规程,它出自出自IBM公司系统网络体系结构所用的链路协议。从公司系统网络体系结构所用的链路协议。从70年代初期问世以来,它表现出比面向字符的规程更年代初期问世以来,它表现出比面向字符的规程更高的可靠性及高传输效率等优点,所以它越来越受到高的可靠性及高传输效率等优点,所以它越来越受到各方的关注,应用也越来越广泛了。

28、各方的关注,应用也越来越广泛了。HDLC的特点有:一是使用固定的特点有:一是使用固定“封装封装”式的帧结构式的帧结构和和0插入、检出技术来传输数据,实现了数据的透明传插入、检出技术来传输数据,实现了数据的透明传输;二是传输方式是面向位的,即任意比特数的任何输;二是传输方式是面向位的,即任意比特数的任何序列都能以帧的形式传输。它主要由三部分组成:帧序列都能以帧的形式传输。它主要由三部分组成:帧结构、规程要素、规程分类。结构、规程要素、规程分类。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室22天空网上课堂天空网上课堂1. 帧结构帧结构 HDLC以以帧帧(frame)作作

29、为为传传输输单单位位,无无论论信信息息本本身身还还是是控控制制信信息息,都都用用统统一一的的称称为为标标志志的的8位位编编码码结结构构来来把把它它打打包包成成一一个个帧帧进进行行传传输输。一一个个帧帧由由标标志志字字段段F、地地址址字字段段A、控控制制字字段段C、信信息息字字段段I、帧帧校校检检序序列列FCS五五个个部部分分构构成成,所所有有的的收收发发数数据据都都用用这这种种统统一一的的格格式式进进行行传传输。还有一种只含有监控序列的帧,这种帧不带信息字段。输。还有一种只含有监控序列的帧,这种帧不带信息字段。 2. 帧类别帧类别 HDLC协协 议议 有有 三三 种种 帧帧 : 信信 息息 帧

30、帧 ( Information) 、 监监 控控 帧帧(Supervisory)以及无序号帧()以及无序号帧(Unnumbered)。)。 3. 规程要素和分类规程要素和分类 规程要素是指规程在不同的网络结构中的不同工作方式,同时还规程要素是指规程在不同的网络结构中的不同工作方式,同时还包括了由帧控制字段的三种格式所定义的信息帧、监控帧和无编号包括了由帧控制字段的三种格式所定义的信息帧、监控帧和无编号帧的功能。帧的功能。 网络的链路结构可以分成平衡型和非平衡型两大类,所以网络的链路结构可以分成平衡型和非平衡型两大类,所以HDLC可以有三个子集:正规响应类、异步响应类、平衡异步响应类。可以有三个

31、子集:正规响应类、异步响应类、平衡异步响应类。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室23天空网上课堂天空网上课堂3.4.4 数据链路层的设备和组件数据链路层的设备和组件 数据链路层的设备主要有交换机,网桥,网卡。数据链路层的设备主要有交换机,网桥,网卡。1. 交换机交换机交换机是工作在数据链路层的网络互连设备。交换机是工作在数据链路层的网络互连设备。 2. 网桥网桥网桥也叫桥接器,也是工作在数据链路层的一种网络网桥也叫桥接器,也是工作在数据链路层的一种网络互连设备。互连设备。 3. 网卡网卡网卡又叫网络接口卡,是连接主机与网络连接的接口网卡又叫网络接口卡,是连

32、接主机与网络连接的接口设备,网卡的好坏直接影响了网络的性能设备,网卡的好坏直接影响了网络的性能 。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室24天空网上课堂天空网上课堂3.5 网络层网络层3.5.1 网络层的设计及其实现网络层的设计及其实现3.5.2 路由选择路由选择3.5.3 流量控制流量控制3.5.4 X.25协议协议温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室25天空网上课堂天空网上课堂3.5.1 网络层的设计及其实现网络层的设计及其实现网络层描述主机与通信子网的关系。网络层以数据链网络层描述主机与通信子网的关系。网络层以数据链路

33、层提供的无差错传输为基础,为高层提供两个主机路层提供的无差错传输为基础,为高层提供两个主机之间的数据传输服务。网络层为传输层提供的服务是之间的数据传输服务。网络层为传输层提供的服务是通过网络层和传输层之间的接口来实现的,这个接口通过网络层和传输层之间的接口来实现的,这个接口实质上是网络中的子网边界,除了服务质量外,该接实质上是网络中的子网边界,除了服务质量外,该接口的服务与通信子网技术(介质)无关。也就是说必口的服务与通信子网技术(介质)无关。也就是说必须屏蔽有不同传输特性和子网技术所引起的差异,保须屏蔽有不同传输特性和子网技术所引起的差异,保持网络服务的一致性。持网络服务的一致性。设计一个基

34、本的网络层必须解决数据传输单元分组在设计一个基本的网络层必须解决数据传输单元分组在通信子网中的路由选择、拥塞控制问题以及多个网络通信子网中的路由选择、拥塞控制问题以及多个网络互连的问题,以完成对传输层的服务提供。互连的问题,以完成对传输层的服务提供。 温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室26天空网上课堂天空网上课堂1. 主要功能主要功能(1)为传输层提供建立、维持和释放连接的手段,完)为传输层提供建立、维持和释放连接的手段,完成路由选择、拥塞控制、差错控制及顺序控制,向传成路由选择、拥塞控制、差错控制及顺序控制,向传输层报告未恢复的差错网络互连等功能。而这些

35、对传输层报告未恢复的差错网络互连等功能。而这些对传输层来说是完全透明的。输层来说是完全透明的。(2)根据传输层要求选择网络服务质量。)根据传输层要求选择网络服务质量。(3)提供资源子网主机节点与通信子网间的接口,提)提供资源子网主机节点与通信子网间的接口,提供虚电路服务或数据报服务。供虚电路服务或数据报服务。 温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室27天空网上课堂天空网上课堂2. 服务类型服务类型从从OSI参考模型的角度来看,网络层提供两种服务方式:参考模型的角度来看,网络层提供两种服务方式:一种是面向连接的虚电路服务;一种是面向无连接的一种是面向连接的虚电路

36、服务;一种是面向无连接的数据报服务。面向无连接服务在通信子网的工作是传数据报服务。面向无连接服务在通信子网的工作是传输比特流,差错和流量控制就由主机来承担,网络层输比特流,差错和流量控制就由主机来承担,网络层提供的是发送包原语、接收包原语和少量的其他服务提供的是发送包原语、接收包原语和少量的其他服务原语。面向无连接服务在通信子网的工作是传输比特原语。面向无连接服务在通信子网的工作是传输比特流,差错和流量控制就由主机来承担,网络层提供的流,差错和流量控制就由主机来承担,网络层提供的是发送包原语、接收包原语和少量的其他服务原语。是发送包原语、接收包原语和少量的其他服务原语。在在OSI标准中,面向连

37、接的服务的标准要比面向无连接标准中,面向连接的服务的标准要比面向无连接的服务标准更多一些。的服务标准更多一些。(1)虚电路服务。)虚电路服务。 (2)数据报服务。)数据报服务。 (3)两者的比较。)两者的比较。 温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室28天空网上课堂天空网上课堂3. 网络层的服务原语网络层的服务原语OSI为面向连接制定了为面向连接制定了16条服务原语,对无连接提供了条服务原语,对无连接提供了5条服务原语。在面向连接中用于建立和释放连接的服条服务原语。在面向连接中用于建立和释放连接的服务原语有务原语有2组组6条,用于数据传送的有条,用于数据传送的

38、有3组组6条,还有条,还有4条条重建服务原语。这些服务原语可以归结为两类:需要重建服务原语。这些服务原语可以归结为两类:需要证实的和不需证实的。证实的和不需证实的。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室29天空网上课堂天空网上课堂3.5.2 路由选择路由选择在大部分的通信子网中,如果本地端和目的端不在同在大部分的通信子网中,如果本地端和目的端不在同一个网络中,分组的整个发送过程要经过多次转发,一个网络中,分组的整个发送过程要经过多次转发,所以存在有路径选择问题。路径选择的算法和它们使所以存在有路径选择问题。路径选择的算法和它们使用的数据结构是网络层设计的一个主

39、要对象。用的数据结构是网络层设计的一个主要对象。通常我们把路由选择算法分为两大类:一类是非自适通常我们把路由选择算法分为两大类:一类是非自适应路径选择算法,有洪泛法、有选择的洪泛法、固定应路径选择算法,有洪泛法、有选择的洪泛法、固定路由法、随机走动法和分散通信法等策略;另外一类路由法、随机走动法和分散通信法等策略;另外一类是自适应算法,有孤立的路由选择、分布式路由选择、是自适应算法,有孤立的路由选择、分布式路由选择、集中式路由选择和混合式路由选择等策略。集中式路由选择和混合式路由选择等策略。 1. 固定式路由选择算法固定式路由选择算法2. 距离矢量路由选择算法距离矢量路由选择算法温州科技职业学

40、院温州科技职业学院计算机应用技术教研室计算机应用技术教研室30天空网上课堂天空网上课堂3.5.3 流量控制流量控制 流量就是网络中的通信量,也就是吞吐量。当通信子流量就是网络中的通信量,也就是吞吐量。当通信子网中出现了超量的包时,性能就降低,这就是所谓的网中出现了超量的包时,性能就降低,这就是所谓的“交通拥塞交通拥塞”了。了。 拥塞现象的发生和通信子网内传送的分组总数有关,拥塞现象的发生和通信子网内传送的分组总数有关,即拥塞控制属于通信子网的全局问题,而流量控制则即拥塞控制属于通信子网的全局问题,而流量控制则属于属于“局部局部”问题。流量控制是基于平均值的控制,问题。流量控制是基于平均值的控制

41、,拥塞多是由于某处峰值流量过高而发生。拥塞多是由于某处峰值流量过高而发生。1. 拥塞控制的基本原理拥塞控制的基本原理2. 拥塞控制的方法拥塞控制的方法3. 拥塞预防的方法拥塞预防的方法温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室31天空网上课堂天空网上课堂3.5.4 X.25协议协议 1976年提出的第一层、第二层以及第三层国际标准网年提出的第一层、第二层以及第三层国际标准网络访问协议,多次修改后统称为络访问协议,多次修改后统称为X.25协议。协议。1. X.25通信过程通信过程X.25的分组层中最重要的任务是逻辑信道的使用,以的分组层中最重要的任务是逻辑信道的使用

42、,以虚电路方式进行工作。整个通信过程是三个阶段:呼虚电路方式进行工作。整个通信过程是三个阶段:呼叫建立、数据传送和虚电路释放。叫建立、数据传送和虚电路释放。2. X.25分组格式分组格式分组是分组是X.25交换信息的基本单位。通常把交换信息的基本单位。通常把X.25的分组的分组分为两种:控制分组和数据分组。分为两种:控制分组和数据分组。 温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室32天空网上课堂天空网上课堂3.6 传输层传输层从网络功能分类,传输层是用于解决传输服务问题;从网络功能分类,传输层是用于解决传输服务问题;高层协议用于处理应用进程的访问。按控制作用分类,

43、高层协议用于处理应用进程的访问。按控制作用分类,传输层为转送层,起到传输与应用之间的接口作用;传输层为转送层,起到传输与应用之间的接口作用;高层协议为应用控制层,用于解决应用进程通信问题,高层协议为应用控制层,用于解决应用进程通信问题,是整个七层模式中最重要和最复杂的一层。是整个七层模式中最重要和最复杂的一层。3.6.1 传输层的服务和功能传输层的服务和功能3.6.2 传输层的协议和机制传输层的协议和机制3.6.3 传输层的差错检测和差错恢复传输层的差错检测和差错恢复3.6.4 传输层的流量控制传输层的流量控制3.6.5 TCP/IP协议协议温州科技职业学院温州科技职业学院计算机应用技术教研室

44、计算机应用技术教研室33天空网上课堂天空网上课堂3.6.1 传输层的服务和功能传输层的服务和功能两台计算机通过网络进行通信时,实际上是两个程序两台计算机通过网络进行通信时,实际上是两个程序(或进程)在交换数据。在一台主机内,传输层将数(或进程)在交换数据。在一台主机内,传输层将数据传给正确的应用程序,它的作用是为本地机和目的据传给正确的应用程序,它的作用是为本地机和目的机之间提供性能可靠、价格合理的数据传输,而与当机之间提供性能可靠、价格合理的数据传输,而与当前实际使用的网络无关。由于传输层负责通过通信子前实际使用的网络无关。由于传输层负责通过通信子网的两主机之间的端到端通信,报文在子网中通过

45、时网的两主机之间的端到端通信,报文在子网中通过时可能会丢失、重组、阻塞或产生较大存储延时,故传可能会丢失、重组、阻塞或产生较大存储延时,故传输层协议比数据链路层复杂得多。输层协议比数据链路层复杂得多。1. 传输层功能传输层功能2. 传输服务和服务原语传输服务和服务原语温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室34天空网上课堂天空网上课堂3.6.2 传输层的协议和机制传输层的协议和机制1. 寻址寻址2. 连接建立连接建立3. 数据传送数据传送4. 连接释放连接释放5. 多路复用多路复用温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室35天空网

46、上课堂天空网上课堂3.6.3 传输层的差错检测和差错恢复传输层的差错检测和差错恢复如果网络不可靠,可能会出现重复的分组和不按序到如果网络不可靠,可能会出现重复的分组和不按序到达的分组,这时就要涉及到差错的检测和如何从差错达的分组,这时就要涉及到差错的检测和如何从差错中恢复的问题。中恢复的问题。 1. TPDU的重传的重传2. TPDU的放弃的放弃3. TPDU的静止的静止温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室36天空网上课堂天空网上课堂3.6.4 传输层的流量控制传输层的流量控制传输层流量控制与数据链层一样,也是要求软件怎样传输层流量控制与数据链层一样,也是要

47、求软件怎样保证发送方的发送包速度与接收方的处理包速度同步。保证发送方的发送包速度与接收方的处理包速度同步。传输层数据流管理是建立在端对端(进程和进程之间)传输层数据流管理是建立在端对端(进程和进程之间)而不是节到节(计算机和计算机之间)基础上,即传而不是节到节(计算机和计算机之间)基础上,即传输层控制对等实体之间的数据流动。许多像输层控制对等实体之间的数据流动。许多像Internet这这样的传输层管理流量控制类似于管理差错控制,也就样的传输层管理流量控制类似于管理差错控制,也就是说,传输层之间交换确认信息。传输层在交换信息是说,传输层之间交换确认信息。传输层在交换信息中也要包含流量控制请求。中

48、也要包含流量控制请求。温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室37天空网上课堂天空网上课堂3.6.5 TCP/IP协议协议在传输层有两种主要的协议:面向连接的服务在传输层有两种主要的协议:面向连接的服务TCP和和无连接的协议无连接的协议UDP,TCP协议也叫传输控制协议,是协议也叫传输控制协议,是专门设计用在不可靠的网络上提供可靠的端到端的字专门设计用在不可靠的网络上提供可靠的端到端的字节流通信的协议。节流通信的协议。1. TCP的来源和历史位置的来源和历史位置2. TCP协议协议温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室38天空网

49、上课堂天空网上课堂3.7 会话层会话层会话层协调不同主机的进程或应会话层协调不同主机的进程或应用程序间的连接,是用户和网络用程序间的连接,是用户和网络的接口。会话层的主要功能是在的接口。会话层的主要功能是在传输层所提供的服务基础上,为传输层所提供的服务基础上,为两主机的用户进程建立会话连接,两主机的用户进程建立会话连接,提供会话服务,控制两个实体之提供会话服务,控制两个实体之间的数据交换以及释放功能。在间的数据交换以及释放功能。在会话层的服务中,有一点很重要,会话层的服务中,有一点很重要,就是在数据流中插入一系列适当就是在数据流中插入一系列适当的同步点,所以可在适当的时间的同步点,所以可在适当

50、的时间中断会话,经过一定时间才可在中断会话,经过一定时间才可在预先协议的同步点继续会话;又预先协议的同步点继续会话;又或者当会话发生差错时,就可从或者当会话发生差错时,就可从双方协议的同步点重新开始会话。双方协议的同步点重新开始会话。如图如图3-3所示是会话层的工作模型。所示是会话层的工作模型。图3-3 会话层的工作模型 温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室39天空网上课堂天空网上课堂3.8 表示层表示层表示层完成网络通信中重复使用的公共功能。它包含表示层完成网络通信中重复使用的公共功能。它包含网络通信中重复使用的公共函数。表示层为上层用户网络通信中重复使用

51、的公共函数。表示层为上层用户提供共同需要的数据或信息表示方法的服务。提供共同需要的数据或信息表示方法的服务。 表示层就是采用抽象的标准方法来定义数据结构,还表示层就是采用抽象的标准方法来定义数据结构,还有采用标准的编码表示形式,使计算机联网交换后能有采用标准的编码表示形式,使计算机联网交换后能够相互理解数据的值。够相互理解数据的值。 1. 语法转换语法转换2. 表示上下文表示上下文3. 表示服务原语表示服务原语4. 抽象语法表示法抽象语法表示法温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室40天空网上课堂天空网上课堂3.9 应用层应用层应用层是应用层是OSI结构的最高

52、层,是用户与网络的界面。应结构的最高层,是用户与网络的界面。应用层由用户程序组成,包括与专门用户应用程序相关用层由用户程序组成,包括与专门用户应用程序相关的所有细节,网络操作系统和应用程序都驻留在该层。的所有细节,网络操作系统和应用程序都驻留在该层。1. 文件传送、访问和管理文件传送、访问和管理2. 电子邮件电子邮件3. 虚拟终端虚拟终端4. 简单网络管理简单网络管理5. 查询服务和远程作业登录查询服务和远程作业登录温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室41天空网上课堂天空网上课堂3.10 网络协议网络协议协议是管理网络如何通信的规则,对网络设备的相互协议是管

53、理网络如何通信的规则,对网络设备的相互通信指定了标准。通信指定了标准。 3.10.1 TCP/IP协议协议3.10.2 IPX/SPX协议协议1. IPX协议协议2. SPX协议协议3.10.3 NetBIOS和和NetBEUI协议协议3.10.4 AppleTalk协议协议温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室42天空网上课堂天空网上课堂3.11 实训实训实训目的实训目的 实训条件实训条件 实训内容实训内容温州科技职业学院温州科技职业学院计算机应用技术教研室计算机应用技术教研室43天空网上课堂天空网上课堂小结小结本章对计算机网络的体系结构和网络协议展开了详细

54、的阐述,介本章对计算机网络的体系结构和网络协议展开了详细的阐述,介绍了开放系统互连参考模型的各个层次的功能和相关协议,并给绍了开放系统互连参考模型的各个层次的功能和相关协议,并给出了现在流行的协议的工作原理。出了现在流行的协议的工作原理。在本章第一节首先介绍了网络体系结构的概念,各个分层及其协在本章第一节首先介绍了网络体系结构的概念,各个分层及其协议的集合。要让读者了解网络的功能分层后,各层次分别负责任议的集合。要让读者了解网络的功能分层后,各层次分别负责任务,层次之间如何接口,以及协议如何负责各层的数据传输,从务,层次之间如何接口,以及协议如何负责各层的数据传输,从而使整个网络协调工作。而使

55、整个网络协调工作。在第二节到第九节具体介绍了开放系统互连模型的各个层次。每在第二节到第九节具体介绍了开放系统互连模型的各个层次。每一节给出了相关层次的功能和服务,还有必须遵守的规则等。特一节给出了相关层次的功能和服务,还有必须遵守的规则等。特别是传输层以下的几层,它们负责数据的正确传输,传输媒体和别是传输层以下的几层,它们负责数据的正确传输,传输媒体和链路规范都非常复杂但也非常关键,因此阐述比较详细,其中的链路规范都非常复杂但也非常关键,因此阐述比较详细,其中的许多协议都被广泛应用着。许多协议都被广泛应用着。最后一节给出了目前所使用的一些典型协议,包括最后一节给出了目前所使用的一些典型协议,包括TCP/IP,IPX/SPX等,它们的数据格式和使用范围都有区别。等,它们的数据格式和使用范围都有区别。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号