JAVA面試筆試之-網絡 IO

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。
    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章