作者:牛客128411240号
用户态和内核态的区别,用户态如何切换到内核态
进程和线程的区别和联系
进程间通信方式
- 有名管道和无名管道的区别
- 管道、消息队列本质是什么
- 消息队列和管道区别
- 最快的通信方式是什么,为什么共享内存最快
物理地址、虚拟地址、分页、页表、MMU、缺页中断、页面置换算法这一整套东西
死锁的条件
NIO/BIO/AIO的区别
select/poll/epoll的区别
进程的状态、线程的状态
fork系统调用,父进程和子进程具体有哪些一样,哪些不同
为什么说进程上下文切换代价比线程大,具体都切换了哪些东西
知道哪些进程调度策略
简要描述中断的过程
死锁的检测和解决方法,银行家算法
Linux常用指令
kill -9或ctrl+c到底发生了什么(考察的是信号)
互斥量和信号量(涉及到并发的部分后面还会专门整理,操作系统的并发知识并不多)
守护进程、僵尸进程和孤儿进程是什么
分段是什么,与分页的区别
零拷贝是什么
exec和fork的区别
OSI七层模型及每层简要功能描述
TCP/IP协议分层模型及每层常见协议
DNS解析过程,DNS基于哪种传输层协议
UDP、TCP的区别、应用场景
TCP三次握手、四次挥手的详细过程
什么是TIME_WAIT状态,为什么要有这个状态
TCP如何保证的可靠传输?滑动窗口、确认应答、超时重传、流量控制、拥塞控制机制
HTTP有哪些方法,GET和POST的区别
HTTPS连接过程
浏览器中输入一个URL并回车会发生什么
IP地址的分类 A/B/C/D类指的是什么?什么是子网掩码
ARP协议的作用、简要原理
能不能两次/四次握手,为什么握手三次可以挥手却要四次
TCP快重传和快恢复、延迟确认应答、捎带应答
Cookie和Session区别
CSRF攻击和XSS攻击原理及防护
HTTP请求报文和响应报文格式,请求行和响应行都有什么
HTTP常见状态码及含义
HTTP与HTTPS的区别,HTTPS使用的是非对称加密还是对称加密?
HTTP1.0 / 1.1 / 2.0 / 3.0区别和特点
IPv4和IPv6的区别,IPv6的改进有哪些
DNS的递归查询和迭代查询
DNS为什么使用UDP协议、DNS什么时候使用TCP协议
域名劫持和域名投毒是什么
如何实现UDP的可靠传输
TCP和UDP的校验和如何计算
什么是SYN攻击
TCP粘包是什么,有哪些原因
服务器存在大量TIMEWAIT或CLOSEWAIT是因为什么,怎么解决
重定向和转发的区别
分享一位博主的博客
太牛了
分享一下CSAPP的相关学习资料
原文链接:https://www.cnblogs.com/LiPengFeiii/p/15912208.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/22950