一、计算机网络主要的常考知识点如下:

https://www.nowcoder.com/tutorial/10018/2e34f0884bb94bcbb9dcd6b03c22469b
TCP/IP
1.分层模型
2.三次握手、四次挥手原理
3.拥塞控制
4.流量控制与滑动窗口
5.TCP与UDP比较
6.DDos攻击
7.close_wait,time_wait状态原因
HTTP
1.http/https 1.0、1.1、2.0
2.get/post 以及幂等性
3.http 协议头相关
4.Cookie Session 的比较
5.长连接与短连接,websocket的对比
Socket
1.IO模型
2.select ,poll,epoll原理和对比

二、数据库常考知识点

MySQL相关
1.索引:B树、B+树底层结构,索引失效条件
2.sql语法
3.关系型数据库三范式
4.存储引擎:InnoDB和MyISAM对比
5.数据库的锁:行锁,表锁,页级锁,意向锁,读锁,写锁,悲观锁,乐观锁等等
6.数据库隔离级别:脏读、不可重复读、幻读
7.事务的ACID理论
8.查询优化:explain,慢查询,show profile
9.分布式:分库分表,读写分离
Redis相关
1.Redis 特点
2.Redis 底层数据结构:跳表,字典
3.数据淘汰策略
4.持久化方式:AOF,RDB
5.哨兵模式
6.集群同步方式

三、操作系统知识点

  1. 进程和线程之间的区别
  2. 操作系统的调度算法
  3. 进程间通信的方式和区别
  4. 虚拟内存机制的作用
  5. 缓存的作用以及缓存替换算法
  6. 线程的实现方式
  7. 虚拟文件系统


    四、WebServe服务器项目

    https://blog.csdn.net/qq_42518941?type=blog

https://github.com/linyacool/WebServer