首先按照惯例,先贴一下课程的网站:
网络核心的构成:交换节点与交换节点以及他们之间相连的链路。
基本问题:数据怎样通过网络进行传输?
电路交换:
![](https://i-blog.csdnimg.cn/blog_migrate/3e6abff89a75623f8446366736ae7284.png)
性能有保障,链路是独享的;为呼叫预留了端-端资源;
不太适用于互联网,因为互联网上的行为大多具有突发性,若采用电路交换则大部分时间链路资源是被浪费的。
![](https://i-blog.csdnimg.cn/blog_migrate/bad6895480398ccf5f58c21d18ab1ad2.png)
建立时间可能是秒级别,但通讯时间可能是毫秒级别;
电路交换中网络资源(如带宽)被分成片:
频分:
![](https://i-blog.csdnimg.cn/blog_migrate/4747be49ed05acf380dd49cba6233ee5.png)
时分:
![](https://i-blog.csdnimg.cn/blog_migrate/e8c129dbf945161a63c803cc249042d8.png)
波分
例题:
![](https://i-blog.csdnimg.cn/blog_migrate/63c91f1d90b84438ae09c9405d061b46.png)
注意,这里的10.5s仅仅是A要传输的最后一个bit打出去的时间,还要考虑A与B之间的传输延迟。(原视频16:45处有老师详细求解过程)
分组交换(最重要的两个词:存储+转发):
![](https://i-blog.csdnimg.cn/blog_migrate/24dc7a8e477a5a15b0a46327e70121e1.png)
例题:
![](https://i-blog.csdnimg.cn/blog_migrate/c1f01d8a2063939e1b1a5108e9cea6cc.png)
(原视频34:32处老师给出了解释)
排队延迟和丢失:
![](https://i-blog.csdnimg.cn/blog_migrate/b0cd901f422e6b993fd7fc3ecec60dbc.png)
网络核心的关键功能:路由+转发
![](https://i-blog.csdnimg.cn/blog_migrate/4b11d8c5456d75bc70ef790d3fb5e8fa.png)
统计多路复用
![](https://i-blog.csdnimg.cn/blog_migrate/407a5f09c63127db4e91b9cc707902c5.png)
某时刻传A的一个分组,某时刻传B的一个分组
电路交换VS分组交换
![](https://i-blog.csdnimg.cn/blog_migrate/d152a0ff2589aec307d4481dbbe0a669.png)
红框处的9,为什么不是10?因为分组交换中不能达到最大阈值,达到最大阈值会崩掉。
分组的存储转发一段一段从源端传到目标端,按照有无网络层的连接可以分为:
数据报网络:无网络层连接,每个数据包都携带了目标主机的一个完整地址,路由器不维护两个主机通信的状态,路由器只负责查路由表和转走;
![](https://i-blog.csdnimg.cn/blog_migrate/7aec0256e4d3b450dad255d5080429cd.png)
虚电路网络:有网络层连接,路由器要维护两个主机通信的状态;不仅源主机和目标主机存在连接,经过路径上的所有交换节点之上也存在连接;