计算机网络课后习题 下载本文

内容发布更新时间 : 2024/5/11 3:20:20星期一 下面是文章的全部内容请认真阅读。

站发送了数据帧:A发送给E,C发送给B,D发送给C,B发送给A。试把有关数据填写在表3-3中。 B1LAN1A接口1B2LAN2CB212DLAN3E 图3-49 习题3-41的图 发送的帧 B1的转发表 地址 A → E C → B D → C B → A 接口 B2的转发表 地址 接口 B1的处理 (转发?丢弃?登记?) B2的处理 (转发?丢弃?登记?) 3.42网桥中的转发表是用自学习算法建立的。如果有的站点总是不发送数据而仅仅接收数据,那

么在转发表中是否就没有与这样的站点相对应的项目?如果要向这个站点发送数据帧,那么网桥能够把数据帧正确转发到目的地址吗?

3.43假设结点A、B和C都连接到同一个共享式以太网上(通过它们的适配器)。如果A发送上千个IP数据报给B,每个封装的帧都是B的MAC地址,C的适配器会处理这些帧吗?如果会,C的适配器会将这些帧中的IP数据报传递给C的IP协议软件吗?如果A用MAC广播地址来发送帧,你的答案会有怎样的变化?

3.44在以太网帧结构中有一个“类型”字段,简述其作用,在PPP帧的首部中哪个字段的功能与

之最接近?

3.45无线局域网的MAC协议有哪些特点?为什么在无线局域网中不能使用CSMA/CD协议而必须

使用CSMA/CA协议?结合隐蔽站问题说明RTS帧和CTS帧的作用。

3.46为什么在无线局域网上发送数据帧后要对方必须发回确认帧,而以太网就不需要对方发回确认帧?

3.47802.11的MAC协议中的SIFS和DIFS的作用是什么? 3.48试解释无线局域网中的名词:BSS、ESS、AP、DCF和NAV。 3.49 Wi-Fi和WLAN是完全相同的意思吗?请简单说明一下。

第4章

4.1网络层向上提供的服务有哪两种?试比较其优缺点。 4.2请简述网络层的转发和选路两个重要功能的区别和联系。

4.3虚电路服务与数据报服务的产生背景有什么不同?它们对网络结构有何影响? 4.4在虚电路网络中为什么一个分组沿其路径的每条链路上不能保持相同的虚电路号? 4.5网络互连有何实际意义?进行网络互连时,有哪些共同的问题需要解决? 4.6作为中间设备,转发器、网桥、路由器和网关有何区别? 4.7试简单说明下列协议的作用:

5

IP, ARP和ICMP

4.8为什么ARP查询要在广播帧中发送,而ARP响应要用单播帧? 4.9分类IP地址分为哪几类?各如何表示?IP地址的主要特点是什么?

4.10对于分类编址方式,分别计算A、B、C三类网络各自可容纳的主机数量。 4.11试说明IP地址与硬件地址的区别。为什么要使用这两种不同的地址? 4.12试辨认分类编址方式中以下IP地址的网络类别。 (1) 128.36.199.3 (2) 21.12.240.17 (3) 183.194.76.253 (4) 192.12.69.248 (5) 89.3.0.1 (6) 200.3.6.2

4.13 IP数据报中的首部检验和并不检验数据报中的数据。这样做的最大好处是什么?坏处是什么?

4.14简述IP数据报首部中的寿命字段(TTL)的作用。 4.15当某个路由器发现一IP数据报的检验和有差错时,为什么采取丢弃的办法而不是要求源站重传此数据报?计算首部检验和为什么不采用CRC检验码?

4.16什么是最大传送单元MTU?它和IP数据报首部中的哪个字段有关系?

4.17在因特网中将IP数据报分片传送的数据报在最后的目的主机进行组装。还可以有另一种做法,即数据报片通过一个网络就进行一次组装。试比较这两种方法的优劣。

4.18一个3200位长的TCP报文传到IP层,加上160位的首部后成为数据报。下面的互联网由两个局域网通过路由器连接起来。但第二个局域网所能传送的最长数据帧中的数据部分只有1200比特。因此数据报在路由器必须进行分片。试问第二个局域网向其上层要传送多少比特的数据(这里的“数据”当然指的是局域网看见的数据)? 4.19回答以下有关ARP的问题: (1) 有人认为:“在因特网中,当计算机A要与计算机B通信时,若A不知道计算机B的物理地址,要先通过ARP将B的IP地址解析为物理地址,然后再利用该物理地址向B发送报文。”这种说法正确吗?

(2) 试解释为什么ARP高速缓存每存入一个项目就要设置10 ~ 20分钟的超时计时器。这个时间设置得太大或太小会出现什么问题?

(3) 至少举出两种不需要发送ARP请求分组的情况(即不需要请求将某个目的IP地址解析为相应的硬件地址)。

4.20主机A发送IP数据报给主机B,途中经过了5个路由器(若连接的都是局域网)。试问在IP数据报的发送过程中总共使用了几次ARP?

