2023年2月22日大约 2 分钟
当然,也适合面试突击网络知识时拿来看。
比如 HTTP、HTTPS、TCP、UDP、IP 等等,也有很多面试常问的问题,比如:
-
TCP 为什么三次握手?四次挥手?
-
TCP 为什么要有 TIME_WAIT 状态?
-
TCP 为什么是可靠传输协议,而 UDP 不是?
-
键入网址到网页显示,期间发生了什么?
-
HTTPS 握手过程是怎样的?
要怎么阅读?
《图解网络》不是教科书,而是我写的图解网络文章的整合,所以肯定是没有教科书那么细致和全面,当然也就不会有很多废话,都是直击重点,不绕弯,而且有的知识点书上看不到。
2023年2月22日小于 1 分钟
问大家,为什么要有 TCP/IP 网络模型?
对于同一台设备上的进程间通信,有很多种方式,比如有管道、消息队列、共享内存、信号等方式,而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备,就协商出了一套通用的网络协议。
这个网络协议是分层的,每一层都有各自的作用和职责,接下来就根据「 TCP/IP 网络模型」分别对每一层进行介绍。

2023年2月22日大约 9 分钟
设计模式(Design Pattern) 通常被有经验的面向对象的软件开发人员所采用。
设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
换言之,是一种解决问题的套路。
写在前面
-
这个世界不存在银弹。量体裁衣才是最好的。不要为了用模式而用,而是能不用就不用。
-
设计模式应该就像字典。你应该学会查询和理解,而不是死记硬背(事实证明,记不住的
:)
)。
2017年3月14日大约 4 分钟