课程主页: https://www.coursera.org/learn/packet-switching-networks-algorithms
在现代通信中,数据包交换网络的核心作用日益凸显,而在Coursera上开设的课程《数据包交换网络与算法》则为我们提供了深入了解这一主题的绝佳机会。本课程不仅关注数据包交换网络提供给传输层的服务,同时还探讨了网络内部的运作方式。
课程的各个模块从多个角度展示了数据包交换的精髓。首先,课程用框架交换与数据包交换一模块引入局域网桥接和数据链路层交换,并深入讲解了网络层的包交换,尤其是数据报这一基本包交换方法。
接下来是数据包网络中的路由模块,课程考察了虚电路的基本包交换方法,并介绍了网络中选择路径的基本方法,特别是基于距离向量的Bellman-Ford算法。
然后,我们进入了最短路径路由模块。在这里,我们学习了链路状态路由,并深入探讨了Dijkstra算法在最短路径路由中的应用以及距离向量和链路状态路由在真实互联网协议中的应用。
最后,课程关注流量管理,讨论了短时间尺度下的包级流量管理和中时间尺度下的流量管理,包括调度、排队、接纳控制和拥塞控制等常用方法。
为了巩固所学知识,课程还设有包交换网络与算法的课程项目,通过综合的同行评审评估,促进学习者之间的互动。
总体而言,《数据包交换网络与算法》课程内容丰富,结构严谨,非常适合对计算机网络,尤其是数据包交换有浓厚兴趣的学习者。我个人认为,这不仅是一个技术课程,也是一个推动网络技术创新的重要平台。
如果你想深入了解网络的运作原理并掌握相关算法,强烈推荐参加这个课程!
课程主页: https://www.coursera.org/learn/packet-switching-networks-algorithms