IP地址
- IP协议有两个版本, IPv4和IPv6。我们整个的课程,凡是提到IP协议,没有特殊说明的,默认都是指IPv4。IP地址是在IP协议中,用来标识网络中不同主机的地址。对于IPv4来说, IP地址是一个4字节,32位的整数。我们通常也使用 “点分十进制” 的字符串表示IP地址, 例如 192.168.0.1,用点分割的每一个数字表示一个字节, 范围是 0 – 255。
- IP地址 = 网络号 + 主机号。IP地址一般在网络中用于标识唯一一台主机,网络号用于定位一个网段,主机号用于定位一个网段中的一个主机。
- 发送数据的IP称为源IP,接收数据的IP称为目的IP。
MAC地址
MAC地址用来识别数据链路层中相连的节点,长度为48位,及6个字节。
一般用16进制数字加上冒号的形式来表示(例如: 08:00:27:03:fb:19)。MAC地址在网卡出厂时就确定了, 不能修改。
MAC地址通常是唯一的(虚拟机中的MAC地址不是真实的MAC地址, 可能会冲突; 也有些网卡支持用户配置MAC地址)
IP地址和MAC地址区别
- MAC地址是在网卡出厂时就确定的序号,一般确定下来就不变了,而IP地址和你所处的网段有关,会随着你位置的改变而改变。
- 在网络传输的过程中,IP地址描述的是网络传输路途总体的 起点 和 终点(源主机和目标主机),一般来说是不变的;而MAC地址描述的是路途上的每一个区间(路由器和路由器间)的起点和终点,会随着数据到达的位置实时改变。