OSI模型和DNS
OSI 的七层模型分别是?各自的功能是什么?
五层模型
一次完整的http请求
在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?
什么是DNS?
DNS工作原理(解析过程)
DNS负载均衡是什么策略?
将主机域名解析成ip地址(域名解析)属于IOS中哪一层的协议,采用什么方式传输
为什么域名解析要使用UDP协议?
HTTP长链接和端连接的区别
为什么服务器会缓存这一项功能?如何实现的?
三次握手和四次挥手
讲一下三次握手的流程
为什么要三次握手,两次可以吗?
第 2 次握手传回了 ACK,为什么还要传回 SYN?
三次握手可以携带数据吗?
SYN攻击是什么?
什么是半连接队列?
讲一下四次握手流程
挥手为什么需要四次
四次挥手释放连接时,等待2MSL的意义?
为什么TIME_WAIT状态需要经过2MSL才能返回到CLOSE状态?
TCP和UDP
TCP有哪些特点
TCP和UDP的区别?
什么是TCP粘包/拆包?发生的原因?
GET和POST的区别
一个TCP连接可以对应几个HTTP请求?
一个 TCP 连接中 HTTP 请求发送可以一起发送么(比如一起发三个请求,再三个响应一起接收)?
那HTTP1.1人如何提升页面加载效率的?
浏览器对同一 Host 建立 TCP 连接到的数量有没有限制?
滑动窗口机制
详细讲一下拥塞控制?
ARP协议
HTTP和HTTPS
HTTP请求方法有多少种
HTTP协议的特点?
HTTP报文格式
HTTP请求由请求行、请求头部、空行和请求体四个部分组成。
- HTTP响应也由四个部分组成,分别是:状态行、响应头、空行和响应体。
HTTP有哪些状态码
POST和GET的区别?
HTTP长连接和短连接?
HTTP1.1和 HTTP2.0的区别?
HTTPS与HTTP的区别?
什么是数字证书
什么是Cookie和Session
如果没有cookie就没有session,因为sessionid需要cookie携带