如何学习计算机网络(超详细,方法论)

分享一下学习计算机网络的方法论

首先是看视频:

这里我推荐中科大郑烇、杨坚全套《计算机网络(自顶向下方法 第7版》课程

课程目标_哔哩哔哩_bilibili

教材采用神书《计算机网络(自顶向下方法)》,授课风格更偏向实际而非纯理论(强烈建议 先阅读教材预习再看课,否则上课时可能会有些懵圈)。还有老师分享的PPT

(如果是自底向上的话,推荐湖科大教书匠的:https://www.bilibili.com/video/BV1NT411g7n6。

教材:计算机网络(自顶向下方法 第7版),机械工业出版社,2016


下一步加深理解:

推荐大佬,小林coding的图解计算机网络,把计网知识点可视化

图解网络介绍 | 小林coding (xiaolincoding.com)


接着需要上手习题:

《计算机网络(自顶向下方法)》的课后有大量习题,并且郑老师发布过习题讲解。

编程习题可以看一下:头歌的编程网站

通关本课程的所有实训后,应掌握计算机网络体系结构(TCP/IP 协议族)中应用层、传输层、网络层、数据链路层中系列重要协议的分析;网络设备的基本配置和简单网络组建的基本技术;掌握路由协议中内部网关协议 RIP 协议和 OSPF 协议的基本配置、协议的验证与分析,应用协议进行网络组建设计;利用网络套接字接口完成简单网络应用的编程。

计算机网络 (educoder.net)


通过以上学习,您可以较为扎实地掌握计算机网络的核心概念和技术。如果还想进一步提高,可以做一做斯坦福大学的课程作业:CS144: Computer Network,(需要魔法)

  • 课程作业:CS 144: Introduction to Computer Networking,8 个 Project 带你实现整个 TCP/IP 协议栈。用 C++ 循序渐进地搭建出整个 TCP/IP 协议栈,实现 IP 路由以及 ARP 协议,最后利用你自己的协议栈代替 Linux Kernel 的网络协议栈和其他学生的计算机进行通信,非常 amazing!

以上就是全部内容了,如果你喜欢点个关注吧!

相关推荐
Pocker_Spades_A2 小时前
TextIn:文档全能助手,让学习效率飙升的良心软件~
学习·textln
shinelord明2 小时前
【计算机网络架构】环型架构简介
计算机网络·架构·计算机科学·通信·计算机技术
我.佛.糍.粑3 小时前
Shusen Wang推荐系统学习 --召回 矩阵补充 双塔模型
人工智能·学习·机器学习·矩阵·推荐算法
好奇龙猫3 小时前
日语学习-日语知识点小记-构建基础-JLPT-N3阶段(3):语法+单词+復習
学习
今天背单词了吗9803 小时前
算法学习笔记:16.哈希算法 ——从原理到实战,涵盖 LeetCode 与考研 408 例题
笔记·学习·算法
DKPT4 小时前
Java观察者模式实现方式与测试方法
java·笔记·学习·观察者模式·设计模式
止观止4 小时前
深入学习前端 Proxy 和 Reflect:现代 JavaScript 元编程核心
前端·javascript·学习
真的想上岸啊6 小时前
学习C++、QT---25(QT中实现QCombobox库的介绍和用QCombobox设置编码和使用编码的讲解)
c++·qt·学习
序属秋秋秋7 小时前
《C++初阶之STL》【泛型编程 + STL简介】
开发语言·c++·笔记·学习
Chef_Chen8 小时前
从0开始学习计算机视觉--Day09--卷积与池化
深度学习·学习·计算机视觉