计算机网络


# 计算机网络

在实际工作中,无论是运维还是开发,无论是产品还是测试,都没法回避网络问题。但是,很多时候如果没有专门学习网络知识,对于跟网络相关的问题,就会无从下手,常见的表现就有:

  • 面试时网络相关的八股文都会背,一遇到实际的网络故障,就不知道排查工作如何做起。
  • 对于网络问题,只会使用重启大法,简称 SRE(Server Restart Engineer)。
  • 作为开发,现在各种软件库和框架都极大地提升了我们的开发效率,但同时也屏蔽了很多底层细节。开发时候对应用层的报错很熟悉,但对底层网络却很陌生。

所以无论是不是专职的网络工程师,都应该掌握好网络知识,只有这样才能把本职工作做得更好。


关于网络的知识点,主要参考:

  • 《趣谈网络协议》(极客时间)
  • 《网络排查案例课》(极客时间)
  • 《系统性能调优必知必会》(极客时间)
  • 若干网上的文章