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。
    

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