这节课开始呢我们就进入了网络层这一章的学习。
首先我们来概述一下网络层的几大功能。
那网络层呢就是自下而上的这个第三层,那这个是OSI参考模型当中的层次结构。网络层的主要任务就是把分组从源端传送到目的端,为分组交换网上的不同主机提供一个通信的服务。而这个网络层传输单位呢我们称之为数据报。有的同学可能会问这个数据报和分组是不一样的吗?当然是。那它们的关系其实就像是父与子的关系。数据报是一个比较长的数据,但是呢分组是把这个数据报进行切割而划分出来的一个片段就叫做分组。
那网络层的第一个功能就是路由的选择与分组的转发。路由的选择呢其实就是在找路,那这个找路并不是任何一条路都可以的。我们是要通过路由选择算法来确定一条最佳路由,然后呢,把这个分组按照这个路由的顺序发送出去。
也就是选择一个最佳的路径。
那我们再来看第二个功能,第二个功能就是实现异构网的互连。那这里面的异构网络呢也很简单,无论是手机,还是你自己家里连着网线的电脑。无论是4G还是WiFi,还是你在学校使用的校园网,那通过这些不同的网络我们可以实现彼此之间的通信。
这就是一个异构网络啊互连的结果。那这些异构的网络呢互连起来就形成了一个更大的网络。
那这些异构的网络它们互连就靠这样一个路由器,也就是网络层非常重要的设备。依靠路由器使得这些异构网络可以相互连接在一起,形成一个大的网络。
再来看第三个功能,其实就是拥塞控制。那这个拥塞控制呢指的就是如果所有结点都来不及接收分组而要丢弃大量分组的话,网络就会处于一种拥塞的状态。因此就要采取一定的措施来缓解这种拥塞。那可以看到,拥塞啊它是一个全局性的问题,和流量和流量控制完全不一样。流量控制指的就是发送方的发送速率太快,所以接收方呢要告诉发送方你慢点发。而这个拥塞控制呢,是全局性的一个概念。是因为整个网络当中负载过重,也就是说每一个结点都在非常忙碌地工作,所以导致分组的转发速率就特别地慢,而导致大部分的分组都被丢弃。那这种情况就是产生了拥塞。
那解决拥塞的方法呢,有两种。一种叫做开环控制,一种叫闭环控制。那这个开环控制呢,其实是静态的,静态的一种控制方法。也就是说,在网络开始工作之前,我们就先把所有能够产生拥塞的因素全部考虑到,然后进行一个预先的控制。而这个闭环控制呢,就是我们预先不去考虑这些,而是在这个网络运行起来的时候,自动地去调整来实现一个拥塞的控制。那具体细节呢大家不需要考虑,就只需要清楚开环控制是一种静态的手法,就好像我们在上一章链路层学到的静态分配信道。而这个闭环控制呢是一种动态的解决拥塞方法,就好像我们上一章学到的啊随机介质访问控制一样。那有关于网络层的功能呢我们就讲讲到这里,下节课我们将来学习大家期待已久的数据交换方式。
原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/11429843.html