




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网络改变生活网络改变生活讲授内容知识点回顾OSI参考模型124各层功能介绍及其工作原理3基本概念网络改变生活知识点回顾1、计算机网络的功能与应用。2、计算机网络的分类。网络改变生活学习目标学习目标n OSI参考模型的基本结构。n 分层结构的优势和工作原理。n 每层层次功能。学习本节课,您应该掌握的知识点为:学习本节课,您应该掌握的知识点为:网络改变生活2.12.1计算机网络体系结构计算机网络体系结构 计算机网络的各层以及其协议的结合,称为网络的体系结构。 (1)、计算机网络的体系结构即是对计算机网络及其部件所应该完成的功能的精确定义。即计算机网络应设置哪几层,每层应提供哪些功能的精确定义,至于
2、功能如何实现,则不属于网络体系结构讨论的范围。 (2)、网络体系结构只是从功能上描述计算机网络的结构,不涉及每层硬件和软件的组成,也不涉及这些硬件或软件的实现问题。2 2 基本概念基本概念网络改变生活1、国际标准化组织(International Standardization Organization,ISO)2、国际电报电话咨询委员会(CCITT)3、美国国家标准局(NBS)4、美国国家标准学会(ANSI)5、欧洲计算机制造商协会(ECMA)2.2 2.2 常见的几个组织机构介绍常见的几个组织机构介绍2 2 基本概念基本概念网络改变生活网络协议定义:即网络中(包括互联网)传递、管理信息的一
3、些规范。如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。 网络协议三个要素:n语法:即数据与控制信息的结构或格式。n语义:即需要发出何种控制信息、完成何种协议以及做出何种应答。n同步:即事件实现顺序的详细说明。2.3 2.3 计算机网络协议计算机网络协议2 2 基本概念基本概念网络改变生活 一个功能完善的计算机网络需要制定一套复杂的协议集合,对于这种协议集合,最好的组织方式是层次结构模型。这样分层的好处在于:每一层都实现相对的独立功能,因而可以将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。 2.4 2.4 计
4、算机网络的分层模型计算机网络的分层模型2 2 基本概念基本概念网络改变生活 在网络互连中,有两个标准可以考虑:合法的和事实的。 (1)合法的意味着用权力或法律建立。事实的意味着用实际的事实建立。尽管没有得到官方或法律上的承认,但TCP/IP为网络协议创建了一个事实标准,尽管它在得到广泛接受之前并没有成为标准。 (2)OSI参考模型是一个合法的标准。国际标准化组织( ISO )创建了OSI模型,并在1983年发布,为供应商提供一个网络模型,这样它们的产品可以在网络上协调工作。2.5 2.5 网络互联中的两个标准网络互联中的两个标准2 2 基本概念基本概念网络改变生活3 OSI3 OSI参考模型参
5、考模型 国际化标准组织(ISO)在1977年提出开放系统互联参考模型( (Open System Interconnection,OSI),1983年形成OSI正式文件,标准文号OSI 7498。OSI分为7层,在OSI框架下规定每层功能,目的是实现开放系统环境中的互联性、互操作性及应用的可移植性。 OSI不是网络体系结构的全部,并没有说明用于各层的协议和服务,仅告诉每层实现的功能,提供设计网络是可参考的框架。 “开放”这个词表示:只要遵循OSI标准,一个系统可以和位于世界上任何地方的、也遵循OSI标准的其他任何系统进行连接。3.1 OSI3.1 OSI参考模型制定:参考模型制定:网络改变生活
6、 传输层传输层数据链路层数据链路层网络层网络层物理层物理层会话层会话层表示层表示层应用层应用层应用层(高层)高层的功能为处理高层的功能为处理用户接口、数据格用户接口、数据格式及应用访问。主式及应用访问。主要由操作系统实现要由操作系统实现数据流层(低层)数据流层(低层) 定义了数据如何在定义了数据如何在网络传输介质之间传送网络传输介质之间传送,及数据如何通过网线,及数据如何通过网线和网络设备传输到期望和网络设备传输到期望的终端的终端3.2 OSI3.2 OSI参考模型七层结构参考模型七层结构网络改变生活 OSI参考模型的第4层及其以上各层为高层协议,实现资源子网的功能,其中的实体为进程。实现端到
7、端的通信。下3层协议实现通信子网的功能,其中的实体为网络互联设备和网络通信介质,实现点到点的通信。 3.2 OSI3.2 OSI参考模型七层结构参考模型七层结构网络改变生活通信子网和资源子网 通信子网:由所有通信线路、网络互连设备和相应通信协议软件组成,承担通信子网:由所有通信线路、网络互连设备和相应通信协议软件组成,承担 不同主机之间数据传输的任务;不同主机之间数据传输的任务; 资源子网:网络中所有的主机、通信协议和各种应用系统。资源子网:网络中所有的主机、通信协议和各种应用系统。 路由器仅有低路由器仅有低3 3层协议,包含在通信子网中;主机有层协议,包含在通信子网中;主机有7 7层协议,但
8、属于资源子层协议,但属于资源子 网范围网范围 。路由器 主机 网络系统通信线路 通信子网 资源子网L7L6L5L4L3L2L1L3L2L1L7L6L5L4L3L2L1L3L2L1L3L2L1按各网络单元功能分割网络改变生活 应用层物理层 数据链路层网络层传输层会话层表示层应用层物理层 数据链路层网络层传输层会话层表示层发送进程接收进程物理层 数据链路层网络层主机A主机B 路由器路由器物理层 数据链路层网络层通信子网物理介质物理介质物理通信 物理通信:是通信进行的真实路径,从发送主机的上层逐层向下传递, 经通信介质和通信子网送达目标主机,然后在目标主机中逐层向上传递。 物理通信是由主机和网络设备
9、中的逐层通信及通信子网中的逐点通信组 合而成,因此物理通信具有间接通信属性。网络通信子系统网络改变生活计算机计算机1 1向计算机向计算机2 2发送数据发送数据 5432154321计算机 1AP2AP1计算机 2应用进程数据先传送到应用层加上应用层首部,成为应用层 PDU网络改变生活5432154321计算机 1AP2AP1计算机 2应用层 PDU 再传送到运输层加上运输层首部,成为运输层报文计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2运输层报文再传送到网络层加上网络层首部,成为 IP 数据报(或分组)计算机计算机1
10、 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2IP 数据报再传送到数据链路层加上链路层首部和尾部,成为数据链路层帧计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2数据链路层帧再传送到物理层最下面的物理层把比特流传送到物理媒体计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活 应用层(application layer) 5432154321物理传输媒体计算机 1AP2AP1电信号(或光信号)在物理媒体中传播从发送端物理层传送到接收端物理层计
11、算机 2计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2物理层接收到比特流,上交给数据链路层计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2数据链路层剥去帧首部和帧尾部取出数据部分,上交给网络层计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2网络层剥去首部,取出数据部分上交给运输层计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机
12、 1AP2AP1计算机 2运输层剥去首部,取出数据部分上交给应用层计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2应用层剥去首部,取出应用程序数据上交给应用进程计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2我收到了 AP1 发来的应用程序数据!计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2应 用 程 序 数 据应用层首部H510100110100101 比 特 流 110
13、101110101注意观察加入或剥去首部(尾部)的层次应 用 程 序 数 据H5应 用 程 序 数 据H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据H4运输层首部H3网络层首部H2链路层首部T2链路层尾部计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 210100110100101 比 特 流 110101110101计算机 2 的物理层收到比特流后交给数据链路层H2T2H3H4H5应 用 程 序 数 据计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活H3H4H5应 用 程 序 数
14、据5432154321计算机 1AP2AP1计算机 2数据链路层剥去帧首部和帧尾部后把帧的数据部分交给网络层H2T2H3H4H5应 用 程 序 数 据计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据5432154321计算机 1AP2AP1计算机 2网络层剥去分组首部后把分组的数据部分交给运输层计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活H5应 用 程 序 数 据H4H5应 用 程 序 数 据5432154321计算机 1AP2AP1计算机 2运输层剥去报文首部后把报文的数据部分交给
15、应用层计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活应 用 程 序 数 据H5应 用 程 序 数 据5432154321计算机 1AP2AP1计算机 2应用层剥去应用层 PDU 首部后把应用程序数据交给应用进程计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活5432154321计算机 1AP2AP1计算机 2我收到了 AP1 发来的应用程序数据!计算机计算机1 1向计算机向计算机2 2发送数据发送数据 网络改变生活网络改变生活3.3 3.3 对等层通信对等层通信在分层模型中,对等是一个很重要的概念,因为只有对等层才能相互通信,一方在某层上的协议是什
16、么,对方在同一层次上也必须是什么协议。 两个网络在物理层就相同,使用中继器就可以连起来;如果两个网络物理层不同,链路层相同,使用桥接器可以连起来;如果两个网络物理层、链路层都不同,而网络层相同,使用路由器可以互连;如果两个网络协议完全不同,使用协议转换器(网关)可以互连。网络改变生活 OSI参考模型的分层禁止了不同主机间的对等层之间的直接通信。因此主机A的每一层必须依靠主机A相邻层提供的服务来与主机B的对应层通信。 假设主机A的第四层必须与主机B的第四层通信,那么主机A的第四层就必须使用主机A的第三层所提供的服务。第三层通过一个服务接入点(SAP)给第四层提供服务,这些服务接入点使得第四层能要
17、求第三层提供服务主机B的第四层怎么知道主机A第四层想要什么呢?网络改变生活3.43.4数据封装和解封装数据封装和解封装p 数据封装:数据封装: OSI模型的每一层用其自己的协议与目的设备的相同层进行通信。为了交换信息,每层都使用协议数据单元(PDU)。PDU包括控制信息和用户数据。比如,帧是一个除上层控制信息和数据外还包含了数据链路层控制信息的PDU。将控制信息添加到一个将控制信息添加到一个PDUPDU的过程的过程称作封装。称作封装。当一个层收到PDU时,它为该PDU添加一个头和尾,并将封装后的PDU传送到下一层。添加到PDU上的控制信息将被远端设备的相同层所解读。 网络改变生活 数据解封装:
18、数据解封装: 当一个远端设备收到一串比特数据时,它将它们传送给数据链路层进行帧操作。当数据链路层收到一个帧时,它完成以下工作:读出同层源设备提供的控制信息,从帧中剥离控制信息,将帧传给上一层,同时执行在帧的控制域给出的指令。这样,将控制信息将控制信息从从PDUPDU剥离的过程就称作解封装剥离的过程就称作解封装。3.4 3.4 数据封装和解封装(续数据封装和解封装(续1 1)网络改变生活数据封装数据封装PPDU传输层传输层数据链路层数据链路层物理层物理层网络层网络层上层数据上层数据上层数据上层数据传输层控制信息传输层控制信息数据数据网络层控制信息网络层控制信息数据数据逻辑链路子层控制信息逻辑链路
19、子层控制信息0101110101001000010数据数据表示层表示层应用层应用层会话层会话层报文(段)报文(段)分组(包)分组(包)比特比特帧帧FCSFCS介质访问控制子层控制信息介质访问控制子层控制信息SPDUAPDU网络改变生活数据解封装数据解封装上层数据上层数据逻辑链路控制子层控制信息逻辑链路控制子层控制信息+网络层控制信网络层控制信息息+传输层控制信息传输层控制信息+上层数据上层数据媒体访问控制子层控制信息媒体访问控制子层控制信息网络层控制信息网络层控制信息+传输层控制信传输层控制信息息+上层数据上层数据逻辑链路子层控制信息逻辑链路子层控制信息传输层控制信息传输层控制信息+上层数据上
20、层数据网络层控制信息网络层控制信息上层数据上层数据传输层控制信息传输层控制信息0101110101001000010传输层传输层数据链路层数据链路层物理层物理层网络层网络层表示层表示层应用层应用层会话层会话层网络改变生活数据封装和解封装数据封装和解封装网络改变生活 解决通信的异质性解决通信的异质性(heterogeneity)(heterogeneity)问题问题: 语言层解决不同种语言的相互翻译问题(汉-日) 媒介层解决信息传递: 语音(电话)/文字(传真)4.1分层模型的优点分层模型的优点4 4 各层功能介绍及其工作原理各层功能介绍及其工作原理 高层屏蔽低层细节问题高层屏蔽低层细节问题概念
21、层只关心会话内容, 不关心语种和会话方式语言层只关心语种, 不关心会话内容和方式媒介层只关心信息的传递, 不关心信息的内容网络改变生活 设计实现设计实现 每个层次向上一层次提供服务 每个层次向下一层次请求服务 上层是为下层指引方向的,下次为上层提供更好的服务 降低协议设计的复杂性:降低协议设计的复杂性: 各层相对独立,各层不必关心其它层的具体实现,只需知道上下层接口; 标准化接口:标准化接口: 任何一层发生修改,只要接口关系不变,其它层均不受影响;网络改变生活 模块化结构:模块化结构:结构分层,各层都可独立实现;便于网络模型的设计; 保证技术的互操作性:保证技术的互操作性:各层向下单向依赖,易
22、于实现和维护最重要的一点是不同厂商生产设备时有一个共同操作的标准,使不同产商设备互相兼容。网络改变生活 物理层:二进制传输物理层:二进制传输数据链路层:介质访问数据链路层:介质访问网络层:确定地址和最佳路径网络层:确定地址和最佳路径传输层:端到端连接传输层:端到端连接会话层:互连主机通信会话层:互连主机通信表示层:数据表示表示层:数据表示应用层:为应用程序提供网络服务应用层:为应用程序提供网络服务4 4 各层功能介绍及其工作原理各层功能介绍及其工作原理4.2各层功能概述各层功能概述网络改变生活1 1、物理层、物理层 物理层是OSI参考模型的最低层,与传输媒体直接相连,主要作用是建立、保持和断开
23、物理连接,以确保二进制比特流的正确传输。网络改变生活1 1). .物理层特性物理层特性p 机械特征: 规定线缆与网络接口卡的连接头的形状、几何尺寸、引脚线数、引线排列方式、锁定装置等一系列外形特征。p 电气特征: 规定了在传输过程中多少伏特的电压代表“1”,多少伏特代表“0”。p 功能特征: 规定了连接双方每个连接线的作用:用于传输数据的数据线、用于传输控制信息的控制线、用于协调通信的定时线、用于接地的地线。p 规程特征: 具体规定了通信双方的通信步骤。网络改变生活2 2). .物理层主要功能示意图物理层主要功能示意图 L2数据10010110101物理层L2数据10010110101物理层从
24、数据链路层到数据链路层传输媒体传输媒体网络改变生活2 2、数据链路层数据链路层 主要负责数据链路的建立、维持和拆除,确保在一段物理链路上数据帧的正确传输,将有差错的物理链路转化成对网络层来说是没有传输错误的数据链路:差错检测和数据流量控制差错检测和数据流量控制。 该层用于建立相邻结点之间的数据传输;它将不可靠的物理信道处理为可靠的通道,使高层不必考虑物理介质的具体特性;该层的数据单元为帧(frame);IEEE标准将该层又分为介质访问控制层(MAC)和逻辑链路控制层( LLC ) 。网络改变生活物理层只负责传输无结构的原始比特流,是不可靠的。数据链路层将不可靠的物理连接(数据电路)转换成(对网
25、络层来说)可靠的数据链路。为实现转换: 首先,必须将物理层的无结构原始比特流划分成一定长度的结构数据单元帧(frame) 其次,对帧进行差错控制(error control),实现检错/纠错功能。 最后,通过合适的流量控制(flow control)协议保证收发双方的传输同步,为网络层提供透明可靠的服务。 2 2、数据链路层数据链路层网络改变生活2 2、数据链路层数据链路层网络改变生活L3数据L3数据 L2数据L2数据T2T2H2H2到物理层从物理层从网络层到网络层数据链路层数据链路层帧帧数据链路层数据封装示意图数据链路层数据封装示意图 网络改变生活媒介访问控制方法 介质访问控制确定共享介质环
26、境(冲突域)中的计算机哪一台可以发送数据的协议。 介质访问控制有两大类 非确定性MAC协议: 使用先来先服务(FCFS)的方式。带冲突检测的载波侦听多路访问协议(CSMA/CD)就是非确定性MAC技术。 确定性MAC协议 使用“轮流”的形式。令牌环(Token Ring)采用了这种形式。网络改变生活冲突域冲突域p冲突冲突: : 在同一个网络上,当两个bits同时在介质中传输时,数据就会发生碰撞,造成损坏,这叫做冲突冲突。p冲突域冲突域: : 一组连接到同一物理媒介的集合,如果两个设备同时访问媒介,信息将发生冲突,那么这组设备就在同一个冲突域。所有第一层的互连设备都是冲突域的一部分。网络改变生活
27、解决冲突的方法p方案一方案一: : 检测冲突,采用竞争的方法或轮流通讯的方法p方案二方案二: : 使用设备把网络分段(Segmentation)以减少冲突;如:网桥、交换机或路由器。网络改变生活广播域 广播广播: : 一次发送给所有设备的数据包。 广播域广播域: : 广播域就是能够同时收到某个广播的一组设备的集合。减小广播的有效办法是使用路由器来隔离广播。网络改变生活3 3、网络层、网络层 网络层主要作用是将从高层传送下来的数据分组打包,再进行必要的路由选择、流量控制、差错控制、顺序检测等处理,使数据正确无误地传送到目的端。 将网络逻辑地址转换成物理机器地址: IP=MAC。 决定服务质量(如
28、消息的优先权), 从发送者到接收者之间存在多条线路径时,还需要进行路由选择: 路由选择。 当数据包的大小比数据链路层允许的最大数据帧还要大时,网络层将其分成多个数据段,在接收端负责将多个数据段组合数据包:包的拆分和重组。网络改变生活L4数据L4数据 L3数据L3数据H3H3到数据链路层从传输层到传输层网络层网络层分组从数据链路层分组网络层数据封装示意图网络层数据封装示意图 网络改变生活3 3、网络层、网络层网络改变生活4 4、传输层传输层 传输层的主要作用是为利用通信子网进行通信的两个主机,提供可靠的、透明的端-端多路数据传输服务。 本层提供了两个实体之间端对端的通信,掩盖了通信网服务的差别。
29、传输层向高层用户屏蔽了通信子网的细节。该层的数据单元是段(Segment),该层通常提供两种服务:面向连接的服务和面向无连接的服务。主要协议包括Internet的TCP、UDP,Novell的SPX等。网络改变生活p传输层的功能传输层的功能: :n端对端通信:端对端通信: 传输层用于网络内两实体间建立端到端的通信信道用于传输信息或报文分组。传输层不关心路径选择。n传输层服务:传输层服务: 传输层提供端点间的可靠、透明数据传输、执行端点间的差错检测和恢复、顺序控制流量控制,管理多路复用。4 4、传输层、传输层网络改变生活H4H4H4H4H4H4L4数据L4数据L4数据L5数据L5数据L4数据L4
30、数据L4数据 到网络层 从网络层 从会话层 到会话层传输层传输层传输层数据封装及功能示意图传输层数据封装及功能示意图 网络改变生活4 4、传输层、传输层网络改变生活5 5、会话层、会话层 管理不同主机上各进程间的对话。该层使应用进程之间能够建立、维护会话的连接;会话层可以通知进程之间实现同步通信: 管理和控制会话连接 会话连接同步 数据交换 会话交互管理 异常报告网络改变生活会话层会话层传送报文传送报文为通信的两个进为通信的两个进程建立会话连接,程建立会话连接,进行交换进行交换会话管理会话管理令牌管理令牌管理同步管理同步管理5 5、会话层、会话层网络改变生活L6数据H5L5数据到传输层从传输层从表示层到表示层会话层L6数据H5L5数据会话层会话层数据封装及功能示意图会话层数据封装及功能示意图 网络改变生活6 6、表示层、表示层 为上下层之间提供对数据或信息的语法和语义的转换。该层完成某些特定的功能,它提供了一种公共语言,可以使不同类型的计算机相互通信、相互理解;该层还能够提供数据压缩、解压缩的服务,以及加密解密的服务: 转换信息的格式和编码 数据压缩和数据加密、解密 表示层连接管理机制 为应用层提供表示连接服务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年彭州市法院系统招聘真题
- 2025年揭阳市市级机关公开遴选考试真题
- 缩醛化药液配制工岗位职业健康技术规程
- 2025广西北海市铁山港区市容市政管理中心招聘环卫工人5名(4月20日截止)模拟试卷有答案详解
- 公司医用光学仪器组装调试工职业健康技术规程
- 公司天然气提氦操作工岗位现场作业技术规程
- 矿井防灭工岗位标准化技术规程
- 灌溉机械制造工职业健康基础考核试卷及答案
- 高压试验工职业资格考前培训考核试卷及答案
- 稀土烟气回收工岗位合规化技术规程
- 2025年9月 基孔肯雅热疫情防控工作的经验总结报告
- 2025年中国硅灰石超细粉市场调查研究报告
- 福建省雷电防护装置检测资质认定实施细则(修订)
- 2025年幼儿园班级管理考试题及答案
- 鞘内药物输注技术
- 2025年物联网领域射频识别(RFID)技术创新与产业融合发展报告
- 2025年安全培训试题及答案
- 2025年工会财务知识竞赛考试题库及参考答案
- 制造企业资金管理办法
- 军队伤病员管理暂行办法
- 上海婚恋婚介培训课件
评论
0/150
提交评论