导言

在如今数字化国际中,计算机网络成为人们沟通和信息沟通的重要东西。但是,你是否曾好奇这些网络是怎么运作的?答案之一便是 OSI 网络模型。本文将带你深化了解 OSI 模型的基本概念和每个层次的功用,帮助你了解计算机网络的作业原理。

正文

OSI 网络模型的概述

首要,让我们简单了解一下 OSI 网络模型。OSI(Open Systems Interconnection)模型是一种规范的参考模型,它将计算机网络通信进程分为七个不同的层次。每个层次都承当特定的任务,并与上基层进行通信,以保证数据的传输和处理。

深化探求 OSI 模型的每个层次

物理层

物理层(Physical Layer)是 OSI 模型中的第一层,在我们日常日子中可以看得见摸得着。担任处理与物理前言之间的数据传输。物理层最主要的便是确定了数据在网络中的传输方式以及传输的介质,例如常见的直接不经过任何介质的无线网,经过光纤传输的光信号以及曾经常用的经过双绞线传输的电信号等。

数据链路层

该层处理数据在物理前言上的传输,担任过错检测和纠正,并将数据分割为较小的数据帧,以便在传输进程中更高效地办理。比较重要的点在于了解数据链路层的逻辑链路以及帧的概念。逻辑链路:数据链路层经过逻辑链路将网络协议的信息从一个节点传输到另一个节点。这个逻辑链路可以经过物理层供给的传输介质来完成。数据链路层还规定了怎么拜访传输介质,以及怎么处理传输介质上的冲突。而则是网络层经过在数据包的最初和结尾都添加上开始符和结束符并完结封装得到的。一大堆概念性的玩意砸下来属实让一些本就不太了解的读者感到头大,那么我就经过一个我们都脍炙人口的比如:网购来为我们详细解释一下。

假设我在网上购买了一张4090Ti显卡,那么这张显卡便是一个数据包,现在商家需求把这张显卡完好无损寄到我手里来,就相当于网络中的数据的传输。首要,商家为了避免显卡在运送的进程中被损坏,所以需求加几层包装纸,并将其仔仔细细塞到快递盒子里去,最终由揽件的快递员再次包上一个盒子并在上面标明发件地址和收件地址。这个进程就相当于封装,现在这个快递盒子便是一。接下来,这个盒子会经过快递小哥的手再经过层层快递驿站,每次进站和出站都会有作业人员进行核实,确定这个盒子应该经过这个驿站,这就相当于数据链路层的最重要的效果:担任过错检测和纠正。最终,快递员经过核实收件人的地址(这一进程就相当于接收信息的计算机核实数据帧的MAC地址是否和自己的MAC地址匹配),4090Ti显卡就被完好无损送到了我的手里,我就可以开开心心把它塞进我的机箱然后玩游戏了。

网络层

这一层主要担任寻址和路由,其间寻址的完成考的试网络层会给每个主机分配唯一的IP地址,而路由的功用则主要依靠路由器中的路由表来完成的,它会依据路由表来挑选当时的数据接下来要跳转到哪一个交换机或许路由器上。除此之外,网络层还可以负载均衡和毛病康复,路由器会利用内置算法去完成负载均衡,将流量分配到不同的途径,保证网络的传输速率和稳定性,而当网络中的某条途径出现毛病时,路由器可以经过动态路由协议完成快速毛病转移,挑选可用的途径进行数据包转发。仍是以刚刚那张显卡为比如,我们可以将网络层了解为快递公司,需求提早说理解的是网络层也会进行数据的封装,只不过封装的是寄件地址的收件地址,也便是刚刚提到的揽件的快递员的包装。而寻址功用则是经过每个快递站点(路由器)进行一次次的判断之后挑选对应的快递线路来完成的,这其间免不了偶尔有个头晕眼花导致看错地址或是快递爆仓需求临时添加运送力的,这时快递驿站就会做出对应的措施,例如将快递退回上一层或是添加运送车辆,就相当于触发网络层的负载均衡和毛病康复

总结

物理层就相当于决议了快递走的是水泥路仍是黄泥路仍是柏油路,靠的是飞机仍是火车仍是轿车运送,而数据链路层则是快递的打包以及大致的运送流程,而网络层则是更为详尽的运送流程,包括经过了那几个快递站点,经手了那几个快递员。碍于篇幅原因,以上只有七层模型中的三层的解释,或许对于各位大佬来说好比两小儿辩日一般幼稚可笑,但出于对初学者了解能力的考虑,仍是从小白的视点花了很大篇幅去尽可能通俗易懂讲解了一下,还望各位大佬可以多多指点,也期望可以帮助到各位初学者