课程主页: https://www.coursera.org/learn/packet-switching-networks-algorithms
在如今高速发展的网络时代,数据包交换已经成为网络通信的基本模式之一。Coursera上的《数据包交换网络与算法》课程正是深入探讨这一主题的绝佳选择。
本课程通过两种视角分析数据包网络:一是外部视角,关注网络为运输层提供的服务;二是内部视角,涉及如何在网络中有效地传输信息。以下是课程的主要内容:
- 帧交换与数据包交换
本模块介绍局域网桥接和数据链路层交换,重点关注网络层的数据包交换方法,包括数据报(datagram)这一基本的包交换方式。
- 数据包网络中的路由
探讨虚电路这另一基本的消息传输方式,介绍选择网络中路径的基本方法,并分析基于距离向量的贝尔曼-福特(Bellman-Ford)算法的最短路径路由。
- 最短路径路由
本模块涉及链路状态路由,介绍 Dijkstra 算法及其最短路径路由方法,并讨论距离向量和链路状态路由在实际互联网协议中的应用。
- 流量管理
探讨短期的包级流量管理,以及中期的流量管理,包括调度、排队、准入控制和拥塞控制等常用方法。
- 课程项目 – 数据包交换网络与算法
这是一项综合性的同行评审评估,让学生在实践中检验他们的学习成果。
总的来说,《数据包交换网络与算法》课程内容丰富,结构清晰,适合希望深入了解网络基础知识及其操作方式的学习者。我个人非常推荐这门课,特别是对于计算机科学或网络工程的学生。这将为你们未来的学习和职业发展打下坚实的基础。
课程主页: https://www.coursera.org/learn/packet-switching-networks-algorithms