目录
1、你能聊聊TCP/IP 的四层网络模型和 OSI 七层网络模型吗?
2、用浏览器请求一个链接,经历了哪些过程(DNS解析过程)?
3、TCP三次握⼿和四次握⼿的⼯作流程是什么(画⼀下流程图)?为什么不是五次握⼿或者两次握⼿?
5、http和https的区别是什么?https的原理是什么?
8、nio、bio、aio都是什么以及有什么区别?说说nio的原理?
9、线上服务器的cpu使⽤达到100%了,如何排查、定位和解决该问题?
11、服务器存储空间快满了(95%),还有⼀个⼩时存储就满了,在不影响服务正常运⾏的情况下,该如何解决?
写在前面
只要你干活儿,你就不可避免要跟机器、网络、cpu、磁盘、内存,成天打交道。而线上系统,计算基础的一些东西,网络、cpu、磁盘、内存,都是关联很大的,比如说你线上系统会不会因为网络故障导致一些问题?cpu负载达到100%了咋办?磁盘读写很慢快满了咋办?内存使用率过高咋办?
所以说,计算机基础,网络、磁盘、cpu
、内存,还是得会一点儿基础的