路由器知识网 手机版
当前位置: 首页 --> 路由器知识 -->

如何用通俗易懂的大白话理解OSI七层模型之网络层!

2024-11-12 09:42:29


如计算机A(发送端)向计算机B(接收端)发送信息,发送端想要发送数据到接收端。首先应用层准备好要发送的数据,然后给了传输层,传输层的主要作用就是为发送端和接收端提供可靠的连接服务,传输层将数据处理完后就给了网络层。网络层的功能就是管理网络,其中一个核心的功能就是路径的选择(路由),从发送端到接收端有很多条路,网络层就负责管理下一步数据应该到哪个路由器。选择好了路径之后,数据就来到了数据链路层,这一层就是负责将数据从一个路由器送到另一个路由器。然后就是物理层了,可以简单的理解,物理层就是网线一类的最基础的设备。

传输层将数据段传递到网络层。网络层用于将接收到的数据段从一台计算机传输到位于不同网络中的另一台计算机。网络层的数据单元称为数据包,网络层的功能是逻辑寻址、路由和路径确定。

再举个栗子,即将要开学的小明从网上网购了一台笔记本电脑,小明从京东下单到京东收到订单,京东分拣货物后安排库房打包组打包快递,快递打包完毕准备交付物流组。物流组收到快递后接下来的工作,就如同网络层要干的事情一样,查看快递收货地址(寻址),确定下一步应该发送至哪个省中转、发送至哪个京东配送点派送最快最节省时间(路由和路径确定)。

在网络层进行的IP寻址称为逻辑寻址,局域网络中的每台计算机都有一个唯一的IP地址。网络层为每个网段分配发送方和接收方的IP地址,形成一个IP数据包,如同网购时包裹上粘贴地址信息。分配IP地址是为了确保每个数据包都能到达正确的目的地。

网络层的主要任务就是:通过路由选择算法,为数据包(该层的数据单位,由上一层数据打包而来)通过通信子网选择最优的路径。这一层定义的是IP地址,通过IP地址寻址,所以产生了IP协议。

计算机网络中有那么多台计算机,发送数据的计算机是如何找到目标计算机的呢?找到目标计算机后,网络中间有很多个节点,如何选择合适的路径呢?解决这些问题就是路由要做的事,也就是网络层的作用。

路由是一种将数据包从源端发送到目的端的方法,它是基于逻辑上在此之前的IP格式,今日头条服务器接入网络1,电脑B接入网络2,我们从B电脑请求访问今日头条网站。现在有了来自计算机B中今日头条服务器的回复,这些信息将以数据包的形式出现,而且这个数据包需要传送到计算机B。

由于在网络中,每个设备在局域网内都有唯一的一个IP地址。所以这两个计算机都有自身唯一的IP地址,而且今日头条服务器已经在包中添加了发送方和接收方的IP地址。

如子网掩码使用225.225.255.0,这个掩码前三个组合代表网络,而最后一种组合表示主机或计算机B,将这样基于IP地址格式接收数据包,传输到网络2至计算机B。所以在计算机网络中,根据IP地址和掩码确定路由。

路径选择,计算机可以通过多种方式连接到计算机的Internet服务器。从源到目标的数据传递的最佳可能路径称为“路径选择”,第三层设备使用的协议有OSPF、边界网关协议、以及中间系统到中间系统(IS-IS)协议,用以确定数据传递的最佳可能路径。