osi七层模型各层功能.docx
《osi七层模型各层功能.docx》由会员分享,可在线阅读,更多相关《osi七层模型各层功能.docx(31页珍藏版)》请在三一办公上搜索。
1、OSI参考模型各层的功能.物理层在OSI参考模型中,物理层(Physical Layer)是参考模型的最低层,也是OSI模型的 第一层。物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。 物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和 物理设备的差异。需要注意的是,物理层并不是指连接计算机的具体物理设备或传输介质, 如双绞线、同轴电缆、光纤等,而是要使其上面的数据链路层感觉不到这些差异,这样可使 数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络的具体传输介质是什 么。“透明传送比特流”表示经实际电路传送后的比特流没有发
2、生变化,对传送的比特流来 说,这个电路好像是看不见的,当然,物理层并不需要知道哪几个比特代表什么意思。为了实现物理层的功能,该层所涉及的内容主要有以下几个方面:(1) 通信连接端口与传输媒体的物理和电气特性入机械特性:规定了物理连接器的现状、尺寸、针脚的数量,以及排列状况等。例如EIA-RS-232-D标准规定使用25根引脚的DB-25插头座,其两个固定螺丝之间的距离为 47.040.17mm 等。入电气特性:规定了在物理连接信道上传输比特流时的信号电平、数据编码方式、阻抗及其匹配、传输速率和连接电缆最大距离的限制等。例如EIA-RS-232-D标准采用负逻 辑,即逻辑0 (相当于数据“0”)
3、或控制线处于接通状态时,相对信号的地线有+5+15V 的电压;当其连接电缆不超过15米时,允许的传输速率不超过20Kb/s。人功能特性:规定了物理接口各个信号线的确切功能和含义,如数据线和控制线等。例如EIA-RS-232-D标准规定的DB-25插头座的引脚2和引脚3均为数据线。入规程特性:利用信号线进行比特流传输时的操作过程,例如信号线的工作规则和时序等。(2) 比特数据的同步和传输方式物理层指定收发双方在传输时使用的传输方式,以及为保持双方步调一致而采用的同步技 术。例如在采用串行传输时,其同步技术是采用同步传输方式还是异步传输方式。(3) 网络的物理拓扑结构物理拓扑规定了节点之间外部连接
4、的方式。例如星形拓扑、总线型拓扑、环形拓扑和网状拓 扑等。(4) 物理层完成的其他功能人数据的编码。调制技术。人通信接口标准。人2. 数据链路层数据链路层(Data Link Layer)是OSI模型的第二层,负责建立和管理节点间的链路。 该层的主要功能是:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数 据帧的数据链路。在计算机网络中由于各种干扰的存在,物理链路是不可靠的。因此,这一层的主要功能是在 物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无 差错的数据链路,即提供可靠的通过物理介质传输数据的方法。该层通常又被分为介质访问控制(MAC)和逻
5、辑链路控制(LLC)两个子层。MAC子层的主要 任务是解决共享型网络中多用户对信道竞争的问题,完成网络介质的访问控制;LLC子层的 主要任务是建立和维护网络连接,执行差错校验、流量控制和链路控制。数据链路层的具体工作是接收来自物理层的位流形式的数据,并加工(封装)成帧,传送到 上一层;同样,也将来自上层的数据帧,拆装为位流形式的数据转发到物理层;并且,还负 责处理接收端发回的确认帧的信息,以便提供可靠的数据传输。数据链路层的主要功能如下:人数据帧的处理:处理数据帧的封装与分解。人物理地址寻址:通过数据帧头部中的物理地址信息,建立源节点到目的节点的数 据链路,并进行维护与释放链路的管理工作。人流
6、量控制:对链路中所发送的数据帧的速率进行控制,以达到数据帧流量控制的 目的。人帧同步:对数据帧的传输顺序进行控制(即帧的同步和顺序控制)。人差错检测与控制:通常在帧的尾部加入用于差错控制的信息,并采用检错检测和 重发式的差错控制技术。例如处理接收端发回的确认帧。3. 网络层网络层(Network Layer)是OSI模型的第三层,它是OSI参考模型中最复杂的一层,也是 通信子网的最高一层。它在下两层的基础上向资源子网提供服务。其主要任务是:通过路由 选择算法,为报文或分组通过通信子网选择最适当的路径。该层控制数据链路层与传输层之 间的信息转发,建立、维持和终止网络的连接。具体地说,数据链路层的
7、数据在这一层被转 换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络 设备传送到另一个网络设备。一般地,数据链路层是解决同一网络内节点之间的通信,而网络层主要解决不同子网间的通 信。例如在广域网之间通信时,必然会遇到路由(即两节点间可能有多条路径)选择问题。 在实现网络层功能时,需要解决的主要问题如下:人 寻址:数据链路层中使用的物理地址(如MAC地址)仅解决网络内部的寻址问题。 在不同子网之间通信时,为了识别和找到网络中的设备,每一子网中的设备都会被分配一个 唯一的地址。由于各子网使用的物理技术可能不同,因此这个地址应当是逻辑地址(如IP 地址)。人交换:规定不
8、同的信息交换方式。常见的交换技术有:线路交换技术和存储转发技术,后者又包括报文交换技术和分组交换技术。人路由算法:当源节点和目的节点之间存在多条路径时,本层可以根据路由算法, 通过网络为数据分组选择最佳路径,并将信息从最合适的路径由发送端传送到接收端。人 连接服务:与数据链路层流量控制不同的是,前者控制的是网络相邻节点间的流 量,后者控制的是从源节点到目的节点间的流量。其目的在于防止阻塞,并进行差错检测。4. 传输层OSI下3层的主要任务是数据通信,上3层的任务是数据处理。而传输层(Transport Layer) 是OSI模型的第4层。因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的
9、作用。 该层的主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。传 输层的作用是向高层屏蔽下层数据通信的细节,即向用户透明地传送报文。该层常见的协议: TCP/IP中的TCP协议、Novell网络中的SPX协议和微软的NetBIOS/NetBEUI协议。传输层提供会话层和网络层之间的传输服务,这种服务从会话层获得数据,并在必要时,对 数据进行分割。然后,传输层将数据传递到网络层,并确保数据能正确无误地传送到网络层。 因此,传输层负责提供两节点之间数据的可靠传送,当两节点的联系确定之后,传输层则负 责监督工作。综上,传输层的主要功能如下:人传输连接管理:提供建立、维护和拆除
10、传输连接的功能。传输层在网络层的基础上为高层提供“面向连接”和“面向无接连”的两种服务。人处理传输差错:提供可靠的“面向连接”和不太可靠的“面向无连接”的数据传 输服务、差错控制和流量控制。在提供“面向连接”服务时,通过这一层传输的数据将由目 标设备确认,如果在指定的时间内未收到确认信息,数据将被重发。入监控服务质量。5. 会话层会话层(Session Layer)是OSI模型的第5层,是用户应用程序和网络之间的接口,主要 任务是:向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层的连接 称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行 管理。用
11、户可以按照半双工、单工和全双工的方式建立会话。当建立会话时,用户必须提供他们想 要连接的远程地址。而这些地址与MAC (介质访问控制子层)地址或网络层的逻辑地址不同, 它们是为用户专门设计的,更便于用户记忆。域名(DN)就是一种网络上使用的远程地址例 如:就是一个域名。会话层的具体功能如下:入会话管理:允许用户在两个实体设备之间建立、维持和终止会话,并支持它们之 间的数据交换。例如提供单方向会话或双向同时会话,并管理会话中的发送顺序,以及会话 所占用时间的长短。入会话流量控制:提供会话流量控制和交叉会话功能。寻址:使用远程地址建立会话连接。人人出错控制:从逻辑上讲会话层主要负责数据交换的建立、
12、保持和终止,但实际的 工作却是接收来自传输层的数据,并负责纠正错误。会话控制和远程过程调用均属于这一层 的功能。但应注意,此层检查的错误不是通信介质的错误,而是磁盘空间、打印机缺纸等类 型的高级错误。6. 表示层表示层(Presentation Layer)是OSI模型的第六层,它对来自应用层的命令和数据进行解 释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用 户信息的表示问题,如编码、数据格式转换和加密解密”等。表示层的具体功能如下:人数据格式处理:协商和建立数据交换的格式,解决各应用程序之间在数据格式表示上的差异。人数据的编码:处理字符集和数字的转换。例如由
13、于用户程序中的数据类型(整型 或实型、有符号或无符号等)、用户标识等都可以有不同的表示方式,因此,在设备之间需 要具有在不同字符集或格式之间转换的功能。人压缩和解压缩:为了减少数据的传输量,这一层还负责数据的压缩与恢复。数据的加密和解密:可以提高网络的安全性。人7. 应用层应用层(Application Layer)是OSI参考模型的最高层,它是计算机用户,以及各种应用 程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种 工作。它在其他6层工作的基础上,负责完成网络中应用程序与网络操作系统之间的联系, 建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务及
14、应用所需的监督、管 理和服务等各种协议。此外,该层还负责协调各个应用程序间的工作。应用层为用户提供的服务和协议有:文件服务、目录服务、文件传输服务(FTP)、远程登 录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据 库服务等。上述的各种网络服务由该层的不同应用协议和程序完成,不同的网络操作系统之 间在功能、界面、实现技术、对硬件的支持、安全可靠性以及具有的各种应用程序接口等各 个方面的差异是很大的。应用层的主要功能如下:人用户接口:应用层是用户与网络,以及应用程序与网络间的直接接口,使得用户能够与网络进行交互式联系。人实现各种服务:该层具有的各种应用
15、程序可以完成和实现用户请求的各种服务。8. 7层模型的小结由于OSI是一个理想的模型,因此一般网络系统只涉及其中的几层,很少有系统能够具有所 有的7层,并完全遵循它的规定。在7层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:下面4层(物 理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间 的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3 层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。 简言之,下4层主要完成通信子网的功能,上3层主要完成资源子网的功能。9. 建立OSI参考模型的目的和
16、作用建立OSI参考模型的目的除了创建通信设备之间的物理通道之外,还规划了各层之间的功 能,并为标准化组织和生产厂家制定了协议的原则。这些规定使得每一层都具有一定的功能。 从理论上讲,在任何一层上符合OSI标准的产品都可以被其他符合标准的产品所取代。因此, OSI参考模型的基本作用如下:入OSI的分层逻辑体系结构使得人们可以深刻地理解各层协议所应解决的问题,并明确各个协议在网络体系结构中所占据的位置。入OSI参考模型的每一层在功能上与其他层有着明显的区别,从而使得网络系统可 以按功能划分。这样,网络或通信产品就不必面面俱到。例如,当某个产品只需完成某一方 面的功能时,它可以只考虑并遵循所涉及层的
17、标准。入OSI参考模型有助于分析和了解每一种比较复杂的协议。以后还会介绍其他参考模型或协议,例如TCP/IP、IEEE 802和X.25协议等,因此,还会比 较它们与OSI模型的关系,从而使读者进一步理解网络体系结构、模型和各种协议的工作原 理。子网掩码百科名片 子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP 地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单 独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成 网络地址和主机地址两部分。、八 、刖言子网掩码(subnet mask)是
18、每个网管必须要掌握的基础知识,只有掌握它,才能够 真正理解TCP/IP协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。编辑本段IP地址的结构要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络 号、哪些是主机号,这就需要通过子网掩码来实现。子网掩码的设定必须遵循一定的规则。与 IP地址相同,子网掩码由1和0组成, 且1和0分
19、别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表 示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与 ip地址做AND运算时用0遮住原主 机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网 络号,这是两个特殊地址)。只有通过子网掩码,才能表明一台主机所在的子网与其 他子网的关系,使网络正常工作。子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地 址哪一部分是网络号,哪一部分是主机号,1的
20、部分代表网络号,掩码为 0的部分 代表主机号。子网掩码的作用就是获取主机IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路由。其中A类地址的默认子网掩码为255.0.0.0 ; B类地址的默认子网掩码为 255.255.0.0 ; C类地址的默认子网掩码为:255.255.255.0。编辑本段子网和子网掩码的作用子网的作用使用子网是为了减少IP的浪费。因为随着互联网的发展,越来越多的网络产生, 有的网络多则几百台,有的只有区区几台,这样就浪费了很多IP地址,所以要划分子网。子网掩码的作用通过IP地址的二进制与子网掩码的二进制进行与运算,确定某个设备的网络地 址和主机号,也就是说通过子
21、网掩码分辨一个网络的网络部分和主机部分。子网掩码 一旦设置,网络地址和主机地址就固定了。子网一个最显著的特征就是具有子网掩码。 与IP地址相同,子网掩码的长度也是32位,也可以使用十进制的形式。例如,为二 进制形式的子网掩码:1111 1111.1111 1111.1111 1111.0000 0000,采用十进制的形式 为:255.255.255.0。编辑本段子网掩码的概念子网掩码是一个32位地址,是与IP地址结合使用的一种技术。它的主要作用有 两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的 IP网络划分为若干小的
22、子网 络。编辑本段确定子网掩码数用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。定义子网掩码的步骤为:A、 确定哪些组地址归我们使用。比如我们申请到的网络号为“210.73.a.b”,该 网络地址为C类IP地址,网络标识为“210.73.a”,主机标识为“.b”。B、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些 位来定义子网掩码。比如我们现在需要 12个子网,将来可能需要16个。用第四个字 节的前四位确定子网掩码。前四位都置为“1”(即把第四字节的最后四位作为主机位, 其实在这里有个简单的规律,非网络位的
23、前几位置1原网络就被分为2的几次方个网 络,这样原来网络就被分成了 2的4次方16个子网),即第四个字节为“11110000”, 这个数我们暂且称作新的二进制子网掩码。C、把对应初始网络的各个位都置为“1”,即前三个字节都置为“1”,第四个字节 低四位置为“0”, 则子网掩码的间断二进制形式为: “11111111.11111111.11111111.11110000”D、 把这个数转化为间断十进制形式为:“255.255.255.240”这个数为该网络的子网掩码。一、利用子网数来计算在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。1)将子网数目转化为二进制来表示2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- osi 模型 功能
链接地址:https://www.31ppt.com/p-4887106.html