version:1.8【新增DNS,GET,POST请求,修改部分语言表述】
version:1.0
文章目录
- 计算机网络
-
- 网络分层模型
- HTTP
-
- 🙎♂️面试官: HTTP协议了解吗?
- 🙎♂️面试官: HTTP 状态码有哪些?
- 🙎♂️面试官: 一次完整的 HTTP 请求所经的步骤?
- 🙎♂️面试官: HTTP 是基于 TCP 还是 UDP 的?
- 🙎♂️面试官: HTTP 请求报文和响应报文中有哪些数据?
- 🙎♂️面试官:GET与POST有什么区别?
- 🙎♂️面试官:GET与POST都是安全或幂等的吗?
- 🙎♂️面试官:HTTP 和 HTTPS 的区别了解么?
- 🙎♂️面试官:HTTP/1.0 和 HTTP/1.1 有什么区别?
- 🙎♂️面试官: HTTP/1.1 和 HTTP/2.0 有什么区别?
- 🙎♂️面试官:HTTP/2.0 和 HTTP/3.0 有什么区别?
- 🙎♂️面试官:HTTP 长连接和短连接了解么?
- 🙎♂️面试官: Cookie 和 Session 的关系?
- 🙎♂️面试官: URI 和 URL 的区别是什么?
- DNS
- TCP与UDP
- IP
- PING
计算机网络
网络分层模型
🙎♂️面试官:网络为什么要分层?
🙋♂答:
TCP/IP网络模型采用分层的思想,
- 有利于更好地研究计算机网络。每一层专注于本身特定的功能,并且每层都有自己的一套协议,更加标准化和规范。
- 分层是一种抽象化的思想,实现了隔离性。上层对下层的实现细节进行屏蔽,使复杂的网络通信变得简单易于理解。
🙎♂️面试官:TCP/IP 各层的结构与功能?
🙋♂答:
自顶向下:
- 应用层:直接为用户提供服务,比如提供应用协议(HTTP&#x