TCP协议入门

UDP协议入门

HTTP协议入门

HTTP1.0/1.1/2.0之间的区别

入门HTTPS

从输入URL到网页加载完成的过程

跨域解决方案

osi七层网络模型

  1. 应用层
    为应用提供通信服务

  2. 表示层
    定义数据格式以及加密

  3. 会话层
    定义了如何开始、控制、结束一个会话,包括对多个双向消息的控制和管理。

  4. 传输层
    选择差错恢复协议还是无差错恢复协议
    TCP、UDP

  5. 网络层
    端到端包传输。
    路由选择、包分解成更小的包

  6. 数据链路层
    定义单个链路上如何传输数据

  7. 物理层
    传输介质相关

DNS

DNS 的作用就是通过域名查询到具体的 IP。

DNS迭代查询方法

  1. 操作系统会首先在本地缓存中查询
  2. 没有的话会去系统配置的 DNS 服务器中查询
  3. 如果这时候还没得话,会直接去 DNS 根服务器查询,这一步查询会找出负责 com 这个一级域名的服务器
  4. 然后去该服务器查询 google 这个二级域名
  5. 接下来三级域名的查询其实是我们配置的,你可以给 www 这个域名配置一个 IP,然后还可以给别的三级域名配置一个 IP

除此之外DNS还有递归查询方法,区别就是前者是由客户端去做请求,后者是由系统配置的 DNS 服务器做请求,得到结果后将数据返回给客户端。