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。