归档
善良比聪明更重要
08
31
TCP 三次握手与四次挥手 TCP 三次握手与四次挥手
不管面试 Java、C/C++、Python 等开发岗位,TCP 的知识点可以说是必问的了。 任 TCP 虐我千百遍,我仍待 TCP 如初恋。 遥想小林当年校招时常因 TCP 面试题被刷,真是又爱又恨…… 过去不会没关系,今天就让我们来消除
2021-08-31
24
TCP KeepAlive 机制详解 TCP KeepAlive 机制详解
TCP Keep-Alive 的原理一个 TCP 连接上,如果通信双方都不向对方发送数据,那么 TCP 连接就不会有任何数据交换。 假设应用程序是一个 web 服务器,客户端发出三次握手(关于握手与挥手的详细过程,可以参看本站的《三次握手
2021-08-24
17
TCP 的那些事儿:协议头部与可靠传输 TCP 的那些事儿:协议头部与可靠传输
TCP 是一个巨复杂的协议,因为它要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习 TCP 本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于 TCP 这个协议的细节,我还是推荐你去看 W. Richard S
2021-08-17
10
TCP 与 UDP:传输层两大协议对比 TCP 与 UDP:传输层两大协议对比
前言网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输层提供了进程间的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层实体之间有一条端到端的逻辑通信信道。 1、UDP 和 TC
2021-08-10
03
GET 与 POST 的区别 GET 与 POST 的区别
GET 和 POST 是 HTTP 请求的两种基本方法,要说它们的区别,接触过 Web 开发的人都能说出一二。 最直观的区别就是 GET 把参数包含在 URL 中,POST 通过 request body 传递参数。 一个经典的面试题你可能
2021-08-03