计算机网络笔试题附解析 (4)——每天学一点,天天都进步

本文详细解析了网络中的IP地址计算、TCP/IP参考模型服务类型、路由器功能、TCP窗口管理、ARP协议作用、子网划分、MAC协议服务特点以及TCP连接建立过程中的细节,涵盖了网络通信的基础知识和关键概念。
摘要由CSDN通过智能技术生成

宝贝们,今日份的练习题已经来了哦!大家快来打卡交作业了!我等你们啊

1. 某主机的IP地址为180.80.77.55,子网码为255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是()。

  • 180.80.76.0
  • 180.80.77.255
  • 180.80.76.255
  • 180.80.79.255
    解析看这里:
    由子网掩码255.255.252.0(即11111111.11111111.11111100.00000000)可知网络为连续的1,那么主机位为连续的0,也就是10位,然后题目要发送广播分组,所以求的是广播地址,广播地址的主机位也是全为1,所以主机180.80.77.55所在的广播地址就是 180.80.010011(11.11111111),括号里面的是主机号,主机号全为1就是广播地址,即180.80.79.255

2.TCP/IP参考模型的网络层提供的是( )。

  • 无连接不可靠的数据报服务
  • 有连接不可靠的虚电路服务
  • 无连接可靠的数据报服务
  • 有连接可靠的虚电路服务

3.下列关于IP路由器功能的描述中,正确的是()。

I .运行路由协议,设置路由表
II.监测到拥塞时,合理丢弃IP分组
Ⅲ.对收到的IP分组头进行差错校验,确保传输的IP分组不丢失
IV、根据收到的IP分组的目的IP地址,将其转发到合适的输出线路上

  • 仅Ⅲ、IV
  • 仅I、Il 、IV
  • 仅l、Il 、III
  • l 、 ll 、Ⅲ、IV

解析看这里:
IP层为什么不对数据部分进行差错校验?
因为网络层是“尽最大努力完整的传输数据包”,差错检测已由数据链路层实现,IP层没必要再进行一次校验。
优点就是,因为不负责差错检测和纠错,所以可获得较高的传输性能。
缺点就是,因为IP层不负责差错检测,那么错误检测只能在传输层或应用层被发现,使纠正错误的时间增加了。
试想一下,如果两台PC跨INTERNET通信,之间隔了很多台路由器,PC1给PC2发了个数据包,到达第一台路由器后,在转发的过程中,数据包发生了错误:
1-因为IP层不做差错校验,所以第2台路由器通过广域网协议(HDLC、PPP等)收到数据后,只要数据链路层正常,它就无法得知收到的IP包是否正确,错误就会这么传递下去,至到PC2才被发现。
2-如果IP可以实现差错校验的功能,那么到了第2台路由器时,路由器2就不会再继续发错误包了,错误就会终止。
不过现在网络传输的误码率都极低,所以IP层没必要再做一次校验!

4.主机甲和乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段.若甲在时刻发生超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是()

  • 10KB
  • 14KB
  • 12KB
  • 15KB

解析看这里:
1、把慢开始的门限值设为当前窗口的一半,即ssthresh=1/2 *8KB=4KB,
2、把拥塞窗口cwnd设置为1个最大报文段MSS大小,
3、再次从慢启动阶段开始。发生拥塞后
开始慢启动 cwnd=1KB,之后呈指数增长。
经过1个RTT cwnd=2^1=2KB
经过2个RTT cwnd=2^2=4KB, 此时到达门限值ssthresh,之后 进入拥塞避免 阶段
经过3个RTT cwnd=4+1=5KB , 由于题目说之后一直都没有发生超时,cwnd会一直线性增长到接收窗口大小
经过8个RTT cwnd=10KB, 因为发送端不能超过接收端10,此后拥塞窗口一直保持cwnd=10KB。
发送窗口大小=min(接收窗口,拥塞窗口)=10KB。

