选择题_网络

2023-10-27

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

 A 10KB
 B 12KB
 C 14KB
 D 15KB

【解释】从拥塞控制的角度出发,发生超时时,ssthresh被设定为8的一半4,且拥塞窗口被设为1KB,此后再无拥塞,故而拥塞窗口经10个RTT依次变化为2、4(未超过ssthresh值之前以指数级增长)、5、6、7、8、9、10、11、12(超过ssthresh之后以数量级增长),最终达到12KB。而流量控制的角度出发,接受窗口恒为10KB。发送方的发送窗口取拥塞窗口和接收窗口的最小值,故最后答案是10KB。

当网络出现拥塞时,无论在慢开始阶段还是在拥塞避免阶段,只要发送方检测到超时事件的发生(没有按时收到确认,重传计时器超时),就要把慢开始门限ssthresh设置为出现拥塞时的发送方cwnd值得一半(但不能小于2)。然后把拥塞窗口cwnd重新设置为1,执行慢开始算法。这样做的目的就是要迅速减少主机发送到网络中的分组数,使得发生拥塞的路由器有足够的时间把队列中积压的分组处理完毕。

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

 A 180.80.76.0
 B 180.80.76.255
 C 180.80.77.255
 D 180.80.79.255

【解析】子网掩码的第3个字节为11111100,可知前22位为子网号、后10位为主机号。IP地址的第3个字节为01001101,将主机号(即后10位)全置为1,可以得到广播地址为180.80.79.255。

3.ARP 协议的功能是( A )。

 A 根据 IP 地址查询 MAC 地址
 B 根据 MAC 地址查询 IP 地址
 C 根据域名查询 IP 地址
 D 根据 IP 地址查询域名

【解释】ARP(address resolution protocol)地址解析协议,将网络层的IP地址解析为数据链路层的MAC地址的一个TCP/IP协议。

RARP是将MAC地址反为IP地址。

4.下列关于IP 路由器功能的描述中,正确的是( C )。
Ⅰ. 运行路由协议,设置路由表
Ⅱ. 监测到拥塞时,合理丢弃 IP 分组
Ⅲ. 对收到的 IP 分组头进行差错校验,确保传输的 IP 分组不丢失
Ⅳ、 根据收到的 IP 分组的目的 IP 地址,将其转发到合适的输出线路上

 A 仅Ⅲ、 Ⅳ
 B 仅Ⅰ、 Ⅱ、 Ⅲ
 C 仅Ⅰ、 Ⅱ、 Ⅳ
 D Ⅰ、 Ⅱ、 Ⅲ、 Ⅳ

【解释】对于Ⅱ,当路由器监测到拥塞时,可合理丢弃IP分组,并向发出该IP分组的源主机发送一个源点抑制的ICMP报文。对于Ⅲ,路由器对收到的IP分组首部进行差错检验,丢弃有差错首部的报文,但不保证IP分组不丢失。

分组不丢失是传输层的功能。

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

 A 无连接不可靠服务
 B 无连接可靠服务
 C 有连接不可靠服务
 D 有连接可靠服务

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

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

 A PPP
 B IP
 C UDP
 D TCP

【解释】ICMP(Internet Control Message Protocol)Internet控制报文协议,作为报文作为数据字段封装在IP分组中,因此,IP协议直接为ICMP提供服务。

ICMP用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。
UDP和TCP都是传输层协议,为应用层提供服务。PPP协议是链路层协议,为网络层提供服务。

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

 A ( SYN=0, ACK=0, seq=11221, ack=11221)
 B ( SYN=1, ACK=1, seq=11220, ack=11220)
 C ( SYN=1, ACK=1, seq=11221, ack=11221)
 D ( SYN=0, ACK=0, seq=11220, ack=11220)

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

链接:参数变化
SYC:同步位;seq:序列号;ACK:确认位;ack:确认号

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

 A 无连接不可靠的数据报服务
 B 无连接可靠的数据报服务
 C 有连接不可靠的虚电路服务
 D 有连接可靠的虚电路服务

【解释】网络层提供的是一种无连接、不可靠但尽力而为的数据报传输服务,将数据报从原主机传送到目的主机。

从一台主机到另外一台主机的分组可能会通过不同的路由且分组有可能出现丢失、乱序等。
为了达到较高的分组传输效率,放弃了一些并非必需的可靠性操作。

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

 A 1000
 B 2000
 C 3000
 D 4000

【解释】主机甲适宜拥塞控制窗口大小 = min{4000,2000}=2000; 而主机甲已经发送两个最大段,且成功收到一个段的确认段,所以主机甲自己清楚还有一个没有收到,所以此时甲可以向乙发送的最大字节数为2000-1000=1000。

10.某网络的IP地址空间为192.168.5.0/24 , 采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数 、 每个子网内的最大可分配地址个数为( B )

 A 32,8
 B 32,6
 C 8,32
 D 8,30

【解释】由于该网络的IP地址为192.168.5.0/24,网络号为前24位,后8位为子网号+主机号。子网掩码为255.255.255.248,第4个字节248转换成二进制为11111000,因此后8位中,前5位用于子网号,在CIDR中可以表示25=32个子网;后3位用于主机号,除去全0和全1的情况,可以表示 23-2=6个主机地址。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

选择题_网络 的相关文章

