这一篇跟大家分享 Web 客户端/网页与 Web 服务器的通信过程,并详细讲述通信协议:HTTP 协议和 TCP 协议。
无论你是前端开发者还是后端开发者,以及测试工程师,这篇文章的知识都是你需要弄懂的。
读完这一篇文章,将全面弄懂 HTTP 协议、TCP 协议,面试官再也难不倒你相关知识。
下面为文章目录:
- Web 客户端和服务端通信过程;
- 会讲解 TCP/IP 协议族、数据处理流程、 URL 到服务器访问步骤、七层网络模型;
- HTTP 协议;
- 将详细 HTTP 介绍、特点、工作流程和原理、长连接、短连接;
- 详细介绍请求报文、响应报文、HTTP 状态码、首部(通用首部、请求首部、响应首部、实体首部);
- 讲解 GET 和 POST 的区别;
- 讲解 HTTP2 新特性: 单一长连接、多路复用、二进制分帧、服务器推送;
- TCP 协议;
- 介绍 UDP、TCP 协议;
- 讲解 TCP 相关机制: 三次握手、四次挥手、超时重发、应答机制、窗口控制。
阅读全文: http://gitbook.cn/gitchat/activity/5ca1ee4e99783b2694026d8f
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。