MAC地址与IP地址

MAC地址

每个网卡都有6字节的MAC地址(Medica Access Control Address),这是全球唯一的,固化在网卡的ROM中的地址

IEEE的注册管理机构RA负责分配地址字段的6个字节中的前三个字节,所有生产局域网适配器的厂家都要购买这三个字节,称为组织唯一标识符OUI(Organizationally Unique Identifier),后三个字节是网络接口标识符,由厂商自行分配

mac地址查询:https://mac.bmcx.com/

当48位全是1表示广播地址:FF-FF-FF-FF-FF-FF

当不知道对方主机的MAC地址时,我们可以通过发送ARP广播来获取,获取成功后,会缓存IP地址与MAC地址的映射信息,俗称ARP缓存。

ARP

ARP(Address Resolution Protocol),通过IP地址来获取MAC地址,而RARP(Reverse Address Resolution Protocol)是逆地址解析协议,作用与ARP相反,DHCP取代了它

ICMP

ICMP(Internet Control Message Protocol)是网际控制报文协议,一般用来提供有关异常情况吧报告,ICMP报文分为ICMP差错报告报文和ICMP询问报文

IP地址

IP地址是给互联网中的每台主机的每个接口分配在一个全世界范围内唯一的32位的标识符,IP地址现在由ICANN机构进行分配

IP地址分为两部分,网络ID和主机ID,网络ID在整个互联网范围内必须唯一,主机ID要求网络号所指定的网络范围必须是唯一的,这就保证了整个互联网范围内是唯一的

通过子网掩码得到网络ID和主机ID

IP地址与子网掩码相与就可以得到主机所在的网段,同一网段不需要由路由器转发,不同网段需要通过路由器转发

IP地址分为三个阶段:

  1. 分类IP地址
  2. 子网划分
  3. 构成超网