在探索数据包如何在网络上传输之前,了解一些核心术语至关重要。就像实体信件需要一个目的地和回邮地址一样,网络数据包也需要类似的信息才能到达目标。在计算机网络中,设备使用 MAC(媒体访问控制)地址和 IP 地址来识别。为了方便人类记忆,我们还使用主机名。
MAC 地址
MAC 地址是分配给网络接口卡(NIC)的唯一、永久的硬件标识符。此地址在制造过程中被固化到设备中,并且不会改变。连接到网络的每个设备,例如您的计算机或智能手机,都有一个带有独特 MAC 地址的 NIC。此硬件地址对于在本地网络段上的通信至关重要。以太网 MAC 地址通常看起来像这样:00:C4:B5:45:B2:43。地址的前三个字节构成了组织唯一标识符 (OUI),用于识别制造商。例如,戴尔使用 OUI 00-14-22,因此戴尔的 NIC 可能具有类似 00-14-22-34-B2-C2 的 MAC 地址。
IP 地址
IP 地址是网络上设备的逻辑标识符,使其能够在不同网络(包括互联网)上访问。与 MAC 地址不同,IP 地址不与硬件绑定,可以动态分配。我们暂时将重点关注 IPv4,其地址看起来像 10.24.12.4。IP 地址是网络软件方面的基础,支持路由和全球通信。虽然公共 IP 地址在整个互联网上是唯一的,但它们可能会更改,并且像网络地址转换 (NAT) 这样的技术允许在本地网络内使用私有、非唯一的地址。请记住,成功的网络通信需要 MAC(硬件)和 IP(软件)地址两者都存在。
主机名
虽然 IP 地址对计算机很有效,但人类很难记住。主机名通过将用户友好的名称映射到 IP 地址来解决这个问题。例如,记住 myhost.com 比记住其对应的 IP 地址(如 192.12.41.4)要容易得多。这种映射由域名系统 (DNS) 处理,DNS 充当互联网的电话簿,将令人难忘的主机名转换为网络路由所需的数字 IP 地址。