计算机网络体系结构讲解课件.ppt
《计算机网络体系结构讲解课件.ppt》由会员分享,可在线阅读,更多相关《计算机网络体系结构讲解课件.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一月 23http:/ 电子发烧友 http:/ 电子技术论坛1第第3章章 计算机网络体系结构计算机网络体系结构杜煜杜煜一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛2本章主要内容本章主要内容l计算机网络体系结构及协议的概念;计算机网络体系结构及协议的概念;l开放系统互连(开放系统互连(OSIOSI)参考模型)参考模型lOSIOSI模型中各层的功能介绍;模型中各层的功能介绍;lTCP/IPTCP/IP协议的体系结构;协议的体系结构;lTCP/IPTCP/IP协议的层次功能介绍;协议的层次功能介绍;lOSIOSI模型与模型与TCP
2、/IPTCP/IP协议模型的比较;协议模型的比较;一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛3计算机网络体系结构计算机网络体系结构l为了减少计算机网络的复杂程度,按照结构化设为了减少计算机网络的复杂程度,按照结构化设计方法,计算机网络将其功能划分为若干个层次,计方法,计算机网络将其功能划分为若干个层次,较高层次建立在较低层次的基础上,并为其更高较高层次建立在较低层次的基础上,并为其更高层次提供必要的服务功能。网络中的每一层都起层次提供必要的服务功能。网络中的每一层都起到隔离作用,使得低层功能具体实现方法的变更到隔离作用,使得
3、低层功能具体实现方法的变更不会影响到高一层所执行的功能。不会影响到高一层所执行的功能。l网络体系结构网络体系结构l完成计算机间的通信合作,把每个计算机互联的功能划分成有明确定义的层次,并规定同层次进程通信的协议及相邻层之间的接口服务;一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛4网络体系结构的相关概念网络体系结构的相关概念 l协议(协议(ProtocolProtocol)l协议就是为实现网络中的数据交换建立的规则标准或约定。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子
4、技术论坛5协议的组成协议的组成l协议由语法、语义和交换规则三部分组成,即协协议由语法、语义和交换规则三部分组成,即协议的三要素:议的三要素:l语义l语法l交换规则一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛6实体(实体(EntityEntity)l实体(实体(EntityEntity)l在网络分层体系结构中,每一层都由一些实体组成,这些实体抽象地表示了通信时的软件元素(如进程或子程序)或硬件元素(如智能I/O芯片等)。l实体是通信时能发送和接收信息的任何软硬件设施。一月 23http:/ http:/ 电子发电子发烧友烧友 h
5、ttp:/ http:/ 电子技术论坛电子技术论坛7接口接口(Interface)(Interface)l分层结构中各相邻层之间要有一个接口,它定义了较低分层结构中各相邻层之间要有一个接口,它定义了较低层向较高层提供的原始操作和服务。相邻层通过它们之层向较高层提供的原始操作和服务。相邻层通过它们之间的接口交换信息,高层并不需要知道低层是如何实现间的接口交换信息,高层并不需要知道低层是如何实现的,仅需要知道该层通过层间的接口所提供的服务,这的,仅需要知道该层通过层间的接口所提供的服务,这样使得两层之间保持了功能的独立性。样使得两层之间保持了功能的独立性。l对于网络结构化层次模型,其特点是每一层都
6、建立在前对于网络结构化层次模型,其特点是每一层都建立在前一层的基础上,较低层只是为较高一层提供服务。这样一层的基础上,较低层只是为较高一层提供服务。这样每一层在实现自身功能时,直接使用较低一层提供的服每一层在实现自身功能时,直接使用较低一层提供的服务,而间接地使用了更低层提供的服务,并向较高一层务,而间接地使用了更低层提供的服务,并向较高一层提供更完善的服务,同时屏蔽了具体实现这些功能的细提供更完善的服务,同时屏蔽了具体实现这些功能的细节。节。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛8开放系统互连参考模型开放系统互连参考模
7、型(OSI/RM)(OSI/RM)l为了实现不同厂家生产的计算机系统之间以及不为了实现不同厂家生产的计算机系统之间以及不同网络之间的数据通信,国际标准化组织同网络之间的数据通信,国际标准化组织ISOISO对各对各类计算机网络体系结构进行了研究,并于类计算机网络体系结构进行了研究,并于19811981年年正式公布了一个网络体系结构模型作为国际标准,正式公布了一个网络体系结构模型作为国际标准,称为开放系统互连参考模型称为开放系统互连参考模型(OSI/RM)(OSI/RM),也称为,也称为ISO/OSIISO/OSI。l“开放开放”表示任何两个遵守表示任何两个遵守OSI/RMOSI/RM的系统都可以
8、的系统都可以进行互连,当一个系统能按进行互连,当一个系统能按OSI/RMOSI/RM与另一个系统与另一个系统进行通信时,就称该系统为开放系统。进行通信时,就称该系统为开放系统。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛9OSIOSI的分层模型的分层模型一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛10基于基于OSIOSI的通信模型结构的通信模型结构一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛1
9、1OSIOSI各层的功能概述各层的功能概述 l第第1 1层:物理层层:物理层(Physical Layer)(Physical Layer)l在物理信道上传输原始的数据比特(bit)流,提供为建立、维护和拆除物理链路连接所需的各种传输介质、通信接口特性等。l第第2 2层:数据链路层层:数据链路层(Data Link Layer)(Data Link Layer)l在物理层提供比特流服务的基础上,建立相邻节点之间的数据链路,通过差错控制提供数据帧在信道上无差错地传输,并进行数据流量控制。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论
10、坛12OSIOSI各层的功能概述(二)各层的功能概述(二)l第第3 3层:网络层层:网络层(Network Layer)(Network Layer)l为传输层的数据传输提供建立、维护和终止网络连接的手段,把上层来的数据组织成数据包(Packet)在节点之间进行交换传送,并且负责路由控制和拥塞控制。l第第4 4层:传输层层:传输层(Transport Layer)(Transport Layer)l为上层提供端到端(最终用户到最终用户)的透明的、可靠的数据传输服务。所谓透明的传输是指在通信过程中传输层对上层屏蔽了通信传输系统的具体细节。一月 23http:/ http:/ 电子发电子发烧友烧友
11、 http:/ http:/ 电子技术论坛电子技术论坛13OSIOSI各层的功能概述(三)各层的功能概述(三)l第第5 5层:会话层层:会话层(Session Layer)(Session Layer)l为表示层提供建立、维护和结束会话连接的功能,并提供会话管理服务。l第第6 6层:表示层层:表示层(Presentation Layer)(Presentation Layer)l为应用层提供信息表示方式的服务,如数据格式的变换、文本压缩、加密技术等。l第第7 7层:应用层层:应用层(Application Layer)(Application Layer)l为网络用户或应用程序提供各种服务,如
12、文件传输、电子邮件(E-mail)、分布式数据库、网络管理等。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛14OSI/RMOSI/RM的信息流动的信息流动 一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛15物理层物理层 l物理层是物理层是OSI/RMOSI/RM的最低层。它直接与物理信道相连,起到的最低层。它直接与物理信道相连,起到数据链路层和传输媒体之间的逻辑接口作用,提供建立、数据链路层和传输媒体之间的逻辑接口作用,提供建立、维护和释放物理连接的方法,实现在
13、物理信道上进行比特维护和释放物理连接的方法,实现在物理信道上进行比特流传输的功能。流传输的功能。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛16物理层涉及的内容一物理层涉及的内容一l通信接口与传输媒体的物理特性通信接口与传输媒体的物理特性l除了不同的传输介质自身的物理特性外,物理层还对通信设备和传输媒体之间使用的接口做了详细的规定,主要体现在四个方面:l机械特性l电气特性l功能特性l规程特性一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛17物理层涉及的内容二物理
14、层涉及的内容二l数据交换单元为二进制比特数据交换单元为二进制比特l比特的同步比特的同步l线路的连接线路的连接l物理拓扑结构物理拓扑结构l传输方式传输方式一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛18数据链路层数据链路层 l数据链路层是数据链路层是OSI/RMOSI/RM的第二层,它通过物理层提供的比特流服务,在相邻节的第二层,它通过物理层提供的比特流服务,在相邻节点之间建立链路,传送以帧(点之间建立链路,传送以帧(FrameFrame)为单位的数据信息,并且对传输中可能)为单位的数据信息,并且对传输中可能出现的差错进行检错和
15、纠错,向网络层提供无差错的透明传输。出现的差错进行检错和纠错,向网络层提供无差错的透明传输。l数据链路层的有关协议和软件是计算机网络中基本的部分,在任何网络中数数据链路层的有关协议和软件是计算机网络中基本的部分,在任何网络中数据链路层是必不可少的层次,相对高层而言,它所有的服务协议都比较成熟。据链路层是必不可少的层次,相对高层而言,它所有的服务协议都比较成熟。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛19数据链路层涉及的具体内容数据链路层涉及的具体内容l成帧成帧l物理地址寻址物理地址寻址l流量控制流量控制l差错控制差错控制l
16、接入控制接入控制一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛20数据链路层的物理地址寻址数据链路层的物理地址寻址l节点节点1 1的物理地址为的物理地址为A A,若节点,若节点1 1要给节点要给节点4 4发送数据,那么发送数据,那么在数据帧的头部要包含节点在数据帧的头部要包含节点1 1和节点和节点4 4的物理地址,在帧的的物理地址,在帧的尾部还有差错控制信息(尾部还有差错控制信息(DTDT)。)。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛21网络层网络层 l计
17、算机网络分为资源子网和通信子网。网络层就是通信子计算机网络分为资源子网和通信子网。网络层就是通信子网的最高层,它在数据链路层提供服务的基础上,向资源网的最高层,它在数据链路层提供服务的基础上,向资源子网提供服务。子网提供服务。l网络层与数据链路层的关系如下图所示:网络层与数据链路层的关系如下图所示:一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛22网络层的作用网络层的作用l实现位于不同网络的源节点与目的节点之间的数实现位于不同网络的源节点与目的节点之间的数据包传输,它和数据链路层的作用不同,数据链据包传输,它和数据链路层的作用不
18、同,数据链路层只是负责同一个网络中的相邻两节点之间链路层只是负责同一个网络中的相邻两节点之间链路管理及帧的传输等问题。因此,当两个节点连路管理及帧的传输等问题。因此,当两个节点连接在同一个网络中时,可能并不需要网络层,只接在同一个网络中时,可能并不需要网络层,只有当两个节点分布在不同的网络中时,通常才会有当两个节点分布在不同的网络中时,通常才会涉及到网络层的功能,保证数据包从源节点到目涉及到网络层的功能,保证数据包从源节点到目的节点的正确传输。的节点的正确传输。l网络层要负责确定在网络中采用何种技术,从源网络层要负责确定在网络中采用何种技术,从源节点出发选择一条通路通过中间的节点,将数据节点出
19、发选择一条通路通过中间的节点,将数据包最终送达目的节点。包最终送达目的节点。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛23网络层涉及的概念网络层涉及的概念l逻辑地址寻址逻辑地址寻址l路由功能路由功能l流量控制流量控制l拥塞控制拥塞控制一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛24传输层传输层 l传输层是资源子网与通信子网的接口和桥梁,传输层是资源子网与通信子网的接口和桥梁,它完成资源子网中两节点间的直接逻辑通信,它完成资源子网中两节点间的直接逻辑通信,实现
20、通信子网端到端的可靠传输。传输层在七实现通信子网端到端的可靠传输。传输层在七层网络模型的中间起到承上启下的作用,是整层网络模型的中间起到承上启下的作用,是整个网络体系结构中的关键部分。个网络体系结构中的关键部分。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛25l由于通信子网向传输层提供通信服务的可靠性有由于通信子网向传输层提供通信服务的可靠性有差异,所以无论通信子网提供的服务可靠性如何,差异,所以无论通信子网提供的服务可靠性如何,经传输层处理后都应向上层提交可靠的、透明的数经传输层处理后都应向上层提交可靠的、透明的数据传输。为
21、此,传输层协议要复杂得多,以适应通据传输。为此,传输层协议要复杂得多,以适应通信子网中存在的各种问题。也就是说,如果通信子信子网中存在的各种问题。也就是说,如果通信子网的功能完善、可靠性高,则传输层的任务就比较网的功能完善、可靠性高,则传输层的任务就比较简单:若通信子网提供的质量很差,则传输层的任简单:若通信子网提供的质量很差,则传输层的任务就复杂,以填补会话层所要求的服务质量和网络务就复杂,以填补会话层所要求的服务质量和网络层所能提供的服务质量之间的差别。层所能提供的服务质量之间的差别。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技
22、术论坛26传输层提供的服务传输层提供的服务l传输层为高层提供两种基本的服务:传输层为高层提供两种基本的服务:l面向连接的服务面向连接的服务l面向连接提供的是可靠的服务。面向连接提供的是可靠的服务。l和面向无连接的服务和面向无连接的服务l面向无连接是一种不太可靠的服务。面向无连接是一种不太可靠的服务。THANK YOUSUCCESS2023/1/427可编辑可编辑一月 23http:/ http:/ 电子发电子发烧友烧友 http:/ http:/ 电子技术论坛电子技术论坛28会话层会话层 l会话层是利用传输层提供的端到端的服务,向表会话层是利用传输层提供的端到端的服务,向表示层或会话用户提供会
23、话服务。示层或会话用户提供会话服务。l在在ISO/OSIISO/OSI环境中,所谓一次会话,就是两个用户环境中,所谓一次会话,就是两个用户进程之间为完成一次完整的通信而进行的过程,进程之间为完成一次完整的通信而进行的过程,包括建立、维护和结束会话连接。会话协议的主包括建立、维护和结束会话连接。会话协议的主要目的就是提供一个面向用户的连接服务,并对要目的就是提供一个面向用户的连接服务,并对会话活动提供有效的组织和同步所必须的手段,会话活动提供有效的组织和同步所必须的手段,对数据传送提供控制和管理。对数据传送提供控制和管理。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/
24、http:/ 电子技术论坛电子技术论坛29表示层表示层 l表示层处理的是表示层处理的是OSIOSI系统之间系统之间用户信息的表示用户信息的表示问题。问题。表示层不像表示层不像OSI/RMOSI/RM的低五层只关心将信息可靠地的低五层只关心将信息可靠地从一端传输到另外一端,它主要涉及被传输信息从一端传输到另外一端,它主要涉及被传输信息的内容和表示形式,如文字、图形、声音的表示。的内容和表示形式,如文字、图形、声音的表示。另外,另外,数据压缩、数据加密数据压缩、数据加密等工作都是由表示层等工作都是由表示层负责处理。负责处理。一月 23http:/ http:/ 电子发电子发烧友烧友 http:/
25、http:/ 电子技术论坛电子技术论坛30应用层应用层l应用层是应用层是OSI/RMOSI/RM的最高层,它是计算机网络与最的最高层,它是计算机网络与最终用户间的接口,它包含系统管理员管理网络服终用户间的接口,它包含系统管理员管理网络服务所涉及的所有问题和基本功能。它在务所涉及的所有问题和基本功能。它在OSI/RMOSI/RM下下面六层提供的数据传输和数据表示等各种服务的面六层提供的数据传输和数据表示等各种服务的基础上,为网络用户或应用程序提供完成特定网基础上,为网络用户或应用程序提供完成特定网络服务功能所需的各种应用协议。络服务功能所需的各种应用协议。l常用的网络服务包括文件服务、电子邮件(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 体系结构 讲解 课件
限制150内