计算机网络OSI参考模型该如何理解
本篇文章为大家展示了计算机网络OSI参考模型该如何理解,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
创新互联公司长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为武宁企业提供专业的成都网站设计、成都网站制作、外贸网站建设,武宁网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
OSI参考模型与分层思想
网络传输的过程是一个非常复杂的过程,因此应首先建立分层的思想。分层模型是一种用于开发网络协议的的设计方法。而分层思想本质上讲就是把节点间通信这个复杂问题分成若干个相对简单的问题逐一解决每个问题对应一层。每一层实现一定的功能,相互协作即可实现数据通信这个复杂任务。
在我们使用网络传输时,只能看到发送者和接收者两个方面,而从发送者到接受者的中间过程并不是十分的了解。
上述图片就是OSI参考模型分层示意图,网络传输共分为七层,每一层都有自己的功能作用,相互协作下完成数据的传输。 我给大家介绍一下每一层的作用和功能。
(1)物理层:建立、维护、断开物理连接
从计算机的角度而言,物理层就相当于网线、网卡、光纤。
(2)数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能
这是一个像数据分装,打包的过程,确认数据发送到正确的地址。
(3)网络层:进行逻辑地址寻址,实现不同网络之间的路径选择
这是一个选择网络传输路径的过程,以确保数据传输的即时和有效
(4)传输层:定义传输数据的协议端口号,以及流量控制和差错校验
确定传输的数据从一个端口到另一个端口,保证数据传输位置的准确性
(5)会话层:建立、管理、中止回话
建立端口与端口之间的连接会话
(6)表示层:数据的表示、安全、压缩
这是一个对数据进行翻译、加密、压缩的过程
(7)应用层:网络服务与最终用户的一个接口
可以理解为我们现在所使用的的一切APP
应用层、表示层、会话层属于软件层面;传输层、网络层、数据链路层、物理层属于网络层面 。这样解释不太通俗易懂,用一个生活中每天都发生在为我们身边的例子来解释它,就很好理解。
数据的传输就像是快递包裹的物流传输,所以我们可以用快递的实例来理解数据的传输!
快递包裹的物流是建立在四通八达的道路、载人载货的汽车等一些基本的因素,这些因素正是物理层。当我们下单一件商品,快递公司对我们商品的处理就是打包好并且贴上独一无二的快递单,确保你的快递能安全的发送到你的手上,这就是数据链路层。快递打包完成之后由货车进行配送,而配送的第一件事就是要选择一条最优的路线,这就是网络层的作用。当路径选择完成后,运货的货车会与你所在城市的快递站点联系,你的包裹将于何时到达离你最近的站点,从快递公司到次快递公司在你周边设立的站点,就是一个端口到端口的连接,即时传输层。货车去快递站点所建立的联系正是会话层所支持的。当快递到了站点,你收到短信去拿快递,如果是通过包裹的二维码和条形码去找你自己的包裹的话太费时费力,所以就需要给每一个包裹编号,让你能一眼看懂意思就是表示层的作用。就这样快递就安全的送到你的手上了! 这样一个快递的过程就和我们的网络数据传输的过程一样,大家看完这个例子应该可以理解数据传输的过程。
所以,数据传输是一个很复杂的过程,我们采取分层的思想,简化过程,更好的理解其中的意义。
上述内容就是计算机网络OSI参考模型该如何理解,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
网页标题:计算机网络OSI参考模型该如何理解
分享地址:http://azwzsj.com/article/gcgogd.html