tcp ip考试范围

上传人:101****457 文档编号:89980986 上传时间:2019-06-04 格式:DOC 页数:6 大小:196.63KB
返回 下载 相关 举报
tcp ip考试范围_第1页
第1页 / 共6页
tcp ip考试范围_第2页
第2页 / 共6页
tcp ip考试范围_第3页
第3页 / 共6页
tcp ip考试范围_第4页
第4页 / 共6页
tcp ip考试范围_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《tcp ip考试范围》由会员分享,可在线阅读,更多相关《tcp ip考试范围(6页珍藏版)》请在金锄头文库上搜索。

1、课堂练习例题4-1一数据报的总长度为 3820 字节,其数据部分的长度为 3800 字节(使用固定首部),需要分片为长度不超过 1420 字节的数据报片。 因固定首部长度为 20 字节,因此每个数据报片的数据部分长度不能超过 1400 字节。 n 于是分为 3 个数据报片,其数据部分的长度分别为 1400、1400 和 1000 字节一个IP数据包在到达时其分片偏移是0且M位(还有分片)也是0。这是第一个分片?还是中间的分片?还是最后一个分片? 答:分片偏移是0,表明该报文是第一个分片,M位是0表明该分片之后不再有分片,因此 该报文是第一个分片,同时也是最后一个分片,因为该报文是唯一的分片。数

2、据报的M位是0,HLEN是5,总长度是200,分片偏移值是200。试问这个数据包的第一个字节的编号和最后一个字节的编号是多少?这是最后一个分片?第一个分片?还是中间的分片?答: 第一个字节编号为2008=1600。 最后一个字节编号为:1600+200-45-1=1779。该数据报是最后一个分片。数据报在到达时其首部有如下的信息(十六进制表示): 45 00 00 54 00 03 00 00 20 06 00 00 7C 4E 03 02 B4 0E 0F 02 a.有无任何选项? b.这个分组被分片了吗?c.数据部分长度是多少?d.有没有使用检验和? e.这个分组能够经过多少路由器f.这个

3、分组的标识号是多少?g.服务类型是什么?答:4500005400030000200600007C 4E 03 02B4 0E 0F 02a.该分组没有选项。b.该分组没有分片。 c.84-45=64,数据部分长度是64字节d.该分组没有使用检验和。 e.生存时间字段值为0x20,故这个分组还可以经过32个路由器。f.标识号是3。 g.服务类型字段是0有一个数据报共携带了1024个字节的数据。若没有选项信息,则首部长度字段值是多少?总长度字段值是多少?答:由于没有选项信息,故IP数据报长度为20B,首部长度字段值是5, 总长度字段值是:1044有一台主机正在想另一台主机发送100个数据报。若第一

4、个数据报的标识号为1024,那么最后一个数据报的标识号是多少?答:1123一个IP数据报在到达时,其分片偏移为100,在这个分片的数据之前,源点已经发送了多少字节的数据?答:分片偏移字段的单位为8bytes,字段值为100,表明在这个分片数据之前源点已经发送了800bytes的数据。某路由器的IP地址是125.45.23.12且所在的以太网物理地址是23:45:AB:4F:67:CD,它收到了一个分组,分组的目的IP地址是125.11.78.10,对应以太网物理地址是AA:BB:A2:4F:67:CD。 a.试给出这个路由器发出的ARP请求分组的各个表项。假定无子网划分。b.是给出对a题中的请

5、求分组进行响应的ARP回答分组的各个表项。答:a.ARP请求分组如下:0x00010x08000x060x040x000123:45:AB:4F:67:CD125.45.23.12FF:FF:FF:FF125.11.78.10b.ARP回答分组如下: 0x00010x08000x060x040x0002AA:BB:A2:4F:67:CD125.11.78.1023:45:AB:4F:67:CD125.45.23.12在ICMP差错报告报文中,包括IP首部和数据报数据的前八个字节的目的是什么?答:IP首部描述了出错的IP数据包的相关信息,而数据部分的前8个字节则描述了端口号 等上层协议的相关参数

6、,ICMP报文中包含这些信息有助于发送方分析出错的原因并采取相应的策略。在TCP连接中,客户端的初始序号是2171,客户打开连接,只发送一个携带有1000字节数据的报文段然后关闭连接,试问下面从客户端发送的各个报文段的序号分别是多少?a.SYN报文段b.数据报文段c.FIN报文段答:a.2171 b.2172 c.3172假定使用连续ARQ协议,发送窗口大小是3,序号范围【1,15】,传输媒体保证接受方能按序受到数据包。在某一时刻接收方的下一个期望受到序号是5,试问(1)发送方的发送窗口可能出现的序号组合有几种?(2)接收方已经发送的、但在网络中(即还未到发送方)的确认分组可能有哪些?说明这些