随机推荐

  • Linux:进程地址空间管理(图文详解总结)

    首先我们要明白一个概念 什么是地址 地址是指向内存区域的一个编号 每一个进程都有4G的进程地址空间 那么系统到底是如何给进程分配内存的呢 结论 分页管理 虚拟地址空间 看图进一步理解 如上图是系统给进程分配内存的逻辑图 操作系统用一个进程控
  • 动态规划(DP)

    DP的核心就是发现一个最优结构使得当前的结果可以用之前计算过的结果表示 至于怎样找到这个结构 呵呵 你猜 DP是把计算的中间过程存储下来防止下一次计算时候重复计算是一种以空间换时间的做法 DP的思想 动态规划 更像是走一步规划一步 只要把问
  • vscode解决cuda头文件与普通c++头文件不能同时跳转的问题

    1 语言设置为cuda cpp 2 configuration Provide取消关联cmake文件
  • PyTorch深度学习实战(5)——计算机视觉基础

    PyTorch深度学习实战 5 计算机视觉基础 0 前言 1 图像表示 2 将图像转换为结构化数组 2 1 灰度图像表示 2 2 彩色图像表示 3 利用神经网络进行图像分析的优势 小结 系列链接 0 前言 计算机视觉是指通过计算机系统对图像
  • 【STM32】FSMC—扩展外部 SRAM 初步使用 1

    基于野火指南者 零死角玩转 STM32F103 指南者 的学习 STM32F103系列 FSMC Flexible Static Memory Controller简介 1 详细功能参看 STM32F10x参考手册 这边是概述 是一个外设
  • 空格隔开的字符串截取(实例)

    题目 Leetcode1816 截断句子 问题 第一个方法 第二个方法 问题 句子 是一个单词列表 列表中的单词之间用单个空格隔开 且不存在前导或尾随空格 每个单词仅由大小写英文字母组成 不含标点符号 例如 Hello World HELL
  • Spring系列(五):@Lazy懒加载注解用法介绍

    目录 1 Lazy 懒加载注解的概念 2 Lazy 懒加载注解作用 3 Lazy 懒加载注解使用示例 3 1 新建配置类TestLazyConfig java 3 2 新建测试类 TestLazy java 今天给大家介绍 Lazy懒加载注
  • Elasticsearch:替换、更新和删除性能分析

    替换 更新和删除 在使用ES的时候 如果你认真观察了 你会发现 替换 更新和更新都是有蛮大的区别的 虽然说结果是一样的 但是原理还是不同的 这一点一定要明确 一 看一下替换 这个时候替换成功 这个Version是3 再替换一下 这个时候Ve
  • Android音视频 - OpenGL GLSL基础

    上节在绘制三角形的时候 简单讲解了一些着色器 GLSL 的相关概念 可能看的云里雾里的 不要担心 在本节中 我将详细讲解着色语言 GL Shader Language GLSL 的一些基本的概念 PS 无特殊说明 文中的 GLSL 均指 O
  • idea使用笔记

    1 idea service springboot 启动类显示隐藏 隐藏 显示 2 idea导入项目后没有被识别为maven项目的解决办法 如果不行参考 https blog csdn net kt1776133839 article de
  • dart 练习模板自用

    import package flutter material dart main gt runApp const MyApp class MyApp extends StatelessWidget const MyApp super ke
  • QT笔记-QString-string相互转换

    新建头文件 命名为GBK h 内容如下 include
  • linux清空文件内容的三种方法

    1 使用vi vim命令打开文件后 输入 d 清空 后保存即可 但当文件内容较大时 处理较慢 命令如下 vim file name d wq 2 使用cat命令情况 命令如下 推荐 cat dev null gt file name 3 使
  • 【Mysql】取两个查询语句结果的交集

    表结构 订单表 order info id order no price quality 1 PO1001 100 0 10 2 PO1002 200 0 20 3 PO1003 100 0 10 订单扩展表 order ext id or
  • NERFS 与现实捕捉 - 弥合现实世界与数字世界之间的差距

    NERF介绍 近年来 计算机视觉和图形领域取得了显着的进步 催生了革命性的技术 改变了各个行业 NERFS 神经辐射场 和现实捕捉是两项备受关注的重要技术 NERFS 和现实捕捉都是以数字形式捕捉和重建现实世界的强大工具 然而 它们在方法和
  • 考研数二第二讲 数列/函数的极限

    一 数列 无穷多个数按照一定顺序排成一列叫数列 如 二 数列的极限 回到刚才提到的四个数列 我们根据描述性定义 当 n 无限增大时 即 n 可以轻松推出数列 xn 的极限值 实际上我们对描述性定义不算满意 因为它描述说 当 n 无限增大时
  • C#结构体struct和类class的区别与使用场景

    目录 前言 一 结构体的使用 二 结构与类的区别 1 类和结构有以下几个基本的不同点 2 选择使用情况 总结 前言 在我们开发程序中 功能实现可能没有问题 问题是如何将代码变得更优雅 优化程序运行 本文主要区别结构体与类的区别以及什么情况下
  • 算法设计与分析 最长公共子序列(动态规划)Python实现

    问题描述 使用动态规划算法解最长公共子序列问题 具体来说就是 依据其递归式自底向上的方式依次计算得到每个子问题的最优值 输入形式 在屏幕上输入两个序列X和Y 序列各元素数间都以一个空格分隔 输出形式 序列Xi x1 xi 和序列Yj y1
  • Python兼职

    Python能挣到钱吗 靠Python接单月入w假的吧 网上这类话题帖子不少 争议呢也不少 Python能接单挣钱肯定不假 至于能挣多少我说看个人技术 技术到位挣钱不是难事 技术不得行 想靠Python挣钱那就跟你没太大关系 我也是业余自学
  • 选择题_网络

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