4.21某单位分配到地址块129.250.0.0/28。该单位有4000台机器,平均分布在16个不同的地点。试给每一个地点分配一个网络地址和子网掩码,并算出每个地点主机号码的最小值和最大值。 4.22一个数据报长度为4000字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为1500字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和MF标志应为何数值? 4.23路由器转发IP数据报的基本过程。

4.24有两个CIDR地址块208.128/11和208.130.28/22。是否有哪一个地址块包含了另一个地址?如果有,请指出,并说明理由。

4.25有如下的4个/24地址块,试进行最大可能的聚合。 212.56.132.0/24

6

212.56.133.0/24 212.56.134.0/24 212.56.135.0/24

4.26某主机的IP地址是227.82.157.177/20。试问该主机所连接的网络的网络前缀是什么?该网络的网络地址是什么?主机号占多少位?主机号的二进制表示是什么?

4.27设某路由器建立了如表4-8所示的路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一列表示应当从哪一个接口转发出去):

表4-8

目 的 网 络 128.96.39.0 128.96.39.128 128.96.40.0 192.4.153.0 *(默认) 某路由器的路由表 子 网 掩 码 255.255.255.128 255.255.255.128 255.255.255.128 255.255.255.192 — 下 一 跳 接口0 接口1 R2 R3 R4 现共收到5个分组,其目的站IP地址分别为: (1) 128.96.39.10 (2) 128.96.40.12 (3) 128.96.40.151 (4) 192.4.153.17 (5) 192.4.153.90

试分别计算这些分组转发的下一跳。 4.28考虑某路由器具有下列路由表项:

表4-9 某路由器的路由表

网络前缀 142.150.64.0/24 142.150.71.128/28 142.150.71.128/30 142.150.0.0/16 下一跳 A B C D (1)假设路由器接收到一个目的地址为142.150.71.132的IP分组,请确定该路由器为该IP分组选择的下一跳,并解释说明。

(2)在上面的路由表中增加一条路由表项,该路由表项使以142.150.71.132为目的地址的IP分组选择“A”作为下一跳,而不影响其他目的地址的IP分组转发。

(3)在上面的路由表中增加一条路由表项,使所有目的地址与该路由表中任何路由表项都不匹配的IP分组被转发到下一跳“E”。

(4)将142.150.64.0/24划分为4个规模尽可能大的等长子网,给出子网掩码及每个子网的主机IP地址范围。

4.29IP如图4-57所示,某单位有两个局域网(各有120台计算机),通过路由器R2连接到因特网,现获得地址块108.112.1.0/24,为这两个局域网分配CIDR地址块,并为路由器R2的接口1、接口2分配地址(分配最小地址)。配置R2的路由表(目的地址,子网掩码,下一跳),在R1的路由表中增加一条项目使该单位的网络获得正确路由。

7

192.168.10.1/30接口1因特网R1R2192.168.10.2/30LAN1接口2LAN2 图4-57 习题4-29的图 4.30一个自治系统有5个局域网,其连接图如图4-58示。LAN2至LAN5上的主机数分别为:91, 150, 3和15。该自治系统分配到的IP地址块为30.138.118/23。试给出每一个局域网的地址块(包括前缀)。 LAN2 91 个主机LAN3 150 个主机LAN4 3 个主机LAN5 15 个主机LAN130.138.118/23 图4-58 习题4-30的图 4.31已知某地址块中的一个地址是140.120.84.24/20。试问该地址块中的第一个地址是什么?这个地址块共包含有多少个地址?最后一个地址是什么? 4.32某主机的IP地址为140.252.20.68,子网掩码为255.255.255.224,计算该主机所在子网的网络前缀(采用CIDR地址表示法a.b.c.d/x),该子网的地址空间大小和地址范围(含特殊地址)。 4.33某组织分配到一个地址块,其中的第一个地址是14.24.74.0/24。这个组织需要划分为11个子网。具体要求是:具有64个地址的子网2个;具有32个地址的子网2个;具有16个地址的子网3个;具有4个地址的子网4个(这里的地址都包含全1和全0的主机号)。试设计这些子网。分配结束后还剩下多少个地址? 4.34以下地址中的哪一个和86.32/12匹配?请说明理由。 (1) 86.33.224.123; (2) 86.79.65.216; (3) 86.58.119.74; (4) 86.68.206.154。 4.35以下的地址前缀中的哪一个地址和2.52.90.140匹配?请说明理由。 (1) 0/4; (2) 32/4; (3) 4/6; (4) 80/4。

4.36 IGP和EGP这两类协议的主要区别是什么?

4.37考虑RIP,假定网络中的路由器B的路由表有如下的项目(目的网络、距离、下一跳) N1 7 A N2 2 C N6 8 F N8 4 E N9 4 F

现在B收到从C发来的路由信息(目的网络、距离): (N2, 4)、(N3, 8)、(N6, 4)、(N8, 3)、(N9, 5),试求路由器B更新后的路由表(详细说明每项的原因)。

4.38考虑RIP,假定网络中的路由器A的路由表有如下的项目(目的网络、距离、下一跳): N1 4 B N2 2 C N3 1 F N4 5 G

现在A收到从C发来的路由信息(目的网络、距离): (N1, 2)、(N2, 1)、(N3, 3)、(N4, 7),试求路

8