习题四
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个分组,其目的地址分别为:
(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-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. IGP和EGP这两类协议的主要区别是什么?
IGP:在自治系统内部使用的路由协议;力求最佳路由EGP:在不同自治系统便捷使用的路由协议;力求较好路由(不兜圈子)
EGP必须考虑其他方面的政策,需要多条路由。代价费用方面可能可达性更重要。
IGP:内部网关协议,只关心本自治系统内如何传送数据报,与互联网中其他自治系统使用什么协议无关。
EGP:外部网关协议,在不同的AS边界传递路由信息的协议,不关心AS内部使用何种协议。
注:IGP主要考虑AS内部如何高效地工作,绝大多数情况到最佳路由,对费用和代价的有多种解释。
4-39. 试简述RIP,OSPF和BGP路由选择协议的主要特点。
主要特点 | RIP | OSPF | BGP |
网关协议 | 内部 | 内部 | 外部 |
路由表内容 | 目的网,下一站,距离 | 目的网,下一站,距离 | 目的网,完整路径 |
最优通路依据 | 跳数 | 费用 | 多种策略 |
算法 | 距离矢量 | 链路状态 | 距离矢量 |
传送方式 | 运输层UDP | IP数据报 | 建立TCP连接 |
其他 | 简单、效率低、跳数为16不可达、好消息传的快,坏消息传的慢 | 效率高、路由器频繁交换信息,难维持一致性 | 规模大、统一度量为可达性 |
4-40.RIP使用UDP,OSPF使用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小时内删除。
发表评论