n正在建设中……
计算机网络和因特网
单选题
1.下面不可用于数据在网络核心交换的是()。
A.电路交换
B.分组交换
C.报文交换
D.网络交换
答案:D
解析:网络核心的数据交换包括:电路交换,报文交换,分组交换
ps:网络核心与网络边缘
网络核心:为边缘部分提供服务(主要由路由器和网络组成)
网络边缘:用户利用核心部分提供的服务直接使用网络进行通信并交换或共享信息(主机称为端系统);网络边缘端系统通信模式有:C/S模式,P2P模式
2.分组交换时延组成中不能确定时间的一种是()。
A.排队时延
B.处理时延
C.传输时延
D.传播时延
答案:A
解析:排队时延取决于先前到达的正在排队等待向链路传输的分组数量;若该队列为空,且当前没有队列正在传输,则排队时延为0。另一方面,若流量很大,且许多分组正在等待传输,则排队时延将延长
3.通过将介质频率分割为不同频段用于数据传输的技术称为()。
A.时分复用
B.频分复用
C.码分复用
D.网分复用
答案:B
解析:
时分复用(TDM):用户在不同时间占用相同的频率
频分复用(FDM):用户在同一时间占用不同的频率
码分复用 (CDM):用户可在同一时间使用相同频率进行通信,但使用的是基于码型的分割信道的方法,即每个用户分配一个地址码,各个码型互不重叠,通信各方之间不会相互干扰,且抗干扰能力强
4.可以使用()描述数据交换的排队时延情况。
A.流量强度
B.吞吐率
C.瓶颈链路
D.丢包率
答案:A
解析:
流量强度:估计排队时延的范围
流量强度 = La/R (R:链路带宽(bps),L:分组长度 (bits),a:平均分组到达速率 )
若La/R趋近于0,排队时延越小
若La/R趋近于1,排队延时越大
丢包率:指传输中所丢失数据包数量占所发送数据组的比率(输入报文-输出报文)/输入报文)
丢包:当队列已满,新到达的分组因没有空间存储而被路由器丢弃
瓶颈链路:链路网络中传输速率最小的链路
吞吐率: 接收方的接收速率,其大小取决于瓶颈链路的速率
如图, Server到Client的吞吐量=瓶颈链路=min{R1,R2,...,RN}
5.下面对traceroute描述正确的是()。
A.Traceroute是windows系统下的网络命令
B.Traceroute可以用于探测网络中节点是否连通
C.Traceroute探测时延异常变大是由于数据包丢包
D.Traceroute每次探测的结果会保持稳定
答案:B
解析:A:windows系统下的网络命令为tracert,而非traceroute;B:用于跟踪发出数据包的主机到目标主机之间所经过的网关,故可以用于探测网络中节点是否连通;C:通过Traceroute探测时延变化无法判丢包,当源从任何路由器接收到的报文小于3(一般进行3次测试),则发生丢包;D:如个某个节点发生拥塞或设备自身的原因,都可能导致Traceroute每次探测的结果不是稳定的
Traceroute探测结果一般包括如下内容:
1 192.168.74.2 (192.168.74.2) 2.606 ms 2.771 ms 2.950 ms
2 211.151.56.57 (211.151.56.57) 0.596 ms 0.598 ms 0.591 ms
3 211.151.227.206 (211.151.227.206) 0.546 ms 0.544 ms 0.538 ms
4 210.77.139.145 (210.77.139.145) 0.710 ms 0.748 ms 0.801 ms
5 202.106.42.101 (202.106.42.101) 6.759 ms 6.945 ms 7.107 ms
6 61.148.154.97 (61.148.154.97) 718.908 ms * bt-228-025.bta.net.cn (202.106.228.25) 5.177 ms
7 124.65.58.213 (124.65.58.213) 4.343 ms 4.336 ms 4.367 ms
8 202.106.35.190 (202.106.35.190) 1.795 ms 61.148.156.138 (61.148.156.138) 1.899 ms 1.951 ms
第一列代表从源到目的地之间经过的第n个路由器,即路径上的路由器编号;第二列代表路由器的名字;第三列代表路由器的地址(格式为xxx.xxx.xxx);最后三列分别代表3次测试的往返时延。如果某个节点接收到的报文小于3(表示发送丢包),Traceroute则会在其路由器号码后加上*号
ps: 该Traceroute探测结果中的第6个路由器(即61.148.154.97),该行的最后三列中有一个*号,但该*号不代表丢包(若发生丢包,其路由器号码后也有*号),而是无法获取数据包返回数据,可能是因为防火墙阻挡了ICMP的返回信息
6.下述不属于Internet网络协议栈的是()。
A.网络层
B.会话层
C.物理层
D.应用层
答案:B
解析:Internet网络协议栈为应用层,传输层,网络层,链路层,应用层
7.Internet网络协议栈中链路层分组称为()。
A.数据报
B.报文段
C.帧
D.比特
答案:C
解析:
应用层——message报文
传输层——segment报文段/datagram数据报(TCP叫TCP报文段,UDP叫UDP数据报/UDP段)
网络层——packet分组、数据包
链路层——frame帧
物理层——bit
8.Internet网络数据定由当前节点传输到下一个节点时,一定要修改()内容。
A.链路层协议头
B.应用内容
C.运输层协议头
D.网络层协议头
答案:A
解析:
网络层协议头通常包括源IP,目的IP,用于规划端到端的传输;一般不会被修改
链路层协议头通常包括源MAC,目的MAC,用于相邻节点传输;每到达一个节点就会被修改(将源MAC修改为此时作为发送方节点的MAC,即上一次传输的目的MAC;并将目的MAC修改为作为接收方节点的MAC)
9.下述对Internet网络各层描述,其中不正确的是()。
A.链路层负责实现相邻节点的数据传输
B.网络层主要用于规划数据包的传输路径
C.应用层是协议类型种类最多的层
D.物理层都使用以太网协议工作
答案:D
解析: 以太网协议包括许多物理层协议,但不是所有的物理层都使用以太网协议工作
10.通过伪装成你信任的设备或人,实现网络攻击的是()。
A.IP哄骗
B.DoS
C.分组嗅探
D.蠕虫
答案:A
解析:
IP哄骗: 指行动产生的IP数据包使用的是伪造的源IP地址,以便冒充其他系统或发件人的身份
参考博客:https://blog.csdn.net/gscaiyucheng/article/details/22191005
DoS(拒绝服务攻击):以极大的通信量冲击网络,使得所有可用网络资源都被消耗殆尽,最后导致合法的用户请求无法通过(DoS的攻击类型:弱点攻击(精细的报文),带宽洪泛(大量分组),连接洪泛(大量TCP连接))
分组嗅探: 利用嗅探器捕获以太网上所有的报文和帧,以盗取信息
蠕虫: 一种无需任何明显用户交互就能进入设备的恶意程序
判断题
11.普通家庭电话线不能同时用于数据通信和电话通信。()
答案:对
解析:电话线的数据通信本质是将数字信号转化为模拟信号,同时电话通信本质也是将人的声音转换为模拟信号,若在线路上同时两有种模拟信号一起传输,会产生干扰;故不能同时用于数据通信和电话通信
12.Internet网络协议只要通信双方协定好就可以。()
答案:错
13.瓶颈链路会极大地影响网络通信时的吞吐量。()
答案:对
解析:吞吐量取决于瓶颈链路的速率,故瓶颈链路会极大地影响吞吐量
14.使用分组交换后,能够允许多个用户同时共享接入传输。()
答案:对
15.只要计算机的速度快,就可以发送更多的数据到网络上,使网络通信更快。()
答案:错
16.当排队数据过多时,路由器就会产生丢包问题。()
答案:对
解析:丢包:当队列已满,新到达的分组因没有空间存储而被路由器丢弃
17.在单机上安装Wireshark工具可以嗅探到所处网络的所有数据包。()
答案:错
18.电路交换在通信过程中可以为数据选择最优路径。()
答案:错
解析:分组交换才会为每个数据包选择最优路径,而非电路交换
19.HFC、 DSL、FTTH都是使用共享方式接入网络。()
答案:对
解析:HFC(混合光纤同轴),DSL(数字用户线路)均是使用共享方式接入网络,FTTH(光纤到户 )使用专用方式接入网络
20.病毒和蠕虫使用相同的方法攻击网络。()
答案:错
解析:
病毒:一种需要某种形式的用户交互来感染用户设备的恶意程序;
蠕虫:一种无需任何明显用户交互就能进入设备的恶意程序;
两者的区别在于进入设备时,是否需要用户交互
计算题
假定主机A要向主机B发送一个大文件。从主机A到主机B的路径上有3段链路,其速率分别为R1= 500kbps,R2=2Mbps,R3=1Mbpa。
a.假定该网络中没有其他流量,该文件传送的吞吐量是多少?
解答:吞吐量=min{R1,R2,R3}=R1=500kbps,故吞吐量为500kbps
b.假定该文件为4MB。用吞吐量除以文件长度,将该文件传输到主机B大致需要多长时间?
解答:
4MB=4*1000*8kb
4*1000*8kb/500kbps=64s,故将该文件传输到主机B大致需要64s
c.重复(a)和(b),只是这时R2减小到100kbps。
解答:
吞吐量=min{R1,R2,R3}=R2=100kbps
4MB=4*1000*8kb
4*1000*8kb/100kbps=64s,故将该文件传输到主机B大致需要320s
应用层
单选题
1.下列关于网络应用模型的叙述中,错误的是()。
A.在P2P模型中,结点之间具有对等关系
B.在客户/服务器(C/S)模型中,客户与客户之间可以直接通信
C.在C/S模型中,主动发起通信的是客户,被动通信的是服务器
D.在向多用户分发一个文件时,P2P模型通常比C/S模型所需时间短
答案:B
解析:在客户/服务器(C/S)模型中,客户与客户之间均时通过服务器进行通信,而无法直接通信
2.假设网络无差错、无数据丢失,利用缺省模式的HTTP 1.1协议,传输一个引用10个小JPEG图像的Web页大约需要的时间为()。
A.约11个RTT
B.约12个RTT
C.约3个RTT
D.约22个RTT
答案:C
解析:HTTP/1.1采用持续连接,据题意使用流水线方式,则需1RTT(建立TCP连接)+1RTT(HTML对象)+1RTT(10个JPEG图像被视作一个对象)=3RTT
HTTP的非持续链接和持续链接
HTTP/1.0使用非持久性连接,每次传输均需建立一次TCP连接
HTTP/1.1使用持久性连接,仅建立一次TCP连接进行多次传输
HTTP的非流水线方式和流水线方式
同样以本题为例但变更为HTTP/1.0的非流水线方式,则需:
2RTT*(1+10)=22RTT(注:每次传输均建立一次TCP连接(1RTT);1个HTML对象;0个JPEG图像视作10个对象)
若变更为HTTP/1.0的流水线方式,则需:
2RTT*(1+1)=4RTT(注:每次传输均建立一次TCP连接(1RTT);1个HTML对象;10个JPEG图像视作1个对象)
若变更为HTTP/1.1的非流水线方式,则需:
1RTT+1RTT*(1+10)=12RTT(注:整个过程建立一次TCP连接;1个HTML对象;10个JPEG图像视作10个对象)
若变更为HTTP/1.1的流水线方式,则需:
1RTT+1RTT*(1+1)=3RTT(注:整个过程建立一次TCP连接;1个HTML对象;10个JPEG图像视作10个对象)
参考博客:https://blog.csdn.net/weixin_44677382/article/details/105999368
3.Internet中发送邮件协议是()。
A.FTP
B.SMTP
C.HTTP
D.POP
答案: B
解析:SMTP协议用于发送邮件,而IMAP,POP,HTTP用于接收邮件;FTP用于文件传输
4.在做DNS实验的过程中,某同学可以用IP地址成功访问所建立的WEB站点,但却无法用域名实现成功访问,问题最有可能出现在()。
A.搭建WEB服务器时出现错误
B.网络连接故障
C.客户机的IP地址配置错误
D.客户机的DNS地址配置错误或未配置
答案:D
解析:据题意,无法使用用域名进行访问,说明该问题与DNS解析有关故选D
5.将域名转换为IP地址是由()服务器完成的。
A.DHCP
B.SMTP
C.DNS
D.ARP
答案:C
6.如果本地域名服务器无缓存,当采用递归方法解析另一网络某主机域名时,用户主机、本地域名服务器发送的域名请求消息数分别为()。
A.一条、一条
B.一条、多条
C.多条、一条
D.多条、多条
答案: A
解析:如图,DNS递归查询, 主机和本地域名服务器均发出一次DNS查询请求
多选题
7.下列关于SMTP协议的叙述中,正确的是()。
A.只支持传输7比特ASCII码内容
B.支持在邮件服务器之间发送邮件
C.支持从邮件服务器向用户代理发送邮件
D.支持从用户代理向邮件服务器发送邮件
答案:A,B,D
解析:如图,从邮件服务器向用户代理发送邮件和从用户代理向邮件服务器发送邮件属于发送邮件的范畴,故被SMTP支持;而从邮件服务器向用户代理发送邮件属于接收邮件的范畴,故被POP3等接收协议支持
填空题
8.网络应用程序两种主流体系结构分别为_____,_____
答案:C/S体系结构,P2P体系结构
判断题
9.Cookies技术主要是用于解决HTTP协议的无状态特性。()
答案:对
10.什么是HTTP持续性连接?什么是HTTP非持续性连接?非持续性连接有什么缺点?
解答:
非持续性连接:Web页面上的每个object对象的请求/响应对是经一个单独的TCP连接发送的,发一个请求建一条TCP连接
持续性连接:所有的请求及其响应都经相同的TCP连接发送
非持续连接的缺点:
1.必须为每一个请求的对象建立和维护一个全新的连接,对于这些维护,都需要客户机和服务器分配TCP缓冲区和保持TCP变量的,这给服务器带来了严重负担
2.每一个对象经受两倍RTT的交付时延,这样比较耗费时间
参考博客:https://blog.csdn.net/weixin_44499225/article/details/111563968
运输层
单选题
1.对于下列说法,错误的是()。
A.TCP协议可以提供可靠的数据流传输服务
B.TCP协议可以提供面向连接的数据流传输服务
C.TCP协议可以提供全双工的数据流传输服务
D.TCP协议可以提供面向非连接的数据流传输服务
答案:D
解析:
TCP是面向连接的、可靠的数据流传输协议;TCP连接提供全双工服务;
UDP是面向非连接的、不可靠的数据流传输协议
2.采用全双工通信方式数据传输的方向为()。
A.可以在两个方向上同时传输
B.只能在一个方向上传输
C.可以在两个方向上传输但不能同时进行
D.以上均不对
答案:A
解析:
全双工通信:允许数据同时在两个方向上传输
3.三次握手方法用于()。
A.传输层连接的建立
B.数据链路层的流量控制
C.传输层的重复检测
D. 传输层的流量控制
答案:A
解析:三次握手为了建立TCP连接,且TCP是面向连接的,可靠的传输层协议
4.在TCP 连接中,如果已经接收了1000字节的数据,那么在发送回的数据包头中,确认号为()。
A.1000
B.1001
C.999
D.998
答案:B
解析:确认号表示接下来希望接收数据的序列号;成功接收1000字节之后,TCP希望接收1001 号字节,所以确认号应该是1001
5.在TCP报文段的报头中,窗口字段的作用是()。
A.报头中32bit字节的数量
B.说明对方端口的数量
C.控制对方的发送流量
D.说明网络的负荷能力
答案:C
解析:窗口字段用于控制对方发送的数据量
6.下列关于TCP和UDP的描述正确的是()。
A.TCP和UDP都是无连接的
B.TCP是无连接的,UDP面向连接
C.TCP适用于可靠性较差的广域网,UDP适用于可靠性较高的局域网
D.TCP适用于可靠性较高的局域网,UDP适用于可靠性较差的广城网
答案:C
解析:TCP提供可靠的数据流传输服务,故适用于可靠性较差的广域网(WAN);UDP提供不可靠的数据流传输服务,故适用于可靠性较高的局域网(LAN)
注:局域网(LAN)主要是指在小范围内的计算机互联网络,其范围要比广域网(WAN)小得多
参考博客:https://blog.csdn.net/qq_44555294/article/details/118931050
7.一个TCP连接的数据传输阶段如果发送端的发送窗口值由2000变为3000,意味着发送端可以()
A.在收到一个确认之前可以发送3000个TCP报文段
B.在收到一个确认之前可以发送1000个字节
C.在收到一个确认之前可以发送3000个字节
D.在收到一个确认之前可以发送2000个TCP报文段
答案:C
解析:发送窗口是按字节分配序号的;发送窗口值接收方目前允许发送端发送的多少字节数据量;对于TCP报文段,应结合最大报文段长度(MSS)进行分配
如图,假定数据流由一个包含500000字节的文件组成,其MSS为1000字节,数据流的首字节编号是0;如该TCP将为该数据流构建500个报文段(每个1000字节),给第一个报文段分配序号0(0~999),第二个报文段分配序号1000(1000~1999),第三个报文段分配序号2000(2000~3999),以此类推;每一个序号被填入到相应TCP报文段首部的序号字段中
在wireshark中,则体现在Seq(序号) 和Len(报文段长度)
如图,位于上方的TCP报文段被分配序号为1,报文段长度为565,即该报文段占用了1~565号字节;所以接下来的TCP报文段(位于下方)则被分配序号为566(即1+565)
8.在TCP数据段的布局格式中,头开始的固定格式长度是()
A.20字节
B.24字节
C.32字节
D.36字节
答案:C
解析:TCP首部的典型长度为20字节,UDP首部则为8字节
2^5*5/2^3=20Bytes(每行32bit,共6行,但选项和填充通常为空,故5行)
9.TCP中滑动窗口的值设置的太大,对主机的影响是()
A.由于传送的数据过多而使路由器变得拥挤,主机可能丢失分组
B.产生过多的ACK
C.由于接收的数据多,而使主机的工作速底加快
D.由于接收的数据多,而使主机的工作速度变慢
答案:A
解析:
滑动窗口过小,则接收端需要频繁返回确认信息,占用了大量的网络带宽
滑动窗口过大,则发送端在每个确认间发送的数据过多,接收端因缓存不足而溢出导致丢包
10.TCP的通信双方,有一方发送了带有FIN标志的数据段后表示()
A.将断开通信双方的TCP连接
B.单方面释放连接,表示本方已经无数据发送,但可以接收对方的数掘
C.中止数据发送,双方都不能发送数据
D.连接被重新建立
答案:B
解析:FIN位用来释放一个连接,表示本方已经没有数据要传输了。然而,在关闭一个连接之后,对方还可以继续在另一个方向的连接上发送数据,所以还是能接收到数据的
可以结合TCP提供的全双工服务来理解
A不能发送数据给B,但A仍能接收B发送的数据
参考博客:https://blog.csdn.net/wodegeCSDN/article/details/106969283