《计算机网络的基本概念1.2-1.3.ppt》由会员分享,可在线阅读,更多相关《计算机网络的基本概念1.2-1.3.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.3 1.3 开放系统互连参考模型开放系统互连参考模型1.2 1.2 计算机网络体系结构计算机网络体系结构内内 容容 计算机网络体系结构的概念,网络的分层体系结构,网络的参考模型;开放系统互连参考模型(OSI/RM)及其各层概述。要要 求求理解计算机网络分层的目的理解协议的要素、服务、协议与服务的区别、协议数据单元理解OSI基本参考模型与各层的功能1.2 1.2 计算机网络体系结构计算机网络体系结构1.2.1 网络协议1.2.2 分层设计计算机网络体系结构计算机网络体系结构 网络体系结构应是为了计算机间的通信合作,把计算机互连的功能划分 成有明确定义的层次,规定了同层次实体通信的协议及相邻层
2、之间的接口服务。将这些同层实体通信协议及相邻层接口统称为网络体系结构网络体系结构。1.2.1 1.2.1 网络协议网络协议1 1、何谓协议、何谓协议 协议就是约定的规则,网络协议就是用来描述进程之间信息交换协议就是约定的规则,网络协议就是用来描述进程之间信息交换过程的一组术语,也可以说是网络通信中控制数据传输的规则。过程的一组术语,也可以说是网络通信中控制数据传输的规则。2 2、网络协议的三要素、网络协议的三要素 (1 1)语法:语法:以二进制的形式表示的命令和相应的结构,规定数据以二进制的形式表示的命令和相应的结构,规定数据与控制的结构和格式。与控制的结构和格式。(2 2)语义:语义:是规定
3、通信双方要发出何种控制信息、完成何种的动是规定通信双方要发出何种控制信息、完成何种的动作及做出何种响应。作及做出何种响应。(3 3)交换规则:交换规则:规定事件实现顺序的详细说明,即确定通信状态规定事件实现顺序的详细说明,即确定通信状态的变化和过程。的变化和过程。1.2.2 1.2.2 分层设计分层设计 按照计算机网络的操作特性和数据特性,将不同的功能安排到不同模块按照计算机网络的操作特性和数据特性,将不同的功能安排到不同模块中实现。这些模块不是并列的,而是按照数据的流向自上而下(反过来中实现。这些模块不是并列的,而是按照数据的流向自上而下(反过来说也可以)构成的层次化的结构。层与层之间通过在
4、标准的数据接口上说也可以)构成的层次化的结构。层与层之间通过在标准的数据接口上交换数据来实现通信。这样,复杂的通信处理问题就转化成了若干个相交换数据来实现通信。这样,复杂的通信处理问题就转化成了若干个相对较小的层次内的局部问题,对其进行的研究和处理也就变得相对容易对较小的层次内的局部问题,对其进行的研究和处理也就变得相对容易了。了。一个合理的层次结构所具有的优点是:一个合理的层次结构所具有的优点是:各层之间相互独立,高层不必关心低层的实现细节,只要知道低层所提各层之间相互独立,高层不必关心低层的实现细节,只要知道低层所提供的服务,及经本层向上层所提供的服务即可,能真正做到各司其职。供的服务,及
5、经本层向上层所提供的服务即可,能真正做到各司其职。发有利于实现和维护,某个层次实现细节的变化不会对其他层次产生影发有利于实现和维护,某个层次实现细节的变化不会对其他层次产生影响。响。易于实现标准化。易于实现标准化。1.3 1.3 开放系统互连参考开放系统互连参考模型模型1.3.2 OSI参考模型各层的功能1.3.1 OSI参考模型的特征OSIOSI参考模型参考模型 最早提出计算机网络体系结构概念的是美国的最早提出计算机网络体系结构概念的是美国的IBMIBM公司。在公司。在19741974年,年,IBMIBM公司研究开发出了著名的网络标准公司研究开发出了著名的网络标准SNASNA系统网络体系结构
6、用系统网络体系结构用于公司内部网络的建设。于公司内部网络的建设。当时,为了抢占计算机网络这个新兴的市场,不同厂商都制定了各当时,为了抢占计算机网络这个新兴的市场,不同厂商都制定了各自的标准,生产的设备是互不兼容的。这种情况严重阻碍了网络应自的标准,生产的设备是互不兼容的。这种情况严重阻碍了网络应用的发展。用的发展。为了实现不同厂家生产的计算机系统之间以及不同网络之间的数据为了实现不同厂家生产的计算机系统之间以及不同网络之间的数据通信,国际标准化组织通信,国际标准化组织ISOISO对当时的各类计算机网络体系进行了研究,对当时的各类计算机网络体系进行了研究,并于并于19811981年正式公布了一个
7、网络体系结构模型作为国际标准,称为年正式公布了一个网络体系结构模型作为国际标准,称为开放系统互连参考模型,即开放系统互连参考模型,即OSI/RMOSI/RM,也称为,也称为ISO/OSIISO/OSI。1.3.1 OSI1.3.1 OSI参考模型的特征参考模型的特征OSIOSI参考模型很重要的一个特性,即它采用的是分参考模型很重要的一个特性,即它采用的是分层体系结构,层体系结构,OSIOSI参考模型共划分为七层。参考模型共划分为七层。OSIOSI参考模型的每个层次都有特定的网络功能。参考模型的每个层次都有特定的网络功能。上上面三层(面三层(应用层、表示层、会话层应用层、表示层、会话层)与应用问
8、题有)与应用问题有关,而下面四层(关,而下面四层(传输层、网络层、数据链路层、传输层、网络层、数据链路层、物理层物理层)则主要处理网络控制和数据传输)则主要处理网络控制和数据传输/接收问题。接收问题。应用层表示层会话层传输层网络层数据链路层物理层处理应用程序之间的通信确定数据的表示形式负责在两个端点的应用程序之间建立连接为两个应用程序间提供通信负责逻辑寻址和路径选择负责物理寻址和对网卡的控制以二进制位流(bit)形式传输数据OSI的7层组织资资 源源 子子 网网通通 信信 子子 网网1.3.2 OSI1.3.2 OSI参考模型各层的功能参考模型各层的功能OSI参考模型上面1-3层属于通信子网的
9、功能范畴,第5-7层属于资源子网的范畴,第4层起头衔接上、下两层的作用。1 1、物理层、物理层 物理层是物理层是OSIOSI参考模型的参考模型的最低层。最低层。物理层主要解决以下问题:物理层主要解决以下问题:1 1、使用什么类型的传输介质,使用什么样的连接器件、使用什么类型的传输介质,使用什么样的连接器件和连接设备。和连接设备。2 2、使用什么拓扑结构。、使用什么拓扑结构。3 3、使用什么样的物理信号表示二进制的、使用什么样的物理信号表示二进制的0 0和和1 1,以及该,以及该物理信号与传输相关的特性如何。物理信号与传输相关的特性如何。2 2、数据链路层、数据链路层 物理层上面的层次叫做数据链
10、路层,是利用物理层提物理层上面的层次叫做数据链路层,是利用物理层提供的比特流传输服务的。数据链路层通过通信的实体供的比特流传输服务的。数据链路层通过通信的实体间对立数据链路连接,传送以间对立数据链路连接,传送以“帧帧”为单位的数据。为单位的数据。数据链路层主要解决以下问题:数据链路层主要解决以下问题:1 1、将、将bitbit信息加以组织并封装成帧。信息加以组织并封装成帧。2 2、确定了数据帧的结构。、确定了数据帧的结构。3 3、通过使用硬件地址及物理地址来寻址。、通过使用硬件地址及物理地址来寻址。4 4、实现差错校验信息的组织。、实现差错校验信息的组织。5 5、对共享的介质实现访问控制。、对
11、共享的介质实现访问控制。3 3、网络、网络层层 网络层也称为通信子网层,是通信子网与网络高层的界网络层也称为通信子网层,是通信子网与网络高层的界面,主要负责控制通信子网的操作,实现数据从网络上面,主要负责控制通信子网的操作,实现数据从网络上的任一结点准确无误地传输到目的结点。的任一结点准确无误地传输到目的结点。网络层具体解决了以下问题网络层具体解决了以下问题 1 1、提供了网络层的地址(、提供了网络层的地址(IPIP地址),并进行不同网络系地址),并进行不同网络系统间的路径选择。统间的路径选择。2 2、数据包的分割和重新组合。、数据包的分割和重新组合。3 3、差错校验和恢复、差错校验和恢复 4
12、 4、流量控制和拥塞控制。、流量控制和拥塞控制。4 4、传输层、传输层在OSI/RM的七层协议中,传输层处于正中间,是计算机网络体系结构中至关重要的一层。传输层具体解决了以下问题:1、建立连接 2、保证数据无差错地传输。5 5、会话层、会话层 会话层是利用传输层提供的端到端的服务向表示层或会会话层是利用传输层提供的端到端的服务向表示层或会话用户提供会话服务。会话协议的主要目的就是提供一话用户提供会话服务。会话协议的主要目的就是提供一个面向用户的连接服务,并为会话活动提供有效的组织个面向用户的连接服务,并为会话活动提供有效的组织和同步所必需的手段,为数据传送提供控制和管理。和同步所必需的手段,为
13、数据传送提供控制和管理。会话层具体解决了以下问题:会话层具体解决了以下问题:1 1、会话的建立。、会话的建立。2 2、通信的控制。、通信的控制。6 6、表示层、表示层 表示层位于表示层位于OSIOSI参考模型的第参考模型的第6 6层,位于会话层的上方、层,位于会话层的上方、应用层的下方。用于完成数据格式之间的转换。表示层应用层的下方。用于完成数据格式之间的转换。表示层将数据进行转换和翻译,从而使发送端和接收端都能理将数据进行转换和翻译,从而使发送端和接收端都能理解。解。表示层具体解决了以下问题:表示层具体解决了以下问题:1 1、数据的表示。、数据的表示。2 2、数据的压缩和解压。、数据的压缩和
14、解压。3 3、定义传输的句法和转换。、定义传输的句法和转换。7 7、应用层、应用层 应用层位于应用层位于OSIOSI参考模型的最顶层,直接面向用户。应用参考模型的最顶层,直接面向用户。应用层可实现网络中一台计算机上的应用程序与另一台计算层可实现网络中一台计算机上的应用程序与另一台计算机上的应用程序之间的通信。机上的应用程序之间的通信。应用层具体解决了以下问题:应用层具体解决了以下问题:1 1、提供用户接口,得到传输的数据。、提供用户接口,得到传输的数据。2 2、提供面向用户的界面,即实用程序,使得用户可以利、提供面向用户的界面,即实用程序,使得用户可以利用这些程序完成实际的工作。用这些程序完成实际的工作。3 3、涉及网络服务、服务公告及服务使用方式。、涉及网络服务、服务公告及服务使用方式。