了解 IP 网络中的通信方式

网络工程 思科 ip tcp 网络核心 UDP
2022-02-23 16:11:59

我正在尝试检查我对 IP 网络中通信方式的理解。我将 IP 网络中的通信方式分为三种通用类型:

  1. 目标的源请求name resolution使用 DNS 服务。
  2. TCP 握手。
  3. UDP。

有人可以验证我的推理吗?

3个回答

名称解析是一种应用层协议/功能,它可以发生在 IP 以外的协议上;它真的与IP无关。

TCP 和 UDP 是第 4 层协议,而 IP 是第 3 层协议。从理论上讲,TCP 和 UDP 可以用于 IP 以外的协议,但我不知道有任何此类实现。

IP 在报头中有一个字段来告诉 IP 它应该将其有效负载发送到哪个上层协议。IPv4 使用 Protocol 字段,而 IPv6 使用 Next Header 字段。有许多使用 IP的IANA 注册协议。

--> 当用户尝试使用 URL 访问网页时,对网页的请求会转到 DNS 进行 Ip 解析,获得 Ip 请求后会经过 OSI 的所有层并到达相关服务器,服务器会响应该请求。TCP 或 UDP 完全取决于您提出的请求。TCP 和 UDP 用于网络中的服务端口认证。之后,该 IP 地址可以联系服务器。

Dns 名称解析 (DNS)

因此计算机总是使用数字,但是人类很难记住数字来克服这个问题DNS概念被引入

Dns 将域名映射到 IP 地址

Example.com => 211.X.X.X

有两种类型的 DNS 查询

  1. 递归查询
  2. 迭代查询

=> 递归查询解析本地 DNS 服务器中的域名

=> 在全局 dns 的帮助下,迭代查询解析域名,例如

==> ISP 名称服务器 ==> 根 dns 服务器==> 顶级服务器 (TLD) dns 服务器 ==> 权威 dns 服务器。

权威 dns 服务器是由个人组织根据业务需求维护的 dns 服务器。

TCP 握手

因此 TCP 是可靠的协议。TCP 握手应该在从客户端发送实际数据之前成功完成 --> 服务器

UDP

用户数据报协议是不可靠的协议。主要用于DNS流量、语音流量。