一、ARP协议详解
- ARP协议(Address Resolution Protocol)简单来说就是:地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议
- 在以太网中,一台主机要把数据帧发送到同一局域网上的另一台主机时,设备驱动程序必须知道以太网地址(MAC地址)才能发送数据。而我们只知道IP地址,这时就需要采用ARP协议将IP地址映射为以太网地址(MAC地址)。
- 从安全上看:其中最不安全的协议就是ARP协议,“网络扫描”、“内网渗透”、“流量欺骗”、“中间人拦截”、“局域网流控”所导致的问题一般都与ARP协议有关。
ARP原理之广播请求&单播回应
PC1此时的ARP表中没有PC2的MAC地址映射,PC1只知道PC2的IP地址并不知道PC2的MAC地址,这个时候就要用到ARP协议,通过IP地址解析出MAC地址,ping hostname也会需要对方的MAC,如果ARP表没有,就会发起ARP请求。