因此从一般意义上讲(例如不是 Windows,而是 Linux 特有的),当我第一次启动/插入网线时会产生哪些网络流量。
基本上:
- 检测 DHCP 服务器
- 从 DHCP 获取 IP 地址
- ARP 检测默认网关的 IP 地址
我遗漏了什么?我的顺序正确吗?
谢谢
答案1
启动时可能会发生很多事情。但是,您似乎对获取 DHCP 地址时会发生什么感兴趣,所以我将具体谈谈这一点。
首先,当一台机器到达 DHCP 客户端准备获取 IP 地址的阶段时,DHCPDISCOVER 消息将广播到本地子网。如果网络上有任何 DHCP 服务器,它们将向客户端发送 DHCPOFFER 消息。这将至少包含一个提供的 IP 地址和一个租约期限。通常包括网关、DNS 服务器和可能的其他几个DHCP 选项将被指定。
这是关于 DHCP 发生的情况和可能性的一个非常基本的描述,你应该仔细阅读DHCP 请求功能了解其工作原理的更多细节。
ARP 是一种用于将 IP 地址转换为 MAC 地址以进行第 2 层通信的协议,它并不参与 IP 地址的分配,就像 DNS 并不参与网页加载一样。