Q: BIO、NIO、AIO的概念
Q: 什么是长连接和短连接
Q: Http1.0和2.0相比有什么区别,可参考《Http 2.0》
Q: Https的基本概念
Q: 三次握手和四次挥手、为什么挥手需要四次
Q: 从游览器中输入URL到页面加载的发生了什么?可参考《从输入URL到页面加载发生了什么》
Q: 数据链路层是做什么的?
Q: 数据链路层的流量控制?
Q: 网络模型的分层、IP和Mac地址在那个层、TCP和HTTP分别在那个层;
Q: TCP滑动窗口;
Q: TCP为什么可靠;
Q: TCP的同传,拆包与组装包是什么意思;
Q: Https和Http有什么区别;
Q: Http 为什么是无状态的;
Q: TCP三次握手,为什么不是三次,为什么不是四次;
Q: TCP的拥塞控制、流量控制详细说明?
Q: Http1.0和Http2.0的区别;
Q: 两个不同ip地址的计算机之间如何通信;
Q: 地址解析协议ARP;
Q: OSI七层模型分别对应着五层模型的哪一部分;
Q: TCP三次握手数据丢失了怎么办?那如果后面又找到了呢?
Q: HTTP、TCP、UDP的区别和联系;
Q: TCP和UDP各自的优势,知道哪些使用UDP协议的成功案例;
Q: TCP和UDP各用了底层什么协议;
Q: 单个UDP报文最大容量;
Q: 单个TCP报文最大容量;
Q: TCP报头格式、UDP报头格式;
Q: Server遭遇SYN Flood应当怎么处理;
Q: Web开发中如何防范XSS?
Q: 拆包和粘包的问题,如何解决,如果我们的包没有固定长度的话,我们的应用程序应该如何解决;
Q: HTTP1.0和HTTP1.1的区别;
Q: DHCP如何实现分配IP的; 发现阶段(DHCP客户端在网络中广播发送DHCPDISCOVER请求报文,发现DHCP服务器,请求IP地址租约)、提供阶段(DHCP服务器通过DHCPOFFER报文向DHCP客户端提供IP地址预分配)、选择阶段(DHCP客户端通过DHCP REQUEST报文确认选择第一个DHCP服务器为它提供IP地址自动分配服务)和确认阶段(被选择的DHCP服务器通过DHCPACK报文把在DHCP OFFER报文中准备的IP地址租约给对应DHCP客户端)。
Q: OSI七层模型,每层都说下自己的理解和知道的,说的越多越好;
Q: 讲下请求头细节?
Q: Http和Https?Http1.0,1.1,2.0,讲下长连接和短连接?Https是怎样的?如果我篡改了公钥呢?怎么防止?
Q: Get和Post,讲下区别,要我模拟出抓包来。
Q: 详细讲下Cookie和Session,Token,OAuth2.0协议;
Q: 拥塞算法知道吗?哪些,分别怎样?
Q: 学过计算机网络是吧?socket熟悉吗?对它的读写缓冲区有理解吗?怎么的?那滑动窗口是怎样的?为什么这样设计?
Q: 再聊下Http的Http basic authentication;
Q: Https的过程

Copyright © wswzms.top 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-08-09 17:31:22

results matching ""

    No results matching ""