计算机网络技术期末复习题.docx
《计算机网络技术期末复习题.docx》由会员分享,可在线阅读,更多相关《计算机网络技术期末复习题.docx(17页珍藏版)》请在冰点文库上搜索。
![计算机网络技术期末复习题.docx](https://file1.bingdoc.com/fileroot1/2023-6/8/5637a625-09f1-46bb-b3ee-d1d4e7ed0b25/5637a625-09f1-46bb-b3ee-d1d4e7ed0b251.gif)
计算机网络技术期末复习题
FDM(frequencydivisionmultiplexing)
频分复用,同一时间同时发送多路信号。
所有的用户可以在同样的时间占用不同的带宽资源。
TDM(TimeDivisionMultiplexing)
时分复用,将一条物理信道按时间分成若干时间片轮流地给多个用户使用,每一个时间片由复用的一个用户占用,所有用户在不同时间占用同样的频率宽度。
STDM(StatisticTimeDivisionMultiplexing)
统计时分复用,一种改进的时分复用。
不像时分复用那样采取固定方式分配时隙,而是按需动态地分配时时隙。
WDM(WaveDivisionMultiplexing)
波分复用,在光信道上采用的一种频分多路敷衍的变种,即光的频分复用。
不同光纤上的光波信号(常常是两种光波信号)复用到一根长距离传输的光纤上的复用方式。
DWDM(DenseWaveDivisionMultiplexing)
密集波分复用,使用可见光频谱的宽带特征在单个光纤上同时传输多种光波信号的技术。
DWDM可以利用一根光纤同时传输多个波长,多路高速信号可以在光纤介质中同时传输,每路信号占用不同波长。
CDMA(CodeWaveDivisionMultiplexing)
码分多址,是采用扩频的码分多址技术。
用户可以在同一时间、同一频段上根据不同的编码获得业务信道。
SONET(SynchronousOpticalNetwork)
同步光纤网,是以分级速率从155Mb/s到2.5Gb/s的光纤数字化传输的美国标准,它支持多媒体多路复用,允许声音、视频和数据格式与不同的传输协议一起在一条光纤线路上传输。
SDH(SynchronousDigitalHierarchy)
同步数字系列指国际标准同步数字系列。
SDH简化了复用和分用技术,需要时可直接接入到低速支路,而不经过高速到低速的逐级分用,上下电路方便。
STM-1(SynchronousTransferModule)
第1级同步传递模块,SDH的基本速率,相当于SONET体系中的OC-3速率。
4-09
有三种含义
其一是一个A类网的子网掩码,对于A类网络的IP地址,前8位表示网络号,后24位表示主机号,使用子网掩码255.255.255.0表示前8位为网络号,中间16位用于子网段的划分,最后8位为主机号。
第二种情况为一个B类网,对于B类网络的IP地址,前16位表示网络号,后16位表示主机号,使用子网掩码255.255.255.0表示前16位为网络号,中间8位用于子网段的划分,最后8位为主机号。
第三种情况为一个C类网,这个子网掩码为C类网的默认子网掩码。
(2)一网络的现在掩码为255.255.255.248,问该网络能够连接多少个主机?
255.255.255.248即11111111.11111111.11111111.11111000.
每一个子网上的主机为(2^3)=6台
掩码位数29,该网络能够连接8个主机,扣除全1和全0后为6台。
(3)一A类网络和一B网络的子网号subnet-id分别为16个1和8个1,问这两个子网掩码有何不同?
A类网络:
11111111111111111111111100000000
给定子网号(16位“1”)则子网掩码为255.255.255.0
B类网络11111111111111111111111100000000
给定子网号(8位“1”)则子网掩码为255.255.255.0但子网数目不同
(4)一个B类地址的子网掩码是255.255.240.0。
试问在其中每一个子网上的主机数最多是多少?
(240)10=(128+64+32+16)10=(11110000)2
Host-id的位数为4+8=12,因此,最大主机数为:
2^12-2=4096-2=4094
11111111.11111111.11110000.00000000主机数2^12-2
(5)一A类网络的子网掩码为255.255.0.255;它是否为一个有效的子网掩码?
是10111111111111110000000011111111
(6)某个IP地址的十六进制表示C2.2F.14.81,试将其转化为点分十进制的形式。
这个地址是哪一类IP地址?
C22F1481--à(12*16+2).(2*16+15).(16+4).(8*16+1)---à194.47.20.129
C22F1481---à11000010.00101111.00010100.10000001
C类地址
(7)C类网络使用子网掩码有无实际意义?
为什么?
有实际意义.C类子网IP地址的32位中,前24位用于确定网络号,后8位用于确定主机号.如果划分子网,可以选择后8位中的高位,这样做可以进一步划分网络,并且不增加路由表的内
4-17
一个3200长的TCP报文传到IP层,加上160位的首部后成为数据报。
下面的互联网有两个局域网通过路由器连接起来,但第二个局域网所能传送的最长数据帧中的数据部分只有1200位。
因此数据报在路由器必须进行分片。
试问第二个局域网向其上层要传送多少比特的数据?
答:
由于第二个局域网最长数据帧中的数据部分只有1200位,即IP数据报最长为1200位,而IP报头为160位,即IP数据部分只有1040位。
3200位长的TCP报文到IP层要进行分片。
3200位/1040位后可得出要分4个IP分片。
把4个IP数据报的头部和数据加起来就是第二个局域网向其上层要传送的数目。
共3200位+160位*4=3840位。
4-19
主机A发送IP数据报给主机B,途中经过5个路由器。
试问在IP数据报的发送过程中总共使用了几次ARP?
答:
共需6次,主机A先通过arp得到第一个路由器的MAC,之后每一个路由器转发前都通过ARP得到下一跳路由器的MAC,最后一条路由器将IP包发给B前仍要通过ARP得到B的MAC,共6次
4-20
设某路由器建立了如下路由表:
目的网络子网掩码下一跳
128.96.39.0255.255.255.128接口m0
128.96.39.128255.255.255.128接口m1
128.96.40.0255.255.255.128R2
192.4.153.0255.255.255.192R3
*(默认)——R4
现共收到5个分组,其目的地址分别为:
(1)128.96.39.10
(2)128.96.40.12
(3)128.96.40.151
(4)192.153.17
(5)192.4.153.90
(1)分组的目的站IP地址为:
128.96.39.10。
先与子网掩码255.255.255.128相与,得128.96.39.0,可见该分组经接口0转发。
(2)分组的目的IP地址为:
128.96.40.12。
①与子网掩码255.255.255.128相与得128.96.40.0,不等于128.96.39.0。
②与子网掩码255.255.255.128相与得128.96.40.0,经查路由表可知,该项分组经R2转发。
(3)分组的目的IP地址为:
128.96.40.151,与子网掩码255.255.255.128相与后得128.96.40.128,与子网掩码255.255.255.192相与后得128.96.40.128,经查路由表知,该分组转发选择默认路由,经R4转发。
(4)分组的目的IP地址为:
192.4.153.17。
与子网掩码255.255.255.128相与后得192.4.153.0。
与子网掩码255.255.255.192相与后得192.4.153.0,经查路由表知,该分组经R3转发。
(5)分组的目的IP地址为:
192.4.153.90,与子网掩码255.255.255.128相与后得192.4.153.0。
与子网掩码255.255.255.192相与后得192.4.153.64,经查路由表知,该分组转发选择默认路由,经R4转发。
4-21
某单位分配到一个B类IP地址,其net-id为129.250.0.0.该单位有4000台机器,分布在16个不同的地点。
如选用子网掩码为255.255.255.0,试给每一个地点分配一个子网掩码号,并算出每个地点主机号码的最小值和最大值
4000/16=250,平均每个地点250台机器。
如选255.255.255.0为掩码,则每个网络所连主机数=28-2=254>250,共有子网数=28-2=254>16,能满足实际需求。
可给每个地点分配如下子网号码
地点:
子网号(subnet-id)子网网络号主机IP的最小值和最大值
1:
00000001129.250.1.0129.250.1.1---129.250.1.254
2:
00000010129.250.2.0129.250.2.1---129.250.2.254
3:
00000011129.250.3.0129.250.3.1---129.250.3.254
4:
00000100129.250.4.0129.250.4.1---129.250.4.254
5:
00000101129.250.5.0129.250.5.1---129.250.5.254
6:
00000110129.250.6.0129.250.6.1---129.250.6.254
7:
00000111129.250.7.0129.250.7.1---129.250.7.254
8:
00001000129.250.8.0129.250.8.1---129.250.8.254
9:
00001001129.250.9.0129.250.9.1---129.250.9.254
10:
00001010129.250.10.0129.250.10.1---129.250.10.254
11:
00001011129.250.11.0129.250.11.1---129.250.11.254
12:
00001100129.250.12.0129.250.12.1---129.250.12.254
13:
00001101129.250.13.0129.250.13.1---129.250.13.254
14:
00001110129.250.14.0129.250.14.1---129.250.14.254
15:
00001111129.250.15.0129.250.15.1---129.250.15.254
16:
00010000129.250.16.0129.250.16.1---129.250.16.254
4-22
一个IP数据报长度为4000字节(固定首部长度20字节)。
现经过一个网络传送,但此网络能传送的最大数据报片?
各数据报片的数据字段长度、片偏移字段和MF标志位应为何数值?
答:
最大数据长度为1500字节,它包括20字节的固定首部和数据字段,因此数据字段的长度为1500-20=1480字节。
这个IP数据报的长度为4000字节,减去20字节的首部后,数据部分为4000-20=3980字节。
因此要分3个分片,即3980、1480后取得3.这三个IP分片数据部分长度一次为1480、1480和1020,MF位分别为1、1、0.片偏移值为0/8=0、1480/8=185,2960/8=370.
4-24
试找出可产生以下数目的A类子网的子网掩码(采用连续掩码)。
(1)2,
(2)6,(3)30,(4)62,(5)122,(6)250.
答案:
(1)255.192.0.0,
(2)255.224.0.0,(3)255.248.0.0,(4)255.252.0.0,(5)255.254.0.0,(6)255.255.0.0
其中第三题的解答是问(3)20+2=22<25(加2即将不能作为子网号的全1和全0的两种,所以子网号占用5bit,所以网络号加子网号共13bit,子网掩码为前13个1后19个0,即255.248.0.0。
4-25
以下有4个子网掩码。
哪些是不推荐使用的?
为什么?
(1)176.0.0.0,
(2)96.0.0.0,(3)127.192.0.0,(4)255.128.0.0
4-26
有如下的4个/24地址块,试进行最大可能性的聚会。
212.56.132.0/24
212.56.133.0/24
212.56.134.0/24
212.56.135.0/24
212=(11010100)2,56=(00111000)2
132=(10000100)2,
133=(10000101)2
134=(10000110)2,
135=(10000111)2
所以共同的前缀有22位,即1101010000111000100001,聚合的CIDR地址块是:
212.56.132.0/22
4-29
一个自治系统有5个局域网,其连接图如图4-55示。
LAN2至LAN5上的主机数分别为:
91,150,3和15.该自治系统分配到的IP地址块为30.138.118/23。
试给出每一个局域网的地址块(包括前缀)。
30.138.118/23--?
30.138.0111011
分配网络前缀时应先分配地址数较多的前缀
题目没有说LAN1上有几个主机,但至少需要3个地址给三个路由器用。
本题的解答有很多种,下面给出两种不同的答案:
第一组答案第二组答案
LAN130.138.119.192/2930.138.118.192/27
LAN230.138.119.0/2530.138.118.0/25
LAN330.138.118.0/2430.138.119.0/24
LAN430.138.119.200/2930.138.118.224/27
LAN530.138.119.128/2630.138.118.128/27
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 è 86.00100000 下划线上为12位前缀说明第二字节的前4位在前缀中。
给出的四个地址的第二字节的前4位分别为:
0010,0100,0011和0100。
因此只有
(1)是匹配的。
4-32
以下地址中的哪一个地址2.52.90。
140匹配?
请说明理由。
(1)0/4;
(2)32/4;(3)4/6(4)152.0/11
前缀
(1)和地址2.52.90.140匹配
2.52.90.140 è 00000010.52.90.140
0/4 è 00000000
32/4 è 00100000
4/6 è 00000100
80/4 è 01010000
4-33
下面的前缀中的哪一个和地址152.7.77.159及152.31.47.252都匹配?
请说明理由。
(1)152.40/13;
(2)153.40/9;(3)152.64/12;(4)152.0/11。
前缀(4)和这两个地址都匹配
4-34
与下列掩码相对应的网络前缀各有多少位?
(1)192.0.0.0;
(2)240.0.0.0;(3)255.254.0.0;(4)255.255.255.252。
(1)/2;
(2)/4;(3)/11;(4)/30
4-35
已知地址块中的一个地址是140.120.84.24/20。
试求这个地址块中的最小地址和最大地址。
地址掩码是什么?
地址块中共有多少个地址?
相当于多少个C类地址?
140.120.84.24?
140.120.(01010100).24
最小地址是140.120.(01010000).0/20(80)
最大地址是140.120.(01011111).255/20(95)
地址数是4096.相当于16个C类地址。
4-36
已知地址块中的一个地址是190.87.140.202/29。
重新计算上题。
190.87.140.202/29 è 190.87.140.(11001010)/29
最小地址是 190.87.140.(11001000)/29 200
最大地址是 190.87.140.(11001111)/29 207
地址数是8.相当于1/32个C类地址。
4-37
某单位分配到一个地址块136.23.12.64/26。
现在需要进一步划分为4个一样大的子网。
试问:
(1)每一个子网的网络前缀有多长?
(2)每一个子网中有多少个地址?
(3)每一个子网的地址是什么?
(4)每一个子网可分配给主机使用的最小地址和最大地址是什么?
答:
(1)每个子网前缀28位。
(2)每个子网的地址中有4位留给主机用,因此共有16个地址。
(3)四个子网的地址块是:
第一个地址块136.23.12.64/28,可分配给主机使用的
最小地址:
136.23.12.01000001=136.23.12.65/28
最大地址:
136.23.12.01001110=136.23.12.78/28
第二个地址块136.23.12.80/28,可分配给主机使用的
最小地址:
136.23.12.01010001=136.23.12.81/28
最大地址:
136.23.12.01011110=136.23.12.94/28
第三个地址块136.23.12.96/28,可分配给主机使用的
最小地址:
136.23.12.01100001=136.23.12.97/28
最大地址:
136.23.12.01101110=136.23.12.110/28
第四个地址块136.23.12.112/28,可分配给主机使用的
最小地址:
136.23.12.01110001=136.23.12.113/28
最大地址:
136.23.12.01111110=136.23.12.126/28
4-41
假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)
N1 7 A
N2 2 B
N6 8 F
N8 4 E
N9 4 F
现在B收到从C发来的路由信息(这两列分别表示“目的网络”“距离”):
N2 4
N3 8
N6 4
N8 3
N9 5
试求出路由器B更新后的路由表(详细说明每一个步骤)。
路由器B更新后的路由表如下:
N1 7 A 无新信息,不改变
N2 5 C 相同的下一跳,更新
N3 9 C 新的项目,添加进来
N6 5 C 不同的下一跳,距离更短,更新
N8 4 E 不同的下一跳,距离一样,不改变
N9 4 F 不同的下一跳,距离更大,不改变
4-42
假定网络中的路由器A的路由表有如下的项目(格式同上题):
N1 4 B
N2 2 C
N3 1 F
N4 5 G
现将A收到从C发来的路由信息(格式同上题):
N1 2
N2 1
N3 3
N4 7
试求出路由器A更新后的路由表(详细说明每一个步骤)。
路由器A更新后的路由表如下:
N1 3 C 不同的下一跳,距离更短,改变
N2 2 C 不同的下一跳,距离一样,不变
N3 1 F 不同的下一跳,距离更大,不改变
N4 5 G 无新信息,不改变
5-13
一个UDP的用户数据报的数据字段长度为8192字节。
在链路层要使用以太网传送。
试问应当划分为几个IP数据报片?
说明每个IP数据字段的长度和片偏移字段的值。
答:
由于UDP数据报数据字段8192字节,再加上头部8字节,则UDP数据报总长度8200字节。
以太网链路层数据帧的数据部分最长1500字节,再减去20字节的IP头部,因此它封装的IP数据报的数据部分有1500-20=1480字节。
8200/1480即为6个IP分片。
第1~5分片数据长度为1480字节,第6个IP分片数据长度为800字节。
这6个分片的字节序号范围分别为:
0~1479,1480~2959,2960~4439,4440~5919,5920~7399,7400~8200.
因此,6个分片的片偏移字段值分别为:
0,185,370,555,740,925.
5—14
一个UDP用户数据报的首部十六进制表示是:
06320045001C E217.试求源端口、目的端口、用户数据报的总长度、数据部分长度。
这个用户数据报是从客户发送给服务器发送给客户?
使用UDP的这个服务器程序是什么?
解:
首先将十六进制转换为二进制表示如下:
00000110,00110010,00000000,01000101,00000000,00011100,11100010,00010111.再将前6字节转换为十进制,即1586,69,28
所以源端口1586,目的端口69,数据报总长度28字节,数据部分长度20字节。
UDP的69号是TFTP的服务器进程。
从客户发送给服务器。
5-23
主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。
试问:
(1) 第一个报文段携带了多少个字节的数据?
(2) 主机B收到第一个报文段后发回的确认中的确认号应当是多少?
(3) 如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?
(4) 如果A发送的第一个报文段丢失了,但第二个报文段到达了B。
B在第二个报文段到达后向A发送确认。
试问这个确认号应为多少?
解:
(1)第一个报文段的数据序号是70到99,共30字节的数据。
(2)主机B收到第一个报文段后发回确认号应该是100.因为,第一个TCP报文段中B已经正确收到了序号为70到99的数据,所以,B希望收到的下一个报文段的第一个字节的序