问答题 某路由器的IP地址是125.45.23.12,它在以太网上的物理地址为23-45-AB-4F-67-CD,它收到了一个分组,分组中的目的IP地址是125.11.78.10。

问答题 试给出这个路由器发出的ARP请求分组中的各项目。假定不划分子网。(不包含硬件类型,协议类型,操作类型)
【正确答案】路由器发出的ARP请求分组如图1所示:
【答案解析】
问答题 假定目的主机在以太网上的物理地址为AA-BB-A2-4F-67-CD,试给出目的主机发送的ARP响应分组中的各项目。(不包含硬件类型,协议类型,操作类型)
【正确答案】目的主机发送的ARP响应分组,如图2所示:
【答案解析】
问答题 将问题1的结果封装成数据链路层的帧,试填充所有的字段。将问题2的结果封装成数据链路层的帧,试填充所有的字段。
【正确答案】问题1的结果封装成数据链路层的帧,如图3所示:

图3

问题2的结果封装成数据链路层的帧,如图4所示:
【答案解析】
问答题 如果路由器的路由表如下表:

网络前缀 掩码 下一跳地址 接口
125.45.23.0 255.255.255.0 E1
126.45.23.0 255.255.255.0 E2
125.11.78.0 255.255.255.240 125.45.23.2 E1
125.11.78.8 255.255.255.252 126.45.23.2 E2
0.0.0.0 0.0.0.0 125.45.23.2 E1
请问这个数据分组从那个接口进行转发?注:ARP和以太网结构分别如图(a)与图(b)所示:

【正确答案】10的二进制0000 1010,我们首先排除直连路由,240的二进制是1111 0000,252的二进制是1111 1100,都是匹配的,根据最长前缀匹配原则,正确是路由接口是E2,下一跳地址是126.45.23.2。
【答案解析】[解析] 本题考查ARP协议的协议分析。ARP工作过程:一台计算机能够解析另一台计算机地址的条件是这两台计算机都连在同一物理网络中,否则将解析计算机的网关地址。如主机1向主机3发送数据报。主机1以主机3的IP地址为目的IP地址,以自己的IP地址为源IP地址封装了一个IP数据报;在数据报发送以前,主机1通过将子网掩码和源IP地址及目的IP地址进行求“与”操作判断源和目的在同一网络中;则主机1以广播帧形式向同一网络中的所有结点发送一个ARP请求(ARP request),在该广播帧中48位的目的MAC地址以全“1”即“ff—ff—ff—ff—ff—ff”表示,并在数据部分发出关于“谁的IP地址是192.168.1.4”的询问,这里192.168.1.4代表主机3的IP地址。网络1中的所有主机都会收到该广播帧,并且所有收到该广播帧的主机都会检查一下自己的IP地址,但只有主机3会以自己的MAC地址信息为内容给主机1发出一个ARP回应(ARP reply)。主机1收到该回应后,首先将其中的MAC地址信息加入到本地ARP缓存中,然后启动相应帧的封装和发送过程。
其次分析ARP协议协议报文部分。其中各个字段的含义如下:
硬件类型:表明ARP协议实现在何种类型的网络上。
协议类型:代表解析协议(上层协议)。一般的十六进制是0800,即IP。
硬件地址长度:MAC地址长度,此处为6个字节。
协议地址长度:IP地址长度,此处为4个字节。
操作类型:代表ARP协议数据包类型。0表示ARP协议请求数据包,1表示ARP协议应答数据包。
源MAC地址:发送端MAC地址。
源IP地址:代表发送端协议地址(IP地址)。
目标MAC地址:目的端MAC地址(待填充)。
目标IP地址:代表目的端协议地址(IP地址)。
ARP协议应答协议报文和ARP协议请求协议报文类似。不同的是,此时,以太网帧头部的目标MAC地址为发送ARP协议地址解析请求的主机的MAC地址,而源MAC地址为被解析的主机的MAC地址。同时,操作类型字段为1,表示ARP协议应答数据包,目标MAC地址字段被填充以目标MAC地址。
目的地址(DA)表示帧准备发往目的站的地址,共6个字节。
源地址(SA)它说明发送该帧站的地址,与DA一样占6个字节。