计算机世界里的三座大山: 计算机网络,操作系统,算法与数据结构。跨过去的人都是神一样的存在了。
学计算机网络也要讲究学习方法
-
从实际案例出发(比如我们在浏览器输入一个网址到展示出内容中间发生了什么事情)
-
计算机网络出现的背景是什么?遇到了什么问题?是为了解决什么问题?
-
不能一下子就陷入细节,一开始应该快速入门,了解其概貌。
-
入门后,然后再进阶学习,建议从自顶向下的方式来学习。
-
一定要多实战,通过抓包工具查看实际的数据包长啥样,通过动手实现一个聊天工具等。
计算机网络最牛的资料,那必定 RFC 文档,它可以称为计算机网络世界的「法规」,也是最新、最权威和最正确的地方了,困惑大家的 TCP 为什么三次握手和四次挥手,其实在 RFC 文档几句话就说明白了。
TCP 协议的 RFC 文档: RFC 1644 - T/TCP -- TCP Extensions for Transactions Functional Specification
作为一本入门书,用相当生动的语言把TCP/IP相关知识点讲解得非常清晰明了。
比方说如何形象地理解广播、单播、多播呢?
作者用学校中校长、老师、学生之间的关系进行了概括总结,还附上了插图。
可以这么说,如果你想入门TCP/IP,那么这本书是首选。奶奶都能看的懂系列
系统学习
相比较《计算机网络谢希仁第七版》和《计算机网络自顶向下》还是推荐《计算机网络自顶向下》,它的讲解更加易懂,书的内容组织上也更加清晰,当然《计算机网络谢希仁第七版》也有自己独特的地方,有时间可以都读一读。
新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件环境部署、Shell脚本、云平台实践、大数据集群项目实战等_哔哩哔哩_bilibili