计算机网络作业综合

(4)R3 (192.4.153.17 在 128.96.40.1——128.96.40.127中)

(5)R4 同(3)

4-24,试找出可产生以下数目的A类子网的子网掩码(采用连续掩码): (1)2; (2)6; (3)30; (4)62; (5)122; (6)250 解:

由于是连续掩码,划分子网时如果子网号为n个bit,可划分子网数为(2^n)-2个,所以2个子网对应2bit、6对应3bit 、30对应5bit、 62对应6bit、122对应7bit、250对应8bit

2 个: 11111111 11000000 00000000 00000000 即255.192 0 0 6 个: 11111111 11100000 00000000 00000000 即255.224.0.0 30 个: 11111111 11111000 00000000 00000000 即255.248.0.0 62 个: 11111111 11111100 00000000 00000000 即255.252.0.0 122 个: 11111111 11111110 00000000 00000000 即255.254.0.0 250 个: 11111111 11111111 00000000 00000000 即255.255.0.0

4-31,以下地址中的哪一个和86.32/12匹配?请说明理由。 (1)86.33.224.123 (2)86.79.65.216 (3)86.58.119.74 (4)86.68.206.154 解:

86.32/12的含义是前12位是网络地址,32的二进制表示是0010 0000。 而在可选的四个答案中,只有第一个选项的前12位与以上表示的是一致的,即前8位相同,都是86,而33的二进制是0010 0001,前4位相同。 所以(1)匹配

4-55,如图所示,网络145.13.0.0/16划分为四个子网N1,N2,N3和N4。这四个子网与路由器R连接的接口分别是m0,m1,m2和m3。路由器R的第五个接口m4连接到互联网。 (1) 试给出路由器R的路由表。

(2) 路由器R收到一个分组,其目的地址145.13.160.78。试给出

这个分组是怎样被转发的。

解:

(1)目的网络地址 下一跳 145.13.0.0 m0 145.13.64.0 m1

145.13.128.0 m2 145.13.192.0 m3 * m4 (2)

4-56,收到一个分组,其目的地址D = 11.1.2.5。要查找路由表中有这样三项:

路由1 到达网络11.0.0.0/8 路由2 到达网络11.1.0.0/16 路由3 到达网络11.1.2.0/24

试问在转发这个分组时应当选择哪一个路由? 解: 选择路由3

第五章(P245)

5-14,一个UDP用户数据报的首部的十六进制表示是:06 32 00 45 00 1C E2 17。试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用UDP的这个服务器程序是什么? 解:

源端口0632H = 6 × 16^2 + 3 × 16^1 + 2 = 1586 目的端口0045H = 4 × 16 + 5 = 69

UDP用户数据报总长度001C = 16 + 12 = 28字节 数据部分长度28 – 8 = 20字节。

此UDP用户数据报是从客户发给服务器(因为目的端口号<1023,是熟知端口)

服务器程序是TFFTP。

5-23,主机A向主机B连续发送了两个TCP报文段,其序号分别是70和100。试问:

(1)第一个报文段携带了到少字节的数据?

(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?

(3)主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?

(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少? 解:

确认号是期望收到对方的下一个报文段的数据的第一个字节的序号,也就是期望收到的下一个报文段首部序号字段的值。若确认号=N,则表明:到序号N-1为止的所有数据都已正确收到。

(1)第一个报文段携带的数据包括从70字节到第99字节,共携带了30个字节。 (2)确认号为100。

(3)由于确认号为180,说明到第179号为止的数据都已收到,A发送的第二个报文段中的数据有179-100+1=80字节。

(4)由于没有收到A发送的第一个报文段,第二个报文段到达B时将会被丢弃,因此此时收到的报文段的最后一个序号为69。当在第二个报文段到达后一向A发送确认,这个确认号应为70,表示到序号69为止的数据都已收到。

5-28,主机A向主机B发送TCP报文段,首部中的源端口是m而目的端口是n。当B向A发送回信时,其TCP报文段的首部中的源端口和目的端口分别是什么? 解:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4