第3章计算机网络协议与体系结构.ppt
《第3章计算机网络协议与体系结构.ppt》由会员分享,可在线阅读,更多相关《第3章计算机网络协议与体系结构.ppt(66页珍藏版)》请在沃文网上搜索。
1、第第1 1页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 第第3章章 计算机网络协议计算机网络协议与体系结构与体系结构计算机网络技术基础计算机网络技术基础高等教育出版社高等教育出版社普通高等教育普通高等教育“十一五十一五”国家级规划教材国家级规划教材第第2 2页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 本章学习目标:本章学习目标:了解:计算机网络协议
2、了解:计算机网络协议 了解:网络系统的分层体系结构了解:网络系统的分层体系结构 掌握:掌握:ISO的的OSI七层参考模型七层参考模型 了解:网络的了解:网络的3个著名标准化组织个著名标准化组织 掌握:掌握:ARPA的的TCP/IP四层模型四层模型第第3 3页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.1 网络协议网络协议3.1.1 协议的本质协议的本质网络中的计算机之间进行通信时,的语言被称网络中的计算机之间进行通信时,的语言被称为为“协议协议”。只有能够讲,而且可以
3、理解这些。只有能够讲,而且可以理解这些“语语言言”的计算机才能在网络上与其他计算机彼此通信。的计算机才能在网络上与其他计算机彼此通信。从这个意义上讲,从这个意义上讲,“协议协议”就是网络的本质。就是网络的本质。协议定义了网络上的各种计算机和设备之间相协议定义了网络上的各种计算机和设备之间相互通信、数据管理、数据交换的整套规则。互通信、数据管理、数据交换的整套规则。第第4 4页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.1.2协议的中心任务协议的中心任务在计算机网络的一
4、整套规则中,任何一种协议在计算机网络的一整套规则中,任何一种协议都需要解决语义、语法和定时的问题。都需要解决语义、语法和定时的问题。1.协议的语法(如何讲)问题协议的语法(如何讲)问题2.协议的语义(讲什么)问题协议的语义(讲什么)问题3.协议的定时(讲话次序)问题协议的定时(讲话次序)问题第第5 5页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.1.3协议的功能和种类协议的功能和种类1.协议的功能协议的功能(1)分割与重组)分割与重组协议的协议的“分割分割”功能将较大
5、的数据单元分割成功能将较大的数据单元分割成较小的数据包,其反过程为较小的数据包,其反过程为“重组重组”如图如图3-1所示。所示。图3-1 分割与重组第第6 6页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 1.协议的功能协议的功能(2)寻址)寻址协议的协议的“寻址寻址”功能使得设备彼此识别,同时功能使得设备彼此识别,同时可以进行路径选择,如图可以进行路径选择,如图3-2。图3-2 路径选择第第7 7页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议
6、与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 1.协议的功能协议的功能(3)封装与拆装)封装与拆装协议的协议的“封装封装”功能是指在数据单元(数据包)功能是指在数据单元(数据包)的始端或者末端增加控制信息,其相反的过程是的始端或者末端增加控制信息,其相反的过程是“拆装拆装”,如图,如图3-3。图3-3 数据封装与拆装第第8 8页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 1.协议的功能协议的功能(4)排序)排序图3-4 排序
7、第第9 9页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 1.协议的功能协议的功能(5)信息流控制)信息流控制协议的流量控制功能是指在信息流过大时,所协议的流量控制功能是指在信息流过大时,所采取的一系列措施,如图采取的一系列措施,如图3-5示。示。图3-5 信息流控制第第1010页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 1.协议的功能协议的功能(6
8、)差错控制)差错控制(7)同步)同步(8)干路传输)干路传输(9)连接控制)连接控制2.协议的分类协议的分类(1)标准或非标准协议)标准或非标准协议(2)直接或间接协议)直接或间接协议(3)整体的协议或分层的结构化协议)整体的协议或分层的结构化协议第第1111页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.2 计算机网络体系结构计算机网络体系结构3.2.1 计算机网络体系结构工作流程计算机网络体系结构工作流程计算机网络体系结构的工作流程与图计算机网络体系结构的工作流程与
9、图2-6所示的所示的邮政系统的工作流程十分相似。邮政系统的工作流程十分相似。图图2-6中,清楚地表明了信件发送和接收的过程,中,清楚地表明了信件发送和接收的过程,以及怎样利用邮政系统来发送和接收信件。以及怎样利用邮政系统来发送和接收信件。在图在图2-6所示的邮政系统中,将发信端和收信端所示的邮政系统中,将发信端和收信端从上到下分为从上到下分为A、B、C、D四个层次。四个层次。第第1212页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.2 计算机网络体系结构计算机网络体系
10、结构1.发送端(发件人所在地区)发送端(发件人所在地区)在在“发信人端发信人端”是按照从上至下,即是按照从上至下,即ABCD的顺序进行处理的。在每一层,都是的顺序进行处理的。在每一层,都是按照本层和下层联系的要求,依次封装成新的邮包,按照本层和下层联系的要求,依次封装成新的邮包,并加入本层特有的标签;之后,再传递到下一层指并加入本层特有的标签;之后,再传递到下一层指定的位置。定的位置。2.接收端(收件人所在地区)接收端(收件人所在地区)在接收端是按照由下至上,即在接收端是按照由下至上,即DCBA,的顺序进行处理的。在每一层,都是依次拆封收到的顺序进行处理的。在每一层,都是依次拆封收到的包装,完
11、成本层应当完成的功能。的包装,完成本层应当完成的功能。第第1313页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 图图3-6 邮政系统中信件传递工作过程示意图邮政系统中信件传递工作过程示意图第第1414页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.2 计算机网络体系结构计算机网络体系结构这种分层体系结构的最大优点是层与层相互独这种分层体系结构的最大
12、优点是层与层相互独立。而且每层无须知道其他层次的功能;改变某一立。而且每层无须知道其他层次的功能;改变某一层的功能不会影响其他层的工作。层的功能不会影响其他层的工作。3.2.2 计算机网络体系结构概述计算机网络体系结构概述1.层次化体系结构中的几个基本概念层次化体系结构中的几个基本概念(1)协议()协议(protocol)(2)层次()层次(layer)(3)接口()接口(interface)第第1515页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.2 计算机网络体系
13、结构计算机网络体系结构(4)层次性模型结构)层次性模型结构一个功能完备的计算机网络系统,采用了层次一个功能完备的计算机网络系统,采用了层次性结构;每层都会包含一个或多个协议。为此,我性结构;每层都会包含一个或多个协议。为此,我们将网络层次性结构模型与各层次协议的集合定义们将网络层次性结构模型与各层次协议的集合定义为计算机网络的体系结构。为计算机网络的体系结构。(5)实体()实体(Entity)实体通常是通信时能发送和接收信息的具体的实体通常是通信时能发送和接收信息的具体的软硬件设施。软硬件设施。第第1616页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构
14、,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.2 计算机网络体系结构计算机网络体系结构(6)数据单元()数据单元(Data Unit)在在OSI参考模型的不同结点内的对等层传送的参考模型的不同结点内的对等层传送的是相同名称的数据包。这种网络中传输的数据包,是相同名称的数据包。这种网络中传输的数据包,被称为被称为“数据单元数据单元”。由于每一个层次完成的功能。由于每一个层次完成的功能不同,处理的数据单元的大小、名称和内容也就不不同,处理的数据单元的大小、名称和内容也就不相同,如,帧、分组、报文等;另外,数据单元不相同,如,帧、分组、报文等;另外,数据单元不
15、同,地址的类型也不相同,如,物理(同,地址的类型也不相同,如,物理(MAC)地)地址、址、IP地址、端口号等。地址、端口号等。第第1717页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 2.网络体系结构的研究意义与划分原则网络体系结构的研究意义与划分原则各层之间相互独立。各层之间相互独立。结构上独立分割。结构上独立分割。灵活性好。灵活性好。易于实现和维护。易于实现和维护。有益于标准化的实现。有益于标准化的实现。第第1818页页2009-02-17 第第3章章 计算机网络协议
16、与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.3 ISO的七层参考模型的七层参考模型3.3.1 OSI七层参考模型的层次划分原则与功能七层参考模型的层次划分原则与功能1.OSI参考模型的基本知识参考模型的基本知识国际标准化组织(国际标准化组织(ISO)颁布的开放系统互连)颁布的开放系统互连参考模型(参考模型(OSI/RM),即七层网络通信模型。),即七层网络通信模型。OSI/RM体系结构七层模型从上到下依次为应用体系结构七层模型从上到下依次为应用层、表示层、会话层、传输层、网络层、数据链路层、表示层、会话层、传输层、网
17、络层、数据链路层和物理层,参见图层和物理层,参见图3-7。第第1919页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 图图3-7 OSI/RM网络模型的结构示意图网络模型的结构示意图第第2020页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 2.OSI参考模型的层次划分原则参考模型的层次划分原则网络中各结点都划分为网络中各结点都划分为7个相同的层次结构。
18、个相同的层次结构。不同结点的相同层次都有相同的功能。不同结点的相同层次都有相同的功能。同一结点内各相邻层次之间通过层间接口,同一结点内各相邻层次之间通过层间接口,并按照接口协议进行通信。并按照接口协议进行通信。每一层直接使用下面一层提供的服务,间接每一层直接使用下面一层提供的服务,间接的使用下面所有层的协议。的使用下面所有层的协议。每一层都向上一层提供服务。每一层都向上一层提供服务。不同结点之间按同等层的同层协议的规定,不同结点之间按同等层的同层协议的规定,实现对等层之间的通信。实现对等层之间的通信。网络中还有其他的体系结构的模型的分层数目网络中还有其他的体系结构的模型的分层数目虽然各不相同;
19、但目的和分层思想都是类似的。虽然各不相同;但目的和分层思想都是类似的。第第2121页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.OSI/RM七层模型的各层的功能七层模型的各层的功能(1)应用层()应用层(Application)功能:为了满足用户的需要,根据进程之间功能:为了满足用户的需要,根据进程之间的通信性质,负责完成用户要完成的各种程序或网的通信性质,负责完成用户要完成的各种程序或网络服务的接口工作。络服务的接口工作。处理的数据单元:报文。处理的数据单元:报文。
20、处理的地址:进程标识,端口号。处理的地址:进程标识,端口号。第第2222页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.OSI/RM七层模型的各层的功能七层模型的各层的功能(2)表示层()表示层(Presentation)功能:处理结点间或通信系统间信息表示方功能:处理结点间或通信系统间信息表示方式方面的问题。式方面的问题。处理的数据单元:报文。处理的数据单元:报文。(3)会话层()会话层(Session)功能:会话层的主要作用是组织、协商、管功能:会话层的主要作用是组
21、织、协商、管理两个应用进程之间的会话。理两个应用进程之间的会话。会话的含义:就是在不同主机的应用进程之间会话的含义:就是在不同主机的应用进程之间建立、维持联系。建立、维持联系。处理的数据单元:报文。处理的数据单元:报文。第第2323页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.OSI/RM七层模型的各层的功能七层模型的各层的功能(4)运输层()运输层(Transport)功能:在两个端系统(源站和目的站)的会功能:在两个端系统(源站和目的站)的会话层之间,建立一条可靠
22、或不可靠的运输连接,以话层之间,建立一条可靠或不可靠的运输连接,以透明的方式传送报文。透明的方式传送报文。处理的数据单元:报文段。处理的数据单元:报文段。处理的地址:进程标识,处理的地址:进程标识,TCP和和UDP端口号。端口号。第第2424页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.OSI/RM七层模型的各层的功能七层模型的各层的功能(5)网络层()网络层(Network)功能:使用逻辑地址(功能:使用逻辑地址(IP地址)进行寻址,地址)进行寻址,通过路由选择算法
23、为数据分组通过通信子网选通过路由选择算法为数据分组通过通信子网选择最适当的路径,并提供网络互联及拥塞控制择最适当的路径,并提供网络互联及拥塞控制功能。功能。处理的数据单元:分组。处理的数据单元:分组。处理的地址:逻辑地址,如,处理的地址:逻辑地址,如,IP地址。地址。第第2525页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.OSI/RM七层模型的各层的功能七层模型的各层的功能(6)数据链路层()数据链路层(Data Link)功能:负责在两个相邻结点间的线路上,无功能
24、:负责在两个相邻结点间的线路上,无差错地传送以差错地传送以“帧帧”为单位的数据。为单位的数据。处理的数据单元:数据帧。处理的数据单元:数据帧。处理的地址:硬件的物理地址。处理的地址:硬件的物理地址。第第2626页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 3.OSI/RM七层模型的各层的功能七层模型的各层的功能(7)物理层()物理层(Physical)功能:为功能:为“数据链路层数据链路层”提供一个物理连接。提供一个物理连接。物理层定义了以下物理层定义了以下4个规章特性,
25、用以确定如何使个规章特性,用以确定如何使用物理传输介质来实现两个结点间的物理连接。用物理传输介质来实现两个结点间的物理连接。物理层协议物理层协议处理的数据:二进制比特信号,如,二处理的数据:二进制比特信号,如,二进制的基带信号或模拟信号。进制的基带信号或模拟信号。处理的地址:直接面向物理端口的各个处理的地址:直接面向物理端口的各个管脚,如管脚,如RS-232的管脚。的管脚。第第2727页页2009-02-17 第第3章章 计算机网络协议与体系结构计算机网络协议与体系结构 ,计算机网络技术基础(第计算机网络技术基础(第3版)版)主编:尚晓航主编:尚晓航 4.OSI参考模型的各个部分参考模型的各个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 协议 体系结构