问题 问答题

下面是给出的一段IP数据包头所包含的数据,45 00 00 30 52 52 40 00 80 06 2C 23 C0 A8 01 01 D8 03 E2 15,请根据IPv4头部格式回答如下问题:

该IP包是由什么传输层协议发出的
注:IP分组头结构分别如下图所示。

答案

参考答案:该IP包是由TCP协议发出的。

解析: 本题考查IP数据报的格式,首先我们先列出IP头部的格式,然后按照这个格式来解析题目给出的头部数据。IPv4的头部格式如下图所示:


版本(4位):目前的协议版本号是4,因此IP有时也称作IPv4。
头部长度(4位):头部长度指的是IP层头部占32bit字的数目(也就是IP层头部包含多少个4字节——32位),包括任何选项。由于它是一个4比特字段,因此头部最长为60个字节。普通IP数据报(没有任何选择项)字段的值是5,也就是5×32/8=5×4=20个字节。
服务类型字段(8位):服务类型(TOS)字段包括一个3bit的优先权子字段(现在已被忽略),4bit的TOS子字段和1bit未用位但必须置0。
从这里看出第一个字节的16进制数值必定是4500,这往往是IPv4报文头部的一个标志,对于解题时可快速进行定位。
总长度字段(16位):整个IP数据报的长度,以字节为单位。利用首部长度字段和总长度字段,就可以知道IP数据报中数据内容的起始位置和长度。由于该字段长16比特,所以IP数据报最长可达65535字节。总长度字段是IP首部中必要的内容。
标识字段(16位):唯一的标识主机发送的每一份数据报。通常每发送一份报文它的值就会加1。
frag_off域的低13位中分段偏移(Fragment offset)域指明了该分段在当前数据报中的什么位置上。除了一个数据报的最后一个分段以外,其他所有的分段(分片)必须是8字节的倍数。这是8字节是基本分段单位。由于该域有13个位,所以,每个数据报最多有8192个分段。frag_off的高3位:(1)比特0是保留的,必须为0;(2)比特1是“更多分片”(MF-More Fragment)标志。除了最后一片外,其他每个组成数据报的片都要把该比特置1。(3)比特2是“不分片”(DF-Don’ t Fragment)标志,如果将这一比特置1,IP将不对数据报进行分片。这时如果有需要进行分片的数据报到来,会丢弃此数据报并发送一个ICMP差错报文给起始端。
TTL(time-to-live):生命期字段设置了数据报可以经过的最多路由器数。它指定了数据报的生存时间。TTL的初始值由源主机设置(通常为32或64)。一旦经过一个处理它的路由器,它的值就减去1。
协议字段(8位):根据它可以识别是哪个协议向IP传送数据。当网络层组装完成一个完整的数据报之后,它需要知道该如何对它进行处理。协议(Protocol)域指明了该将它交给哪个传输进程。TCP是一种可能,但是UDP或者其他的协议也是可能的。
头部检验和字段(16位):根据IP首部计算的检验和码。它不对首部后面的数据进行计算。后面就是32位源IP地址和32位目的IP地址。
(1)根据以上的分析,可以得出源IP地址是第13,14,15,16字节,也就是C0 A8 01 01,转换为十进制点分表示得到源IP地址为:192.168.1.1。目标IP地址是第17,18,19,20字节即D8 03 E2 15,转换为十进制点分表示得到目标IP地址为:216.3.226.21。
(2)IP包的总长度域是IP头部的第3,4字节.即00 30。转换为十进制得到该IP包的长度是48。而头部长度为IHL域,是第一字节的后4个位表示,根据题目的数据IHL值是5,再将IHL的值乘以4,即得到头部的长度为20。
(3)是否分片的标识在IP包头的第7字节的第7位表示,那么该分组的第7字节为40,对应第7位是“1”,即DF位置为“1”表示没有分片。
(4)协议域是第10字节,值为06,用于表示传输层的协议,根据RFC标准,数值6表示的是TCP协议。
数据链路层协议类型,IP包头分组协议类型和TCP端口如下图所示:(注括号内是具体的数值就是实际协议的类型字段)

问答题

对某实施监理的工程项目,业主依法进行了公开招标,并委托某监理公司代为招标。在该工程招标过程中,相继发生了下述事件。

事件1:招标公告发布后,有10家单位参加了资格预审报名。监理人员经过对这10家单位进行资格审查,确定A、B、C、D、E、F共6家单位为投标人。但业主认为B公司拟采用的锅炉本体不是由本地企业生产的,指示监理人员不得向B公司发售招标文件。

事件2:在现场踏勘中,C公司的技术人员对现场进行了补充勘察,并当场向监理人员指出招标文件中地质资料有误。监理人员则口头答复:“如果招标文件中的地质资料确属错误,可按照贵公司勘察数据编制投标文件。”

事件3:投标人D在编制投标书时,认为招标文件要求的合同工期过于苛刻,如按此报价,导致报价过高,于是按照其认为较为合理的工期进行了编标报价,并于截标日期前2天将投标书报送招标人。日后,D公司又提交一份降价补充文件。但招标人的工作人员以“一标一投”为由,拒绝接受该减价补充文件。

事件4:开标时,由于交通堵塞,有关领导不能准时到会。招标人临时决定将开标会议推迟至提交投标书截止时间后1小时举行,开标会议由市发改委主任亲自主持。

该工程项目合同工期为18个月,承包方编制的调试进度计划如图6-1所示,各项工作匀速进行。

问题 1.在事件1中,业主的做法是否妥当为什么

2.在事件2中,有关人员的做法是否妥当为什么

3.在事件3中,是否存在不妥之处请一一指出,并说明理由。

4.在事件4中,招标人的做法是否妥当为什么

5.如果工作B、C、H要由一个专业组顺序施工,在不改变原进度计划总工期和工作关系的前提下,如何安排三项工作最合理此时该专业组最少的工作间断时间为多少

单项选择题