问答题 主机A的IP地址为218.207.61.211,MAC地址为00:1d:72:98:1d:fc。A收到一个帧,该帧的前64个字节的十六进制形式和ASCII形式如下图所示。

IP分组首部如下图所示。问:
问答题 主机A所在网络的网关路由器的相应端口的MAC地址是多少?
【正确答案】MAC地址只具有本地意义(ARP协议也只能工作在同一局域网中)。该帧为A收到的帧,故目的MAC地址为A的MAC地址,源MAC地址为网关路由器端口的MAC地址(若为A发出的帧,则目的MAC地址为默认网关的MAC地址)。首先找到目的MAC:地址00:1d:72:98:1d:fc的位置(在下图中位置1标出),根据以太网帧的结构,目的MAC地址后面紧邻的是源MAC地址,因此源MAC地址为00:00:5e:00:01:01。 [*]
【答案解析】
问答题 该IP分组所携带的数据量为多少字节?
【正确答案】要求得IP分组所携带的数据量,需要知道首部长度和总长度。218.207.61.211表示成十六进制是da.cf.3d.d3,并且作为分组中的目的IP地址。在图中确定目的IP地址的位置(位置2),在根据IP首部的结构,分别从目的IP的位置向前数14和16个字节,即可找到总长度和首部长度字段的位置。但是首部长度字段所在的字节值为0x45,首部长度字段只有4个位,前4位是版本号。因此首部字段的值为5,单位为4字节,所以首部长度20字节。总长度字段值为0x0190,十进制为400字节。因此分组携带的数据长度为380字节。
【答案解析】
问答题 如果该分组需要被路由器转发到一条MTU为380字节的链路上,那么路由器将做何种操作?
【正确答案】由于整个IP分组的长度是400字节,大于输出链路MTU(380字节)。这个时候需要考虑分片,但是,是否能够分片还得看IP首部中的标志位。IP首部中的标志字段占3位,从前到后依次为保留位、DF位、MF位。根据IP首部结构找到标志字段所在的直接,其值为0x40,二进制表示为01000000,那么DF=1,不能对该IP分组进行分片。那么路由器应进行的操作是丢弃该分组,并用ICMP差错报文向源主机报告。
【答案解析】