计算机网络

  1. 请详细介绍一下TCP 的三次握手机制,为什么要三次握手?
  2. 讲一下HTTP与HTTPS 的区别。
  3. Session和cookie的区别。
  4. TCP的四次挥手,为什么要有TIME_WAIT 状态,为什么需要四次握手
  5. http1.0和http1.1有什么区别。
  6. HTTP的常见状态码有哪些,代表什么含义?比如200, 302, 404?
  7. 当你用浏览器打开一个链接到返回结果,发生了什么。
  8. TCP/IP如何保证可靠性,说说TCP头的结构。
  9. GET与POST方式的区别
  10. 如何避免浏览器缓存。
  11. TCP/IP模型?
  12. 讲一讲 TCP 和 UDP 各有什么特点,两者有什么区别
  13. 详细讲一下TCP的滑动窗口
  14. 说一下拥塞控制
  15. 如何理解HTTP协议的无状态性。
  16. HTTP有哪些 method?
  17. HTTP长连接和短连接
  18. HTTPS原理,加签,验签,什么是数字签名?什么是数字证书?对称加密和非对称加密等。
  19. 谈下你对 IP 地址分类的理解?
  20. ARP及RARP协议的工作原理?
  21. 怎么解决拆包和粘包?
  22. DNS 的解析过程?
  23. 什么是DoS、DDoS、DRDoS攻击?如何防御?
  24. WebSocket与socket的区别
  25. 讲一讲SYN超时,洪泛攻击,以及解决策略
  26. ICMP协议的功能
  27. 什么是 session,有哪些实现 session 的机制?
  28. Http请求的过程与原理
  29. 你知道网络协议有那些?
  30. HTTPS 为什么是安全的?说一下他的底层实现原理?
  31. ping的原理
  32. 如果服务器出现了大量 CLOSE_WAIT 状态如何解决。
  33. TCP 黏包是怎么产生的?
  34. OSI七层体系结构路
  35. 由器与交换机的区别
  36. 什么是XSS攻击,如何避免
  37. 什么是CSRF攻击,如何避免
  38. Https双向和单向验证的区别
  39. 如果客户端禁止Cookie能实现Session
  40. HTTP请求中session实现原理