一个IPv4分组到达一个结点时,其头部信息(以十六进制表示)如下:
    0x45 00 00 54 00 03 58 50 20 06 FF F0 7C 4E 03 02 B4 0E OF 02
    试问:
问答题     分组在传输过程中是否已经被破坏?
 
【正确答案】没有,重新计算检验和,结果仍然是FF F0,与分组头中的检验和值相同。检验和是按照下列方法计算的:首先,在计算前将检验和域的所有16位均置成0,然后把IP分组头从头开始每两个字节为1个单位相加,若相加的结果有进位,那么将和加1。如此反复,直至所有分组头中的信息都相加完为止。将最后的和值对1求补,即得出16位的检验和。
【答案解析】
问答题     该分组是否有选项?
 
【正确答案】没有。该分组的头长是5,因此,不包含选项。
【答案解析】
问答题     该分组是否已经被分割(也就是说,它只是原始分组的一个片段)?
 
【正确答案】该分组已经被分割,因为分组头中报片偏移的值不等于0,而是二进制值1100001010000(十进制6224,单位是8字节)。 另外,分组的标志域是010,其中,最高位不用,其余2位10分别表示不可分片和最后的报片。IP规范规定,所有主机和网关至少能支持576字节的分组长度。在576字节的数据报中,512个字节用于存放数据,64个字节用作分组头。由于本报片数据域的长度只有64字节,所以不会再次被分割。
【答案解析】
问答题     该分组数据域的大小如何?
 
【正确答案】分组总长度是84字节(十六进制54),头长20字节,因此,数据域的长度是64字节。
【答案解析】
问答题     根据分组头中的生成时间域判断,该分组还可以经过多少个路由器?
 
【正确答案】32(十六进制20)个。
【答案解析】
问答题     分组的标识符是什么?
 
【正确答案】是00 03(十六进制)。
【答案解析】
问答题     分组的服务类型是什么?
 
【正确答案】服务类型域的值是0000 0000(十六进制00),其中最低两位不使用,最高3位000表示优先级是普通级,不是网络控制分组;其余3位000表示一般延迟时间、一般吞吐量和一般可靠性。
【答案解析】
问答题     用点分十进制表示,分组的源地址和目的地址各是什么?
 
【正确答案】分组的源地址是124.78.3.2,目的地址是180.14.15.2。
【答案解析】