习题四
1.ARP进行的是哪两种地址之间的转换?ARP如何进行地址解析?它采取了哪些措施?
2.IP数据报首部的定长域的长度是多少?最大首部长度是多少?IP数据报可携带的数据长度最多是多少?
3.什么是直接交付和间接交付?
4.最基本的路由表包含什么信息?IP采用什么样的数据报转发机制?叙述基本的数据报转发流程。
5.对于图(a)所示的网络图和图(b)所示的路由器端口和IP地址的对应关系,请给出路由器R2和网络128.3.0.0上的某一计算机的基本路由表(表中只包含目的网络和下一跳地址),如果有多种选择,只要给出一种跳数最小的就可以。
                     
路由器
端口1
对应IP地址
端口2
对应IP地址
端口3
对应IP地址
R1
128.4.0.1
128.5.0.1
128.1.0.1
R2
128.1.0.2
128.2.0.1
R3
128.2.0.2
128.5.0.2
128.3.0.1
R4
128.3.0.2
128.5.0.3
128.4.0.2
(b)路由器端口和IP地址的对应关系
6.  ICMP报文如何传输?简述ICMP在TCP/IP体系中的地位。
7.  路由协议的作用是什么?有哪两类路由协议?
8.  什么是自治系统(AS)?AS内部使用哪类路由协议?目前主要有什么协议?
9.  设有A、B、C、D四台主机都处在同一个物理网络中,A主机的IP地址是193.155.12.112,B主机的IP地址是193.155.12.120,C主机的IP地址是193.155.12.176,D主机的IP地址是193.155.12.222。共同的子网掩码是255.255.255.224。请回答:
(1)A、B、C、D四台主机之间哪些可以直接通信?哪些需要通过设置路由器才能通信?请画出网络连接示意图,并注明各子网地址。
(2)若要加入第五台主机E,使它能与D主机直接通信,其IP地址的设定范围应是多少?
(3)不改变A主机的物理位置,将其IP地址改为192.155.12.168,试问它的定向广播地址和本地广播地址各是多少?若使用本地广播地址发送信息,请问哪些主机能够收到?
(4)若要使主机A、B、C、D在这个网上都能直接相互通信,可采取什么办法?
10.(课堂没有讲,自己看看,作业不交此题) 某网络结构如下图所示,如果RouterA与网络1之间的线路突然中数,按照RIP路由协议的实现方法,路由表的更新时间间隔为30秒,中断30秒后RouterB的路由表1和中断500秒后RouterB的路由表2如下:
路由器B的路由表1   
目的网络
下一站地址
跳数
10.0.0.0
(1)
(2)
20.0.0.0
0
30.0.0.0
0
40.0.0.0
(3)
(4)
路由器B的路由表2
目的网络
下一站地址
跳数
10.0.0.0
(5)
(6)
20.0.0.0
(7)
(8)
30.0.0.0
(9)
(10)
40.0.0.0
30.0.0.1
1
注:①若到达目的网络不需转发或目的网络不可达,用“—”来表示“下一站地址”。
②当目的网络不可达时,“跳数”为16。
请填充中断30秒后RouterB的路由表1和中断500秒后RouterB的路由表2。
11. 一台路由器的路由表有以下的CIDR表项,如表1所示。
表1
地址/掩码
下一跳
135.46.56.0/22
接口0
135.46.60.0/22
接口1
192.53.40.0/23
路由器1
默认
路由器2
      对于下面的每一个IP地址,如果一个到达分组的目标地址为该IP地址,那么路由器该怎么办?
