osi模型解决方案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
osi模型解决方案

osi模型解决方案   篇一:OSI参考模型的通信方式   OSI参考模型的通信方式   ? OSI各层之间存在相互依存关系,如果没有底层,上层也将无从存在。例如主机A想给主机B发送数据,数据首先要经历一个封装的过程。在进行封装之前,封装过程会对数据附加上必要的协议信息。因此,当数据沿着OSI模型的各层向下传输时,就会逐一被增加上数据报头,最后一直到模型的底部,这个过程被称为“封装”。 ? 当二进制数据通过数据线路到达主机B,接受点上的对应层将把数据传送到上一个层之前,重新装配数据字段。随着数据逐渐在目地的模型上向上移动,这个过程被称为“解封装”。   ? 我们可以把“加上报头”想象为“套上一层信封”,数据传送到物理层时已经被套上了七层信封。然后通过网络线缆、电话线、光缆等传送到接收端,接收端收到数据后,会从最底层向上传送,每经过一层就拆掉一层信封,直到最上层,数据被恢复成发送端最初时的原貌。   ? 我们来看演示   下面以同学们经常使用的即时通信工具QQ之间的通信为例,介绍从主机A发送QQ数据后,是如何被远方主机B的QQ所接受的。   ? 1.发送方。   ? (1)首先主机A的QQ发送用户数据,如“加油中国!”,交给本地的OSI的应用层。应用层对该用户数据进行处理。将应用层的相关标识信息(报头)和用户数据合并成一个新的数据包,然后传送给表示层。   ? (2)在表示层中,将对传送过来的“加油中国!”信息进行加密、压缩处理(现在QQ消息为了保证安全,腾讯公司都要进行加密的;如果在QQ里还发送一张图片,为了传送快捷,还要将图片重新编码压缩),然后将表示层的相关信息填入报头中,生成新的数据包传送给会话层。   ? (3)在会话层中,将会为A地和B地的QQ应用程序建立连接,形成通路。接着会话层数据包交给传输层处理。   ? (4)在传输层中,将相应的标识信息添加为报头,这样来保证主机A发送的用户数据包能被主机B的QQ所接受。   ? (5)当传输层数据包到达网络层后,再为其添加一个头部(报头)。报头信息中包含网络进程所使用的网络协议,以及主机A和主机B的网络地址等。   ? (6)数据链路层为网络层数据包分别添加一个头部和尾部,把数据包封装成帧,头部和尾部中包含使用的协议、主机A和主机B网卡的MAC地址错误校检等信息。然后就把帧交给物理层。   ? (7)物理层,形成二进制数据,交给通信媒体进行传输。   ? 2.接收方。   ? (1)当二进制数据流到达主机B后,首先交给物理层,将这些数据流信息重新组   合成帧,交给数据链路层。数据链路层接着将帧数据解封提取出网络层数据包,并把数据包交给网络层。   ? (2)主机B的用户数据处理过程正好和主机A相反,依次经过物理层、数据链路   层、网络层、传输层、会话层、表示层和应用层的处理,并且每层中的处理过程也正好和主机A相应层的处理相反。它们是将主机A的相应数据包进行解封,提出上层所需要的数据信息,最后应用层将“加油中国!”信息交给主机B的QQ应用程序。 ? 3.这就是一次完整的传输过程,应用数据包在主机A的处理和在主机B的处理正   好是一个相反的过程。   篇二:OSI参考模型详解(表格版)   OSI七层模型   篇三:数据是如何在OSI模型中传输   第一种解释:   数据从自己电脑发送到对方电脑是经过从上到下(自己电脑)应用层,表示层,会话层,传输层,网络层,数据链路层,到达最后的物理层,然后转换成比特流,最后通过一定的传输介质,像双绞线,同轴电缆,光纤传到对方电脑上的.在到达对方电脑的物理层时,同样要一层一层往上传.当然在往下传的时候有个封装的过程。   所谓封装的过程就是,在传输层到网络层间会加个tcp报头,网络层到数据链路层会加个ip报头,数据链路层会加个llc报头,数据链路层到物理层会加个mac报头,最后两层还分别有fcs验证.在到达后往上传时有个反封装过程,就是把各个报头清除掉.只有经过封装和反封装才能保证数据的传输。   第二种解释:   一个实例说明数据是如何在OSI模型中传输   例如一个用户想要从一个远程的SERVER上读下一段数据,这时候: 1,SERVER端先启动相应的应用程序,将用户要的数据发到应用层。   2,应用层接收了数据,并在数据的开头加上信息头后发往表示层。信息头的作用是记录这个数据是由哪个应用程序发出的。   3,表示层接受了数据,在数据前加上一个信息头后进行数据转换,并将数据发到会话层。信息头的作用是记录数据是由应用层的哪个协议发出的。 4,会话层在收到数据的时候,开始建立用来同用户端通讯的通讯方式信息头,并且把这个通讯

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档