7、确认分组用来确认哪些序号的分组。答: (1)在接收方,序号到4为止的报文都已经收到,若这些确认全部到达接收方,则WT=5,7 若所有的确认都丢失,则WT=2,4 若3号确认丢失,则WT=3,5 若4号确认丢失,则WT=4,6 所以,WT可能是2,4,3,5,4,6,5,7中的任何一个。(2)接收方期望收到序号5,的分组,说明序号为2,3,4和分组都已收到,并且发送了确认。对序号1的分组的确认肯定被发送方收到了,否则不可能发送4号分组。所以,可能滞留在网络中的确认是 3,4,5,这些确认是用来确认序号为2,3,4的分组。主机A向主机B连续发送了两个TCP报文段,其序列号分别是70和100。试问:

8、(1)第一个报文段携带了多少字节的数据?(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?(3)如果B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应当是多少?答:(1)数据为从70-99 ,100-70=30。 (2)发回受到的确认号为100 (3)确认号为180,数据为180-100=80 (4)由于没有收到第一个报文段,确认号为70(解析:确认号是期望收到对方的下一个报文段的数据的第一个字节的序号,也就是期望收到的下一个

9、报文段首部序号字段的值。若确认号=N,则表明:到序号N-1为止的所有数据都已正确收到。(1)第一个报文段携带的数据包括从70字节到第99字节,共携带了30个字节。(2)确认号为100。(3)由于确认号为180,说明到第179号为止的数据都已收到,A发送的第二个报文段中的数据有179-100+1=80字节。(4)由于没有收到A发送的第一个报文段,第二个报文段到达B时将会被丢弃,因此此时收到的报文段的最后一个序号为69。当在第二个报文段到达后一向A发送确认,这个确认号应为70,表示到序号69为止的数据都已收到。)假设某条TCP连接要传送5000字节的文件,第一个字节的编号为10001,如果该数据用

10、5个TCP报文段进行传送,且每个报文段携带1000字节的数据,那么每个报文段的序号分别是什么?答:10001、11001、12001、13001、14001(解析:TCP对第一个字节的编号从10001开始(假设TCP连接建立随机选择的初始序号x为10000,而数据传送开始序号则从10001开始,也就是说,TCP连接建立过程要用掉一个序号)。那么每个TCP报文段的字节编号如下所示:报文段1的字节序号为10001(范围是从10001到11000);报文段2 的字节序号为11001 (范围是从11001到12000);报文段3的字节序号为12001(范围是从12001到13000);报文段4的字节序

11、号为13001(范围是从13001到 14000),报文段5的字节序号为14001(范围是从14001到15000)在IP分组中,HLEN的值是二进制1000,问分组携带了多少字节的选项?答:20字节(解析:HLEN值为1000,表明首部长度的字节数是8*4=32,前20字节是基本首部,剩下的20字节是选项部分。)到达分组的前几个十六进制如下: 4500 0028 0001 0000 0102问分组被丢弃前还可传送多少跳?这个数据属于上层的什么协议?答:01,还有一跳 02,IGMP协议有一个到达分组的前8位为01000010,接受者丢弃该分组,为什么? 答:最左边的0100为版本号,往下表示

12、的是首部长度为8(4*2),显然是错的,首部长度最小字节数是20,所以丢弃该分组。下面是打印出的十六进制格式的UDP首部 06 32 00 0D 00 1C E2 17a.源端口是什么? 0632(1586)b.目的地址是什么? 0000D(13)c.用户数据报的总长度是多少? 001C(28)e.数据的总长度是多少? 20(28-8)d.该分组是从客户发给服务器还是反过来? 从客户发给服务器(因为源端口为1586,不在熟知端口01023中)下面是打印出的十六进制格式的UDP首部 0045 DF00 0058 FE20a.源端口是什么? 0045(69)b.目的地址是什么? DF00c.用户数

13、据报的总长度是多少? 0058(88)e.数据的总长度是多少? 80(88-8)d.该分组是从客户发给服务器还是反过来? 从服务器发给客户(因为源端口为69,在熟知端口01023中)下面是打印出的TCP首部,以十六进制表示(05320017 00000001 00000000 500207FF 00000000)a.源端口号是什么? 0532(1330) b.目的端口号是什么? 0017(23)c.序号是什么? 00000001(1)d.确认号是什么? 0e.首部长度是什么? 5f.报文段的类型是什么? SYN(000010)g.窗口大小是多少? 07FF(2047)为什么每个路由器上都需要分片这个服务?从mtu 的角度考虑,因为mtu不一样,链路不一样所对应的mtu也不一样,链路所使用的协议不一样的时候它的帧也是不一样的,为了保证数据传送的正确率。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号