面经 – Ivan's Blog

Ivan's Blog

wp-content/themes//index.php

面经总结

3月
05

一、计算机网络

基础部分

  1. TCP报头格式
  2. UDP报头格式
  3. TCP/UDP区别(不仅是宏观上的,最好能根据各自的机制讲解清楚)
  4. HTTP状态码(最好结合使用场景,比如在缓存命中时使用哪个)
  5. HTTP协议(一些报头字段的作用,如cace-control、keep-alive)
  6. OSI协议、TCP/IP协议以及每层对应的协议。
  7. SESSION机制、cookie机制
  8. TCP三次握手、四次挥手(这个问题真的要回答吐了,不过真的是面试官最喜欢问的,建议每天手撸一遍,而且不只是每次请求的过程,各种FIN_WAIT、TIME_WAIT状态也要掌握)。
  9. 打开网页到页面显示之间的过程(涵盖了各个方面,DNS解析过程,Nginx请求转发、连接建立和保持过程、浏览器内容渲染过程,考虑的越详细越好)。
  10. http和https区别,https在请求时额外的过程,https是如何保证数据安全的
  11. IP地址子网划分
  12. POST和GET区别
  13. DNS解析过程

(更多…)