OSI模型将系统间通信划分成了七个层次,其中最上面的三层,可以归属到应用层之中,因为这三层不关心如何将数据传送到对方,只关心如何组织和表达要传送的数据。
第七层--应用层
应用层是OSI模型的最上层,它表示一个系统要对另一个系统所传达的最终信息。比如“您好,您怎么称呼?”这句话,就是应用层的数据。应用层只关心应用层自身的逻辑,比如这句话应该用什么语法,应该加逗号还是句号?末尾是否要加一个问号?用“你”还是“您”等这样的逻辑。
第六层--表示层
表示层就是对应用层数据的一种表示。如果前面说的“您好,您怎么称呼?”这句话是有一定附加属性的,例如“您好”这两个字要显示在对方的屏幕上,用红色显示在第一行的中央,而“您怎么称呼?”这几个字用蓝色显示在第10行的中央。这些关于颜色,位置等类似的信息,就构成了表示层的内容。
发送方必须用一种双方规定好的格式来表示这些信息,比如用一个特定长度和位置的字段来编码各种颜色,用一个字段来表示行列坐标位置将这些附加表示层信息字段位置于要表达的内容的前面或后面,接受方按照规定的位置和编码来解析这些表示信息,然后将颜色和位置信息赋予“您好,您怎么称呼?” 这句话,显示于屏幕上。需要强调一点,表示层不一定非得是单独的一个结构体,它可以嵌入在实体数据中。这就是表示层,一些加密等操作就是在表示层来起作用的。
第五层--会话层
会话层的逻辑一定是建立某种会话交互机制。这种交互机制实际上是双方的应用程序之间在交互。它们通过交互一些信息,以便确定对方的应用程序牌良好的状态中。也就是说通信的双方在发送实际数据之前,先建立一个会话,互相打个招乎,以便确认双方的应用程序都处于正常状态。
应用层、表示层、会话层的数据内容被封装起来,然后交给了我们的货物押运员--传输层。
第四层--传输层
可以说OSI的上三层属于应用相关的,可以草稿应用层范围,而下三层就属于网络通信方面的。也就是说,下四层的作用是把上三层生成的数据成功的送到目的,比如TCP/IP的工作如下:
TCP/IP的作用就是保障上层的数据能传输到目的地。TCP就像一个货运公司的押运员,客户给你的货物,就要保证给客户送到目的地,而不管你通过什么方式,是直达还是绕道,是飞机还是火车。
如果运输过程中出现错误,必须重新把货物发送出去。每件货物到了目的地,必须找收件人签字,或者一批货物到达后,收件人一次签收。
最后回公司登记。
第三层--网络层
客户把货物交给货运公司的时候,必须填写目的地址。只要一个地址就够了,至于到这个地址应该用哪种方法,客户统统不管,全部交给网络层处理。
比如,有货物(数据)从新疆发货到青岛,新疆没有直达青岛的航班或者火车(路由条目),所以只能先到达北京(路由上一级),然后再从北京直达青岛。
新疆的调试收到货物后,他查找路由表,发现要到青岛,必须先到北京。新疆的调试会在货物上帖上青岛的标签而不是北京的标签,但是发货的时候,调试会选择将货物运送到新疆到北京的火车上。货物到北京之后,北京货运分公司的调试收到这件货物,首先查看这件货物的最终目的地址,然后北京调度也去查找路由表。他的路由表与新疆调试的路由表不同,在他的表上,北京到青岛有直达的火车,所以北京调试立即将货物原封不动的送上去青岛的火车。就这样一站一站的往前送(路由转发),货物最终从新疆到达了青岛。路由器充当的就是调试的角色。
第二层--数据链路层
数据链路层就是指连通两个设备之间的链路,数据要经过这条链路来传递给对方。数据链路层的程序将上层的数据包再次打包成对应链路的特定格式,按照对应链路的规则在链路上传输到对方。
数据链路就好比交通规则。在调整公路或者铁路上是需要遵守规则的,不能超速,不能乱停车,不能开车灯到最这等。上路之前,先要看看公路的质量怎么样,是不是适合跑车或者先和对方商量一下传输的事宜。这就是链路层协商。、
链路层的作用,首先是协商链路参数,比如双工,速率,链路质量等;其次是将上层数据内容成帧,加上同步头进行传输,一次传输一句或者一个字符一个字符的传输;最后,链路层程序调用物理层提供的接口,将帧提交给物理层。
第一层--物理层
物理层就是研究在一种介质上如何将数据编码发送给对方。如果选择公路来跑汽车,要根据沥青路或者土路来选用不同的轮胎;如果选择利用空气来跑飞机,则需要根据不同的气流密度来调整飞行参数,如果选择了真空,则只能利用电磁波或者光来传输,可以根据障碍物等因素选择不同波长的波来承载信号;如果选择了海水,则要根据不同的浪高来调整航海参数。这些都是物理层所关心的。
说折了,物理层就是用什么样的线缆,什么样的接口,什么样的物理层编码方式,归零还是不归零,同步方式,外同步还是内同步。高电压范围,低电压范围,电气规范等的东西。
分享到:
相关推荐
OSI七层参考模型 - 应用层------接受用户数据,人机交互的接口,将自然语言---->编码 - 表示层------将逻辑语言转换为机器语言 - 会话层------针对传输的每一种数据建立一条连接(防止数据间相互干扰) 上三层-...
OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图
OSI七层协议模型和TCPIP四层模型;OSI七层协议模型和TCPIP四层模型
OSI七层模型.docOSI七层模型.docOSI七层模型.docOSI七层模型.docOSI七层模型.docOSI七层模型.docOSI七层模型.doc
网络基础OSI网络模型教程OSI七层参考模型高级网络技术-OSI_Model资料(9个): OSI_model.doc OSI七层参考模型内部教材V2[1].2(华三通信).ppt OSI七层模型基础知识及各层常见应用.doc OSI参考模型.ppt 不再困惑_...
OSI七层模型介绍.doc
OSI七层模型图解,7层网络的协议类型非常详尽具体,并且通俗简明易懂。
osi七层模型的介绍,希望对大家能有所帮助
OSI七层网络模型PPT
OSI七层模型与各层设备对应关系
目录网盘文件永久链接 OSI-1.MP4 OSI-2.MP4 OSI-3.MP4 OSI-4.MP4 OSI-5.MP4 OSI-6.MP4 OSI-7.MP4 OSI-8.MP4
现任明教教主OSI七层模型示意图,新手可以看看
OSI七层模型基础知识及各层常见应用.pdf
描述了OSI七层网络模型与TCP/IP四层网络模型的基础知识。
OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。它是网络技术的基础,也是分析、评判各种网络...
OSI_七层模型,详细讲解7层模式,内容,应用
osi七层参考模型图 最基础的网络知识
路由交换基础、OSI七层模型分析
OSI七层模型详细介绍,对于刚学网络的朋友而写,介绍很详细。
OSI模型详解 OSI 七层模型详解 开放式系统互联模型(OSI)是 1984 年由国际标准化组织(ISO)提出的一个参考模型。