# 网络协议

1.理解什么是协议,了解 TCP/IP 网络协议族的构成,每层协议在应用程序中发挥的作用

2.三次握手和四次挥手详细原理,为什么要使用这种机制

3.有哪些协议是可靠,TCP 有哪些手段保证可靠交付

4.DNS 的作用、DNS 解析的详细过程,DNS 优化原理

5.CDN 的作用和原理

6.HTTP 请求报文和响应报文的具体组成,能理解常见请求头的含义,有几种请求方式,区别是什么

7.HTTP 所有状态码的具体含义,看到异常状态码能快速定位问题

8.HTTP1.1、HTTP2.0 带来的改变

9.HTTPS 的加密原理,如何开启 HTTPS,如何劫持 HTTPS 请求

10.理解 WebSocket 协议的底层原理、与 HTTP 的区别

链接:https://juejin.im/post/5cc1da82f265da036023b628