以太网中的请求说明
当再浏览器中输入http://10.0.0.1
,回发生如下事情。
1、浏览器回解析URL,会得到IP地址
10.0.0.1
。2、该应用回使用TCP协议去连接
10.0.0.1
。3、TCP试图给
10.0.0.1
发送一个报文。4、因为
10.0.0.1
是再局域网中,所以直接通过网络接口发出。5、由于再以太网中,那么必须把32位的地址转换成48位的网络地址,这个时候就需要arp地址的功能,把逻辑上的IP地址转换位48位的物理地址,这也是arp协议的功能。
6、这个时候,arp发送一份广播包,告诉局域网内的所有的主机
7、目标主机收到arp报文之后,就会发出一个响应的arp,这个响应中包含了硬件地址和IP地址。
8、收到arp应答后,使用arp进行请求–应答交互的IP数据包就可以传送了。
9、发送IP数据到目的主机