(1)135.46.63.10;
(2)135.46.57.14;
(3)135.46.52.2;
(4)192.53.40.7;
(5)192.53.56.7。
12. 如图1所示,一台路由器连接3个以太网。请根据图中给出的参数解答下列问题:
图1
(1)该TCP/IP网络使用的是哪一类IP地址?
(2)写出该网络划分子网后所采用的子网掩码。
(3)系统管理员将计算D和E按照图中的结构连入网络,并使用所分配的地址对TCP/IP软件进行常规配置后,发现这两台机器上的网络应用程序不能够正常通信。这是为什么?
(4)如果你在主机C上要发送一个IP分组,使得主机D和主机E都会接收它,而子网3和子网4上的主机都不会接收它,那么该IP分组应该填写什么样的目标IP地址?
13.IP数据报使用固定首部,其各字段的具体数值如图所示(除IP地址外,均为十进制表示)。试用二进制运算方法计算应当写入到首部检验和字段中的数值(用二进制表示)。
14. 重新计算上题,但使用十六进制运算方法(没16位二进制数字转换为4个十六进制数字,再按十六进制加法规则计算)。比较这两种方法。
以上题目,除第十题,都要自己做,提交作业。
以下是谢希仁书上重点习题,有答案,自己看看。
4-20.设某路由器建立了如下路由表:
目的网络          子网掩码            下一跳
128.96.39.0      255.255.255.128      接口m0
128.96.39.128    255.255.255.128    接口m1
128.96.40.0      255.255.255.128      R2
192.4.153.0      255.255.255.192      R3
*(默认)        ——            R4
现共收到5个分组,其目的地址分别为:
1128.96.39.10
2128.96.40.12
3128.96.40.151
4192.153.17
5192.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-22..一个数据报长度为4000字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为1500字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和MF标志应为何数值?
总长度(字节)
数据长度(字节)
MF
片偏移
原始数据报
4000
3980
0
0
数据报片1
1500
1480
1
0
数据报片2
1500
1480
1
185
数据报片3
1040
1020
0
370
4-38. IGPEGP这两类协议的主要区别是什么?
IGP:在自治系统内部使用的路由协议;力求最佳路由EGP:在不同自治系统便捷使用的路由协议;力求较好路由(不兜圈子)
EGP必须考虑其他方面的政策,需要多条路由。代价费用方面可能可达性更重要。
IGP:内部网关协议,只关心本自治系统内如何传送数据报,与互联网中其他自治系统使用什么协议无关。
EGP:外部网关协议,在不同的AS边界传递路由信息的协议,不关心AS内部使用何种协议。
注:IGP主要考虑AS内部如何高效地工作,绝大多数情况到最佳路由,对费用和代价的有多种解释。
4-39. 试简述RIPOSPFBGP路由选择协议的主要特点。
主要特点
RIP
OSPF
BGP
网关协议
内部
内部
外部
路由表内容
目的网,下一站,距离
目的网,下一站,距离
目的网,完整路径
最优通路依据
跳数
费用
多种策略
算法
距离矢量
链路状态
距离矢量
传送方式
运输层UDP
IP数据报
建立TCP连接
其他
简单、效率低、跳数为16不可达、好消息传的快,坏消息传的慢
效率高、路由器频繁交换信息,难维持一致性
规模大、统一度量为可达性
4-40.RIP使用UDPOSPF使用IP,而BGP使用TCP。这样做有何优点?为什么RIP周期性地和临站交换路由器由信息而BGP却不这样做?
RIP只和邻站交换信息,使用UDP无可靠保障,但开销小,可以满足RIP要求;
OSPF使用可靠的洪泛法,直接使用IP,灵活、开销小;
BGP需要交换整个路由表和更新信息,TCP提供可靠交付以减少带宽消耗;
RIP使用不保证可靠交付的UDP,因此必须不断地(周期性地)和邻站交换信息才能使路由信息及时得到更新。但BGP使用保证可靠交付的TCP因此不需要这样做。
4-41.更新后的B路由表:
N1   7  A    无新信息,不改变
N2   tcp ip协议设置怎么填5  C    相同的下一跳,更新
N3   9  C    新的项目,添加进来
N6   5  C    不同的下一跳,距离更短,更新
N8   4  E    不同的下一跳,距离一样,不改变
N9   4  F    不同的下一跳,距离更大,不改变
4-42. 更新后的A路由表:
N1   3  C    不同的下一跳,距离更短,改变
N2   2  C    不同的下一跳,距离一样,不变
N3   1  F    不同的下一跳,距离更大,不改变
N4   5  G    无新信息,不改变

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。