1.BIO、NIO、AIO 的概念
同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。
https://blog.csdn.net/dreamer23/article/details/80903978
2.什么是长连接和短连接
3.Http1.0和2.0相比有什么区别,可参考《Http 2.0》
4.Https的基本概念
5.三次握手和四次挥手、为什么挥手需要四次
6.从浏览器中输入URL到页面加载的发生了什么?可参考《从输入URL到页面加载发生了什么》
7.Session与Cookie区别
Cookie 的数据是保存在客户端, 可以看做是浏览器的缓存,Cookie 的数据是由服务器端产生发送给到客户端的
Session的数据保存在服务器端,它是终端客户与交互系统的一次会话,当一个Session 第一启动时会产生一个唯一标识的保存在本地的cookie当中。
8.HTTP请求的GET与POST方式的区别
本质没有区别, 底层都是基于tcp/ip 协议发送的;
方式上面,get 请求数据暴露在URL上面,数据以& key=value 这种拼接方式发送, 由于URL长度限制,所以请求数据也是有限制的
post 是以数据包或者二进制数据传送的方式发送请求的, 数据长度没有限制, post 更加安全, 请求速度低于get。