网络协议分析题库.docx
《网络协议分析题库.docx》由会员分享,可在线阅读,更多相关《网络协议分析题库.docx(15页珍藏版)》请在冰豆网上搜索。
网络协议分析题库
第一章练习
1OSI和ISO分别代表什么含义?
它们是什么关系?
2OSI/RM模型没有被最终采用的原因是什么?
3下面哪些协议属于应用层协议?
〔〕
A.TCP和UDPB.DNS和FTP
C.IPD.ARP
4Internet最早是在()网络的根底上开展起来的?
A.ANSNETB.NSFNET
C.ARPANETD.MILNET
5当网络A上的主机向网络B上的主机发送报文时,路由器要检查()地址?
A.端口B.IP
C.物理D.上述都不是
6.下面哪一个是应用层提供的效劳?
()
A.远程登录效劳B.文件传送
C.效劳D.上述都是
7要将报文交付到主机上的正确的应用程序,必须使用()地址?
A.端口B.IP
C.物理D.上述都不是
8.网络应用访问操作系统的常用接口是,实现IP地址到物理地址映射的协议是。
9.在TCP/IP协议族中,能够屏蔽底层物理网络的差异,向上提供一致性效劳的协议是;实现异构网络互联的核心设备是。
10.在TCP/IP网络中,UDP协议工作在层,DNS协议工作在层。
11判断对错:
TCP/IP是一个被广泛采用的网际互联协议标准,仅包含TCP和IP两个协议。
〔〕
第二章练习
1PPP协议是什么英文的缩写?
用于什么场合?
2ISP验证拨号上网用户身份时,可以使用哪些认证协议?
3.PPP协议的通信过程包括哪几个阶段?
4.LCP的用途是什么?
5.PPP是Internet中使用的〔1〕,其功能对应于OSI参考模型的〔2〕,它
使用〔3〕技术来解决标志字段值出现在信息字段的问题。
〔1〕A.报文控制协议B.分组控制协议
C.点到点协议D.高级数据链路控制协议
〔2〕A.数据链路层B.网络层C.传输层D.应用层
〔3〕A.透明传输B.帧C.控制D.字节填充
第三章练习
1求以下每个地址的类别:
227.12.14.87193.14.56.2214.23.120.8252.5.15.111
2假设一段地址的首地址为146.102.29.0,末地址为146.102.32.255,求这个地址段的地址数。
某地址段的首地址为14.11.45.96。
假设这个地址段的地址数为32个,那么它的末地址是什么?
3以下哪个地址是C类地址?
〔〕
哪个是E类地址?
〔〕
A.00000001000010110000101111101111
B.11000001100000110001101111111111
C.10100111110110111000101101101111
D.11101111100110111111101100001111
4以下哪个IP地址能用于Internet上的主机通信?
〔〕
A.192.168.120.5B.172.30.10.78
C.186.35.40.25D.10.24.25.9
5一个主机有两个IP地址,一个地址是192.168.11.25,另一个可能是〔〕
A.192.168.13.25B.192.168.11.0
C.192.168.11.26D.192.168.11.24
6以下哪种情况需要启动ARP请求?
〔〕
A.主机需要接收信息,但ARP表中没有源IP地址与MAC地址的映射关系
B.主机需要接收信息,但ARP表中已有源IP地址与MAC地址的映射关系
C.主机需要发送信息,但ARP表中没有目的IP地址与MAC地址的映射关系
D.主机需要发送信息,但ARP表中已有目的IP地址与MAC地址的映射关系
7位于不同子网中的主机之间互相通信,下面说确的是〔〕
a路由器在转发IP数据报时,重新封装源IP地址和目的IP地址
b路由器在转发IP数据报时,重新封装目的IP地址和目的硬件地址
c路由器在转发IP数据报时,重新封装源硬件地址和目的硬件地址
d源站点可以直接进展ARP播送,得到目的硬件地址
8假定在一个局域网中,计算机A发送ARP请求分组,希望找出计算机B的硬件地址。
这时局域网上的所有计算机都能收到这个播送发送的ARP请求分组。
试问:
这时由哪一个计算机使用ARP响应分组将计算机B的硬件地址告诉计算机A?
第四章练习
1一个到达分组的前8位是:
01000010,接收者丢弃了这个分组。
为什么?
2在IP分组中,首部长度字段值是二进制1000,试问这个分组携带了多少个字节的选项?
3确定IP分组携带的是不是ICMP分组,可以通过查看来确定。
4一个到达的分组的M位是0。
那么这个分组是第一个分片,还是最后一个分片,或者是中间的分片?
我们能否知道这个分组是否被分片?
5一个到达的分组的M位是1。
那么这个分组是第一个分片,还是最后一个分片,或者是中间的分片?
我们能否知道这个分组是否被分片?
6一个到达的分组的M位是1,而分片偏移值是0。
那么这个分组是第一个分片,还是最后一个分片,或者是中间的分片?
7一个到达的分组的分片的偏移值是100。
那么它的第一个字节的编号是多少?
我们能否知道其最后一个字节的编号?
8一个到达的分组的分片的偏移值是100,首部长度值是5,而总长度字段值是100。
它的第一个字节和最后一个字节的编号是多少?
向MTU为500字节的链路上发送一个3000字节的数据报。
假设初始数据报具有标识号422,那么会产生多少个分片?
它们的特征是什么?
〔包括标识、分片长、偏移值、标志〕
9判断对错:
1〕IP分组可以被路径中的路由器分片,并在最后一跳的路由器上进展重组。
〔〕
2〕同一子网上的二主机通信是根据IP地址进展路由选择,故必须配置路由器。
〔〕
3〕IP地址的唯一性是指任何接入互联网的计算机都只能有一个IP地址。
〔 〕
4〕路由表中包含了去往目的地的完整路径,即所经过的每个路由器。
〔〕
10.选择:
1〕以下关于IP分组构造的描述中,错误的选项是〔〕
A.协议字段表示IP协议版本,值为4表示IPv4
B.IPv4分组头部的长度是可变的
C.分组首部长度字段值最小为5,最大为15
D.生存时间字段值表示一个分组一次传输过程中可以经过的最多的跳数
2〕对一个B类网络号进展固定子网划分,使它能适应至少76个网络,那么每个网络上最多有〔〕台主机。
A.1022B.1024C.510D.512
3〕IP协议提供的效劳是〔〕
A、面向连接的数据报效劳 B、无连接的数据报效劳
C、面向连接的虚电路效劳 D、无连接的虚电路效劳
4〕对于IP分组的分片和重组,正确的选项是〔〕
A.IP分组可以被源主机分片,并在中间路由器进展重组
B.IP分组可以被路径中的路由器分片,并在目的主机进展重组
C.IP分组可以被路径中的路由器分片,并在中间路由器中进展重组
D.IP分组可以被路径中的路由器分片,并在最后一跳的路由器上进展重组
5〕一个路由器的路由表通常包含〔〕。
A.所有目的主机和到达该目的主机的完整路径
B.目的网络和到达目的网络的完整路径
C.目的网络和到达目的网络路径上的下一个路由器的IP地址
D.互联网中所有路由器的IP地址
11、IP分片发生在哪个协议层上?
在哪个设备上进展?
第五章练习
1、下面关于ICMP协议论述不正确的选项是〔〕。
A、ICMP协议同IP协议一样位于网络层;
B、Traceroute和Ping命令进展网络检测时使用ICMP报文;
C、ICMP协议可以被黑客用来探查主机的开放端口;
D、ICMP协议可以完成主机重定向功能。
2、下面关于ICMP协议的论述正确的选项是〔〕。
A、ICMP协议由IP协议承载;B、ICMP协议由UDP协议承载;
C、ICMP协议由应用层协议承载;D、ICMP协议由TCP协议承载;
3、以下关于ICMP过失报文的描述中,错误的选项是〔〕
A.对于已携带ICMP过失报文的分组,不再产生ICMP过失报文
B.对于已经分片的分组,对于第一个分组,不产生ICMP过失报文
C.对于多播分组,不产生ICMP过失报文
D.对于带有回送地址的分组,不再产生ICMP过失报文
4、以下关于ICMP协议的描述中,错误的选项是〔〕
A.ICMP报文中的回送请求和应答报文是为网络诊断的目的而设计的
B.ICMP报文头部的4字节对于所有ICMP报文类型都是一样的
C.ICMP“源抑制〞报文为IP网络增加了一种流量控制方法
D.作为IP协议的补充,ICMP报文将直接封装在以太帧中
5、在ICMP过失报文中包括IP首部和数据报数据局部前8个字节的目的是什么?
6、ICMP分组的最小长度是多少?
最大长度又是多少?
7、携带ICMP分组的IP分组的最小长度是多少?
最大长度又是多少?
8、试用表格说明那些ICMP报文是由路由器发送出去的,哪些是由非目的主机发送出去的,哪些是由目的主机发送出去的?
9、我们如何能够确定IP分组携带的是不是ICMP分组?
10、如何利用ICMP报文估算传输时延?
11、请给出两种用于traceroute程序判断数据报是否到达目标的方法。
第六章练习
1、下面关于IP协议和UDP协议论述正确的选项是〔〕。
A、IP协议和UDP协议都是为应用进程提供无连接效劳的协议;
B、IP协议在网络层,UDP协议在传输层,都是唯一的无连接TCP/IP协议;
C、数据由上层向下层传递时,UDP协议对IP协议透明;
D、数据由下层向上层传递时,IP协议对UDP协议透明;
2、UDP协议数据报中保存端口的位置是〔〕。
A、UDP协议类型字段B、UDP效劳类型字段
C、UDP报文伪首部D、UDP报文首部
3、在计算机网络中,主机上运行的程序可以用〔 〕来标识。
A.IP地址,端口号 B.端口号,IP地址
C.IP地址,主机地址 D.IP地址,MAC地址
4、答复以下问题:
UDP数据报的最大长度是多少?
UDP数据报的最小长度是多少?
能够封装在一个UDP数据报中的进程数据的最小长度是多少?
能够封装在一个UDP数据报中的进程数据的最大长度是多少?
5下面是十六进制格式的UDP首部:
(1)0045DF000058FE20
(2)CB84000D001C001C
关于这两个UDP报文,请答复:
源端口号是什么?
目的端口号是多少?
用户数据报的总长度是多少?
数据的长度是多少?
该分组是从客户发送到效劳器还是相反方向?
客户进程是什么?
第七章练习
一、判断对错〔正确的画“√〞,错误的画“⨯〞〕
1如果网络环境中的两台主机要实现进程通信,那么它们首先要约定好传输层的协议类型。
例如,两台主机中一台主机的传输层使用TCP协议,而另一台主机的传输层可以使用UDP协议。
〔〕
2假设主机A通过TCP连接向主机B发送一个序号为38的4字节报文段,那么主机B会对这一报文段返回确认号是42确实认报文。
〔〕
3假设主机A通过TCP连接向主机B发送一个大文件。
主机A发送的未被确认的字节数不会超过接收缓存的大小。
〔〕
二、填空
1.在因特网中,发送进程为了识别接收进程,除了要指出目的主机的IP地址外,还需要指出与目的主机上该进程相关的;TCP协议规定HTTP进程的效劳器端口号为。
2.假设主机A通过TCP连接向主机B连续发送三个TCP报文段,其序号分别为70、90和110,那么这些报文段携带了字节的数据;假设第二个报文段丧失,而第一个和第三个报文段到达主机B,那么主机B在接收到第三个报文段后,发给主机A确实认报文确实认号为。
三、当TCP报文段控制字段的值分别如下所示时,你认为它说明了什么?
000000000001010001000100000010010010
四、在TCP连接中,客户端的初始序号是2171。
客户翻开连接,只发送了一个携带有1000字节的报文段,然后关闭连接,试问下面从客户端发送的各个报文段的序号分别是多少?
SYN报文段数据报文段FIN报文段
五、选择
1、TCP为了实现可靠传输效劳,采用超时重传、确认捎带技术。
其中,在确认信息中捎带〔〕的序号以减少通信量。
A.上一个已接收的报文B.下一个希望接收的报文
C.正在发送的报文D.下一个将要发送的报文
2、要求数据报直接将携带的数据往上层的应用进程传送,而不需要等待TCP缓冲区处理,这是运用了TCP控制位中的〔〕标志来标识的。
A.ACKB.PSHC.RSTD.URG
六、简答
1、在发送主机上是否需要对IP数据报进展分片?
为什么?
2、TCP确认报文的丧失会导致重传吗?
为什么?
3、TCP采用滑动窗口机制进展流量控制时,什么情况下会发生死锁?
TCP是如何解决可能出现的死锁问题的?
第八章练习
1.现有一个公司需要创立部网络,该公司包括工程技术部、市场部、财务部、人力资源部和办公室5个部门,每个部门约有20~30台计算机。
如果分配给该公司使用的地址为一个C类地址,网络地址为192.168.161.0。
那么:
〔1〕如何划分网络,可以将几个部门从网络上分开?
〔2〕确定各部门的网络地址和子网掩码,并写出分配给各个部门网络中的主机IP地址围。
2.IP网络192.168.130.0使用的子网掩码为255.255.255.224,那么该网络包含哪几个子网?
计算每个子网的主机地址覆盖围,并判断以下主机都属于哪个子网?
A.192.168.130.10B.192.168.130.67
C.192.168.130.222D.192.168.130.250
3.某组织被授予使用一个起始地址为14.24.74.0/24的地址块。
该组织需要用到三个子网,它们的三个地址块的具体要求分别如下:
一个子地址块有120个地址;
一个子地址块有60个地址;
一个子地址块有10个地址;
那么应该如何划分子网?
4.设有A、B、C、D四台主机都处在同一个物理网络中,A主机的IP地址是192.155.12.122,B主机的IP地址是192.155.12.120,C主机的IP地址是192.155.12.176,D主机的IP地址是192.155.12.222。
共同的子网掩码是255.255.255.224。
请答复以下问题,并写出解答过程。
〔1〕A、B、C、D四台主机之间,哪些主机可以直接通信?
哪些需要通过设置网关〔或路由器〕才能通信?
请画出网络连接示意图,并标注各个主机之间的子网地址和主机地址。
〔2〕假设要参加第5台主机E,使它能与D主机直接通信,其IP地址的设定围应是多少?
〔3〕不改变A主机的物理位置,将其IP地址改为192.155.12.168,试问它的直接播送地址多少?
5.填空:
〔1〕一个网段的网络号为198.90.10.0/24,子网掩码固定为255.255.255.224,最多可以分成个子网,而每个子网最多具有个有效的IP地址。
〔2〕4个超网的IP地址为:
212.10.4.0/24、212.10.5.0/24、211.10.6.0/24、212.10.7.0/24,那么会聚后的网络地址是。
〔3〕某单位分配了一个B类地址,方案将部网络分成35个子网,将来要增加16个子网,每个子网的主机数目接近800台,可行的掩码应是。
6.选择:
〔1〕为了解决IP地址耗尽问题,可以采用以下的一些措施,其中治本的是〔〕
A.划分子网B.采用无类别编址CIDR
C.采用网络地址转换NAT方法D.采用IPv6
〔2〕假定你家中的局域网使用NAT使能的路由器连接到一个ISP,此时ISP为路由器分配地址126.13.89.67,以及本地网络的网络地址是192.168.0.0/16。
假定你通过浏览器请求外网主机128.119.40.86上的一个Web页面,那么发出的IP数据报源地址/端口号和目的地址/端口号是〔〕,该数据报经过NAT使能路由器后源地址/端口号和目的地址/端口号变为〔〕。
A.源地址:
192.168.0.1源端口号:
3345目的地址:
126.13.89.67目的端口号:
80
B.源地址:
192.168.0.1源端口号:
3345目的地址:
128.119.40.86目的端口号:
80
C.源地址:
126.13.89.67源端口号:
5000目的地址:
128.119.40.86目的端口号:
80
D.源地址:
126.13.89.67源端口号:
5000目的地址:
128.119.40.86目的端口号:
21
〔3〕NAT实现网主机访问Internet的主要方法是〔〕
A.为每个网主机分配一个唯一的端口号以相互区别
B.为每个网主机分配一个唯一的IP地址以相互区别
C.为每个网主机分配一个唯一的子网掩码以相互区别
D.利用网主机的MAC地址以相互区别
7.为什么要划分子网?
子网掩码的作用是什么?
8.〔1〕可以采用子网划分的方法对该公司的网络进展划分。
由于该公司包括5个部门,共需划分5个子网。
〔2〕网络地址192.168.161.0是一个C类地址,所需子网数为5,每个子网的主机数为20~30。
22<5<23,所以子网号的比特数为3可以满足要求。
主机号的比特数为5,那么每个子网最多有25-2=30个可分配的IP地址〔去掉主机号全0和全1的情况〕。
5个子网的网络地址是:
192.168.161.32/27,192.168.161.64/27,192.168.161.96/27,192.168.161.128/27,192.168.161.160/27。
掩码是255.255.255.224。
其它子网地址可以留着备用。
(3)各子网的主机IP地址围分别是:
192.168.161.33~62,192.168.161.65~94,192.168.161.97~126,192.168.161.129~158,192.168.161.161~190。
第九、十章练习
一、选择题:
1下面哪一项不属于路由选择协议的功能〔〕
a获取网络拓扑构造的信息b选择到达每个目的网络的最优路径
c构建路由表d发现下一跳的物理地址
2动态路由选择和静态路由选择的主要区别〔〕
a动态路由选择需要维护整个网络的拓扑构造信息,而静态路由选择只需要维护有限的拓扑构造信息
b动态路由选择需要使用路由选择协议去发现和维护路由信息,而静态路由选择只需要手动配置路由信息
c动态路由选择的可扩展性要大大优于静态路由选择,因为在网络拓扑构造发生了变化时,路由选择不需要手动配置去通知路由器
d动态路由选择使用路由表,而静态路由选择不使用路由表
3如果路由器通过以下3种方式都可以到达目的网络:
通过RIP、通过静态路由、通过默认路由。
那么路由器会优先根据哪种方式进展转发数据分组〔〕
A.通过RIPB.通过静态路由
C.通过默认路由D.随机选择
4以下关于路由选择中度量的描述中,错误的选项是〔〕
A.度量是指在路由选择中对于分组通过某个网络所指定的代价
B.一个特定的路由的总度量等于组成该路由的所有网络的度量之和
C.路由器选择具有最小度量的路由
D.路由选择协议主要用于对某个网络中不同路由度量的计算
5以下关于自治系统〔AS〕的描述中,错误的选项是〔〕
A.Internet之大使得仅用一种路由选择协议已无法更新所有的路由表,因此Internet必须划分为多个自治系统。
B.自治系统是在一个管理机构管辖下的一组网络和路由器
C.每一个自治系统可以选择一种部路由选择协议来处理自治系统部的路由选择
D.自治系统之间可以选择一种或几种路由选择协议
6以下关于自治系统的描述中,不正确的选项是〔〕
A.自治系统划分区域的好处是将利用洪泛法交换链路状态信息的围局限在每一个区域,而不是整个自治系统。
B.采用分层次划分区域的方法使交换信息的种类增多了,同时也使OSPF协议更加简单了。
C.OSPF协议将一个自治系统再划分为假设干个更小的围,称为区域。
D.在一个区域部的路由器只知道本区域的网络拓扑,而不知道其它区域的网络拓扑构造情况。
7在RIP协议中,交换路由信息的方式是〔〕
A.向邻居节点播送整个路由表
B.向整个网络播送整个路由表
C.向邻居节点播送相邻的链路信息
D.向整个网络播送相邻的链路信息
8以下关于RIP与向量距离路由选择的描述中,错误的选项是〔〕
A.部路由选择协议RIP是基于向量距离路由选择算法的
B.RIP要求部路由器将它关于整个AS的路由信息发布出去
C.RIP要求部路由器向整个AS的路由器发布路由信息
D.RIP要求部路由器按照一定的时间间隔发布路由信息
9RIP协议更新路由表的原那么是选择到各目的网络的距离最短的路由信息。
假设路由器X和路由器K是两个相邻的路由器,X向K说:
“我到目的网络Y的距离为N〞,那么收到此信息的K就知道:
“假设将到网络Y的下一个路由器选为X,那么我到网络Y的距离为〔〕〞。
A.NB.N-1
C.1D.N+1
10以下关于OSPF协议与链路状态路由选择算法的描述中,错误的选项是〔〕
A.OSPF使用链路状态路由选择算法来实现AS部路由表的更新
B.链路状态路由选择算法要求每一个路由器向本区域的每一个其它路由器发送它的相邻路由器的状态信息
C.收到OSPF分组的路由器向它的相邻路由器发送每一个分组的副本
D.发送链路状态的间隔时间最长30s
11以下关于OSPF协议的描述中,错误的选项是〔〕
A.OSPF使用链路状态协议
B.OSPF协议要求每个路由器都形成一个区域跟踪网络链路状态的数据库
C.OSPF协议要求路由器在链路状态发生变化时用洪泛法向所有路由器发送该信息
D.OSPF是以跳数作为路径长短的度量
12.以下哪个特性不是OSPF协议所具有的?
〔〕
A.支持多种路由度量标准,支持VLSM和CIDR
B.提供平安认证机制
C.对自治系统进展区域划分,适用于大规模网络
D.存在收敛速度慢的问题。
二、填空题
1.用于因特网自治系统〔AS〕部各路由器之间交换路由信息的路由协议主要有:
和;用于AS之间交换路由信息的路由协议是。
2.RIP标准起源于应用程序,RIP协议使用算法,RIP报文主要有两种类型:
和。
3.某运行RIP的路由器的路由表有20个表项。
有5条路由在200秒没有收到过它们的信息。
这时共有个计时器在运行。
4.OSPF的一个区域中包含了这样几个地址块:
10.199.48.0/24、10.199.49.0/24、10.199.50.0/24、10.199.51.0/24,那么该区域的区域边界路由器向骨干区域通告的路由汇总信息是。
5.OSPF协议中的报文用于发现和维护邻居;报文用于交换链路状态数据库中各LSA〔链路状通告〕的首部。
三、问答题
1.什么是自治系统?
互联网采用自治系统路由体系构造有什么优点?
互联网的自治系统路由管理模式是什么?
2.RIP协议使用了哪几个定时器?
它们分别在什么情况下使用?
3.RIP的慢收敛问题是如何产生的?