分析PC1上ping PC4的过程,PC1先检索本地ARP缓冲,如果检索不到,则会发送ARP请求帧。ARP请求帧的目的MAC地址是( ),源MAC地址是( )。( )会收到该请求帧,( )会对该请求帧做出响应,ARP响应帧的目的MAC地址是( ),源MAC地址是( )。( )会收到该请求帧。PC1随即可以将IP包封装到帧中发送,帧的目的MAC地址是( ),源MAC地址是( )。
时间: 2024-03-31 13:34:42 浏览: 16
当PC1要ping PC4时,会先检查本地ARP缓存中是否有PC4的MAC地址。如果没有,则会发送一个ARP请求帧,目的MAC地址是广播地址(FF-FF-FF-FF-FF-FF),源MAC地址是PC1的MAC地址。PC4会收到该请求帧并对该请求帧做出响应,ARP响应帧的目的MAC地址是PC1的MAC地址,源MAC地址是PC4的MAC地址。PC1会收到该响应帧,此时就可以将IP包封装到帧中发送,帧的目的MAC地址是PC4的MAC地址,源MAC地址是PC1的MAC地址。
相关问题
分析PC1上ping PC4的过程。PC1在网络层构建ICMP的回声请求封装在IP包,源IP地址是(192.168.37.1),目的IP地址是(192.168.38.4 )。PC1的IP地址和PC1网络掩码相与后,计算出来的网络地址是( ),PC4的IP地址和PC1的掩码相与后,计算出来的网络地址是( )。
PC1在网络层构建ICMP的回声请求封装在IP包,源IP地址是(192.168.37.1),目的IP地址是(192.168.38.4 )。
根据IP地址和网络掩码的关系,计算出PC1的网络地址为192.168.37.0,PC4的网络地址为192.168.38.0。
PC1在发送ICMP回声请求时,会将其封装在一个IP数据包中,目的地址为PC4的IP地址(192.168.38.4),但是此时PC1并不知道PC4的MAC地址,因此它会向网关发送ARP请求,获取PC4的MAC地址。
网关收到ARP请求后,会查询自己的ARP缓存表,如果找到了PC4的MAC地址,则直接将其返回给PC1,PC1在收到MAC地址后,就可以将ICMP回声请求封装成一个以PC4的MAC地址为目的MAC地址的以太网帧,然后通过以太网发送给PC4。
PC4收到ICMP回声请求后,会解析其中的数据,然后构造一个ICMP回声应答报文,将其封装在一个IP数据包中,源IP地址为PC4的IP地址,目的IP地址为PC1的IP地址(192.168.37.1),然后将其封装成一个以PC1的MAC地址为目的MAC地址的以太网帧,通过以太网发送给PC1。
PC1收到ICMP回声应答后,会解析其中的数据,然后结束对PC4的ping操作。
主机PC1执行arp –d; ping www.123.com (WWW服务器的域名),如果此时主机PC1不知道该服务器的域名,则此时PC1发送和收到哪些相关数据包
当主机PC1执行arp -d; ping www.123.com时,如果此时PC1不知道该服务器的域名,则会发生以下数据包交互:
1. 主机PC1会向本地路由器发送一个ARP广播请求,请求路由器告知服务器www.123.com的MAC地址。
2. 如果路由器中有服务器www.123.com的MAC地址缓存,则路由器会回复ARP响应,告知PC1服务器的MAC地址。
3. 如果路由器中也没有服务器www.123.com的MAC地址缓存,则路由器会向外发送一个ARP广播请求,请求其他路由器或者上层DNS服务器告知服务器www.123.com的MAC地址。
4. 当其他路由器或者上层DNS服务器回复了ARP响应,告知服务器www.123.com的MAC地址后,路由器会将该MAC地址缓存起来,并回复ARP响应给PC1,告知服务器www.123.com的MAC地址。
5. 主机PC1收到路由器的ARP响应后,会向服务器www.123.com发送一个ICMP Echo Request数据包。
6. 如果服务器www.123.com在线并且能够响应ICMP Echo Request,则会回复一个ICMP Echo Reply数据包给主机PC1。
7. 如果服务器www.123.com不在线或无法响应ICMP Echo Request,则主机PC1会收到一个ICMP Destination Unreachable数据包。