加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 系统 > 正文

计算机网络OSI参考模型要如何理解

发布时间:2022-01-12 05:59:26 所属栏目:系统 来源:互联网
导读:本篇文章为大家展示了计算机网络OSI参考模型该如何理解,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 OSI参考模型与分层思想 网络传输的过程是一个非常复杂的过程,因此应首先建立分层的思想。分层模型是一
  本篇文章为大家展示了计算机网络OSI参考模型该如何理解,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
 
  OSI参考模型与分层思想
  网络传输的过程是一个非常复杂的过程,因此应首先建立分层的思想。分层模型是一种用于开发网络协议的的设计方法。而分层思想本质上讲就是把节点间通信这个复杂问题分成若干个相对简单的问题逐一解决每个问题对应一层。每一层实现一定的功能,相互协作即可实现数据通信这个复杂任务。
  在我们使用网络传输时,只能看到发送者和接收者两个方面,而从发送者到接受者的中间过程并不是十分的了解。
  计算机网络OSI参考模型该如何理解
  上述图片就是OSI参考模型分层示意图,网络传输共分为七层,每一层都有自己的功能作用,相互协作下完成数据的传输。 我给大家介绍一下每一层的作用和功能。
  (1)物理层:建立、维护、断开物理连接
  从计算机的角度而言,物理层就相当于网线、网卡、光纤。
  (2)数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能
  这是一个像数据分装,打包的过程,确认数据发送到正确的地址。
  (3)网络层:进行逻辑地址寻址,实现不同网络之间的路径选择
  这是一个选择网络传输路径的过程,以确保数据传输的即时和有效
  (4)传输层:定义传输数据的协议端口号,以及流量控制和差错校验
  确定传输的数据从一个端口到另一个端口,保证数据传输位置的准确性
 
  数据的传输就像是快递包裹的物流传输,所以我们可以用快递的实例来理解数据的传输!
  快递包裹的物流是建立在四通八达的道路、载人载货的汽车等一些基本的因素,这些因素正是物理层。当我们下单一件商品,快递公司对我们商品的处理就是打包好并且贴上独一无二的快递单,确保你的快递能安全的发送到你的手上,这就是数据链路层。快递打包完成之后由货车进行配送,而配送的第一件事就是要选择一条最优的路线,这就是网络层的作用。当路径选择完成后,运货的货车会与你所在城市的快递站点联系,你的包裹将于何时到达离你最近的站点,从快递公司到次快递公司在你周边设立的站点,就是一个端口到端口的连接,即时传输层。货车去快递站点所建立的联系正是会话层所支持的。当快递到了站点,你收到短信去拿快递,如果是通过包裹的二维码和条形码去找你自己的包裹的话太费时费力,所以就需要给每一个包裹编号,让你能一眼看懂意思就是表示层的作用。就这样快递就安全的送到你的手上了! 这样一个快递的过程就和我们的网络数据传输的过程一样,大家看完这个例子应该可以理解数据传输的过程。
  所以,数据传输是一个很复杂的过程,我们采取分层的思想,简化过程,更好的理解其中的意义。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读