一、IP 地址

对于 IP 地址,相信大家都很熟悉,即指使用 TCP/IP 协议指定给主机的 32 位地址。IP 地址由用点分隔开的 4 个 8 八位组构成,如 192.168.0.1 就是一个 IP 地址,这种写法叫点分十进制格式。IP 地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A 类、B 类、C 类等)的不同而不同。网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机。一个 IP 地址使得将来自源地址的数据通过路由而传送到目的地址变为可能。

二、MAC 地址

对于 MAC 地址,由于我们不直接和它接触,所以大家不一定很熟悉。在 OSI(Open System Interconnection,开放系统互连)7 层网络协议(物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)参考模型中,第二层为数据链路层(Data Link)。它包含两个子层,上一层是逻辑链路控制(LLC:Logical Link Control),下一层即是我们前面所提到的 MAC(Media Access Control)层,即介质访问控制层。所谓介质(Media),是指传输信号所通过的多种物理环境。常用网络介质包括电缆(如:双绞线,同轴电缆,光纤),还有微波、激光、红外线等,有时也称介质为物理介质。MAC 地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。这个地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,它都有相同的 MAC 地址,MAC 地址一般不可改变,不能由用户自己设定。