计算机网络
- 了解五层协议的体系结构及其作用,了解TCP/IP体系结构,了解网络7层模型。
- HTTP协议以及常见的状态码含义
- HTTP与HTTPS的区别
- HTTP/1.1、HTTP/2、HTTP/3的演变
- HTTPS建立连接的过程
- TCP3次握手*
- 为什么是TCP三次握手
- TCP四次挥手
- TCP四次挥手最后需要两time_wait状态等待2msl时间
- TCP与UDP区别
- TCP粘包、拆包问题
- TCP是如何保证传输的可靠性:超时重传、滑动窗口、流量控制、拥塞控制
- SYN攻击
- CFRS攻击以及解决方式
- 输入网址到浏览器显示页面的过程
- cookie与session的区别
- 客户端不支持cookie怎么办
数据库
- 数据库三大范式
- 关系性数据库与非关系型数据库区别
- 什么是索引
- 索引的数据结构
- 聚簇索引和非聚簇索引
- 数据库引擎MyISAM与InnoDB的区别?
- 事务的四个基本要素ACID
- 事务的四个要素是靠什么保证的?
- 数据库隔离的级别
- SQL优化
- redis为什么这么快?
- redis 支持的数据结构
- redis缓存雪崩,缓存击穿,缓存穿透