网络知识相关概念

网络知识相关概念

  • 何为DNS?
  • local DNS 一般指的是哪些?
  • 为什么会出现DNS解析异常?
  • 什么是SNI?
  • 网络层级结构是怎么样的?
  • 何为TCP/IP?
  • 何为ssl/tls?
  • 网络请求的大概过程是什么?

何为DNS

DNS -> domain Name server ,一般是用来进行域名转ip的服务器

LocalDns一般指哪些

运营商,Wi-Fi 等,一般域名劫持就是出现在我们向LocalDNS请求解析的时候发生的。

为什么会出现DNS解析异常

因为我们进行请求的时候我们首先是访问DNS ,获取到IP 然后才能到对应的服务器,而一般网络劫持直接在我们请求DNS的时候进行劫持,返回我们不想要的信息。

什么是SNI

Server Name indicator 一台服务器上一个ip地址一般情况下会对应一个地址,但是我们也是可以用SNI技术对应一个服务器上,有多个地址的。这就会给我们https 验证的时候带来一定的麻烦。

网络层级结构

  1. 数据链路层
  2. internet (IP 协议)
  3. transport (TCP 协议)
  4. application. (http , ftp 等协议)

何为TCP/IP

Tcp /ip 我们可以理解为处于网络中的两个电脑之间要通信。既然要通信,那么我们就要制定一个标准协议,tcp/IP就是这玩意。

何为SSL/tls ?

这是按照tcp/ip的层级架构划分的application里面的用于证书验证的一个握手验证流程。

网络请求的大概流程

DNS解析 -> TCP连接 -> TLS/SSL -> request -> response

你可能感兴趣的:(网络知识相关概念)