计算机网络学习14:IP地址、ARP协议

IP地址(属于网络层的范畴)

计算机网络学习14:IP地址、ARP协议_第1张图片
计算机网络学习14:IP地址、ARP协议_第2张图片
数据包转发过程中IP地址与MAC地址的变化情况:

计算机网络学习14:IP地址、ARP协议_第3张图片
计算机网络学习14:IP地址、ARP协议_第4张图片
计算机网络学习14:IP地址、ARP协议_第5张图片
对于下面的 只知道IP地址不知道MAC地址,就需要地址解析协议ARP所实现的功能了。

ARP地址解析协议

通过IP地址解析为MAC地址。

计算机网络学习14:IP地址、ARP协议_第6张图片
每个主机都有一个arp高速缓存表。

转发包时,首先会查自己的高速缓存表有没有这个对应的IP地址和MAC地址。

计算机网络学习14:IP地址、ARP协议_第7张图片
实际上ARP报文有自己的格式。

主机B将发送这个广播帧。大家都能收到这个帧,收到之后会上交上层处理,然后进行响应。

计算机网络学习14:IP地址、ARP协议_第8张图片
计算机网络学习14:IP地址、ARP协议_第9张图片

计算机网络学习14:IP地址、ARP协议_第10张图片
计算机网络学习14:IP地址、ARP协议_第11张图片

在ARP高速缓存中有类型的区分。

分别是 动态 和 静态。

如果是动态,两分钟之后就会自动删除,是因为IP地址和MAC地址对应关系不是永久性的。
例如主机的网卡坏了,换了个网卡,IP没变但是Mac变了。

计算机网络学习14:IP地址、ARP协议_第12张图片
注意:ARP协议只能在一段链路或者一个网络上使用。

而不能跨网络使用。如下图所示,跨网络是不可以的,只能在自身的网络环境中进行ARP。

计算机网络学习14:IP地址、ARP协议_第13张图片

你可能感兴趣的:(计算机网络,tcp/ip,网络,网络协议)