5.ARP协议的功能是( )。

  • 根据IP地址查询MAC地址
  • 根据域名查询 IP地址
  • 根据MAC地址查询IP地址
  • 根据IP地址查询域名

解析看这里:
地址解析协议,即ARP(Address Resolution Protocol),根据IP地址获取物理地址。
功能:
OSI模型把网络工作分为七层,IP地址在OSI模型的第三层,MAC地址在第二层,彼此不直接打交道。在通过以太网发送IP数据包时,需要先封装第三层(32位IP地址)、第二层(48位MAC地址)的报头,但由于发送时只知道目标IP地址,不知道其MAC地址,又不能跨第二、三层,所以需要使用地址解析协议。使用地址解析协议,可根据网络层IP数据包包头中的IP地址信息解析出目标硬件地址(MAC地址)信息,以保证通信的顺利进行。

6.某网络的P地址空间为192.168.5.024,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内的最大可分配地址个数为()

  • 32,8
  • 8,32
  • 32,6
  • 8,30

解析看这里:
一个IP的组成部分为: 网络号+子网号+主机号,
对于这样的IP 192.168.5.0/24 由/24可以知道其子网掩码默认为255.255.255.0 ,255.255.255.248,二进制位: (11111111. 11111111. 11111111)(24表示网络号).11111(子网掩码) 000 ,子网掩码中全1表示的网络号和子网号部分,0部分表示主机号部分
(11111)2 转换为十进制为2^5 =32 所以可以划分为32个子网,而后面有3个0,所以000 - 111表示的范围 2^3 -2(全0和全1不可用)=6

7.主机甲和主机乙之间建立一个TCP连接,TCP最大段长度为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的第一个段的确认段,确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是()

  • 1000
  • 3000
  • 2000
  • 4000

解析看这里:
TCP采用序列号、确认、滑动窗口协议等机制来实现端到端节点之间可靠的数据传输。其中,滑动窗口协议规定未被确认的分组数最多为窗口的大小,且只需要重传未被确认的分组。
依题意,主机甲的当前拥塞窗口为4000B,主机甲向主机乙连续发送2个最大段,其中第1个段的序列号为4000,窗口值为1000;第2个段的序列号为5000,窗口值为1000。主机甲成功接收到主机乙发送的第一段的确认段,确认段的序列号为5000,其通告的接收窗口大小为2000B,则说明此时主机乙具有一个2000B的空闲缓冲区,即此时主机乙最大还可以接收2000B的数据。由于主机乙还未对主机甲发出第2个报文段进行确认,因此这2000B的空闲缓冲区还需预留出1000B用于接收第2个报文段,即此时主机甲还可以向主机乙发送的最大字节数只有1000B。

8.以太网的MAC协议提供的是 ()。

  • 无连接不可靠服务
  • 有连接不可靠服务
  • 无连接可靠服务
  • 有连接可靠服务

解析看这里:
考虑到局域网信道质量好,以太网采取了两项重要的措施以使通信更简便:①采用无连接的工作方式;②不对发送的数据帧进行编号,也不要求对方发回确认。因此,以太网提供的服务是不可靠的服务,即尽最大努力的交付。差错的纠正由高层完成。

9.主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是()。

  • (SYN=0,ACK=0,seq=11221,ack=11221)
  • (SYN=1,ACK=1,seq=11220,ack=11220)
  • (SYN=1,ACK=1,seq=11221,ack=11221)
  • (SYN=0,ACK=0,seq=11220,ack=11220)

解析看这里:
在确认报文段中,同步位SYN和确认位ACK必须都是1;返回的确认号seq是甲发送的初始序号seq=11220加1,即ack=11221;同时乙也要选择并消耗一个初始序号seq,seq值由乙的TCP进程任意给出,它与确认号、请求报文段的序号没有任何关系。

10.在TCP/IP体系结构中,直接为ICMP提供服务的协议是___。

  • PPP
  • IP
  • UDP
  • TCP

解析看这里:
在这里插入图片描述

未完,待续…

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿是小贺

谢谢老板的厚爱,感谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值