2012年计网408

news2024/12/23 19:05:43

第33题

  1. 在 TCP/IP 体系结构中, 直接为 ICMP 提供服务的协议是()
    A. PPP
    B. IP
    C. UDP
    D. TCP

本题考察TCP/IP体系结构中直接为ICMP协议提供服务的协议。
image.png
如图所示。这是TCP/IP的四层体系结构。网际层的IP协议是整个体系结构中的核心协议,用于网络互联。网际控制报文协议ICMP同样位于网际层,用于询问状况和报告差错。ICMP报文需要使用IP协议封装成IP数据报后才能送交下层封装。因此可以说IP协议直接为ICMP协议提供服务。综上所述,本题的答案是选项b。
另外,选项a中的ppp协议属于数据链路层,它可以为网际层的IP协议提供服务。选项c中的UDP协议和选项d中的TCP协议属于TCP/IP体系结构的运输层,网际层的IP协议也直接为他们提供服务。

第34题

  1. 在物理层接口特性中, 用于描述完成每种功能的事件发生顺序的是()
    A. 机械特性
    B. 功能特性
    C. 过程特性
    D. 电气特性

本题考察物理层接口特性。

image.png
如图所示。
物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流。物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么?
物理层有以下四个接口特性。它们分别是机械特性。电气特性。功能特性。过程特性。
机械特性指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置。
电气特性指明在接口电缆的各条线上出现的电压的范围。
功能特性指明某条线上出现的某一电平的电压表示何种意义
过程特性指明对于不同功能的各种可能事件的出现顺序。
综上所述,本题的答案是选项c。建议同学们将物理层的四个接口特性像顺口溜一样来记忆。与此类似的还有计算机网络协议的三要素是语义语法同步。数据链路层的主要任务是封装成帧、差错检测、可靠传输。

第35题

  1. 以太网的 MAC 协议提供的是()
    A. 无连接不可靠服务
    B. 无连接可靠服务
    C. 有连接不可靠服务
    D. 有连接可靠服务

image.png
image.png

第36题

  1. 两台主机之间的数据链路层采用后退 𝑁 帧协议 (GBN) 传输数据, 数据传速率为 16kbps, 单向传播时延为 270 ms, 数据帧长度范围是 128 ∼ 512 字节, 接收方总是以与数据帧等 长的帧进行确认。为使信道利用率达到最高, 帧序号的比特数至少为()
    A. 5 B. 4 C. 3 D. 2

本题考察后退n帧协议的信道利用率以及构成帧编号的比特数量。
我们来一起分析一下。后退n帧协议是在停止等待协议的基础上修改而来的。我们首先来看停止等待协议。发送方每发送完一个数据帧就要停止发送,等待接收方发回的确认帧。接收方若正确接收发送方发来的数据帧,就给发送方发回针对该数据帧的确认帧。发送方收到接收方发回的确认帧就可以发送下一个数据帧了,以此类推。
image.png
这段时间是数据帧的发送时延。这段时间是数据帧的最后一个比特的信号从发送方传播到接收方的传播时延。这段时间是确认帧的发送时延。这段时间是确认帧的最后一个比特信号从接收方传播到发送方的传播时延。需要说明的是。接收方对数据帧的处理时延以及发送方对确认帧的处理时延都非常短,可以忽略不计。因此未在图中画出。另外,为了减少传输开销。确认帧的长度应远小于数据帧的长度。但题目给定接收方总是以与数据帧等长的帧进行确认。因此图中的数据帧和确认帧的长度一样。
停止等待协议的信道利用率等于一个数据帧的发送时延除以从发送该数据帧起到收到针对该帧的确认所耗费的总时间。很显然停止等待协议的信道利用率比较低。尤其在信号传播时,延远大于数据帧发送时延的情况下,信道利用率非常低。

image.png
后退n帧协议是对停止等待协议的改进。发送方在未收到接收方发来确认的情况下。可将序号落入发送窗口内的多个数据帧,依次发送出去。也就是说,相对于停止等待协议而言,后退n帧协议的发送方从发送第一个数据帧至收到针对该帧的确认帧的这段时间内。可以连续发送多个数据帧以提高信道利用率。

image.png
image.png

由于题目给定,接收方总是以与数据帧等长的帧进行确认。为了降低传输开销,我们选择数据帧的长度为128个字节。我们来计算一下,发送一帧的时间。
用数据帧长度128字节,除以数据传输速率16k比特每秒,结果为64毫秒。再来计算一下,发送一帧到收到确认为止的总时间。这里的64是一个数据帧的发送时延。这里的270是题目给定的信号单向传播时延,乘以二就是信号的往返传播时延。这里的64是一个确认帧的发送时延,结果为668毫秒。现在可以计算出这段总时间可以发送的数据帧数量。结果为10.4375。
image.png
后退n帧协议的发送窗口尺寸wt,满足以下条件。即大于1,小于等于2的n次减一。其中n是构成帧序号的比特数量。根据之前计算出的可以连续发送帧的数量10.4375。wt的取值为11。可解得n至少为四。综上所述,本题的答案是选项b

第37题

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

image.png

本题考察IP路由器的功能。IP路由器的主要功能如下:
一个是转发分组。也就是依据自己的转发表和分组首部中的目的地址来转发分组。因此描述四正确。
另一个是执行路由选择协议来构建路由表进而构建转发表。因此描述一正确。
IP路由器采用主动队列管理AQM,对路由器中的分组排队进行智能管理。现在已经有几种具体的算法。也就是路由器的拥塞控制算法。因此描述二正确。
IP路由器对收到的IP分组首部进行差错校验。若发现错误,则丢弃该IP分组。因为转发该分组是没有意义的。因此,描述三的前半句话正确。
IP路由器工作在TCP IP体系的网际层。该层并不负责可靠传输,而是尽最大努力的交付。这并不能确保传输的IP分组不丢失。因此描述三的后半句话错误。

第38题

  1. ARP 协议的功能是()
    A. 根据 IP 地址查询 MAC 地址
    B. 根据 MAC 地址查询 IP 地址
    C. 根据域名查询 IP 地址
    D. 根据 IP 地址查询域名

image.png
我们再来简单回忆一下ARP的功能。如图所示。主机ABC通过交换机互联成一个交换式以太网。这是主机a所分配的IP地址和其网卡上固化的MAC地址。这是主机b所分配的IP地址和其网卡上固化的MAC地址。这是主机c所分配的IP地址和其网卡上固化的MAC地址。
假设主机a要给主机b发送数据包。主机a知道主机b的IP地址。但主机a不知道主机b的地址。因此,主机a的数据链路层封装帧时,无法填写目的地址。于是主机a发送ARP广播请求。交换机从自己的其他端口转发,该ARP广播请求。主机c中的ARP进程发现,该ARP广播请求并不是请求主机c的地址。于是,丢弃该广播请求。

image.png
主机b中的ARP进程发现该ARP广播请求是请求主机b自己的地址。于是给主机发送ARP单波响应。将自己的MAC地址告知主机a。交换机将该单播响应转发给主机a。现在主机a就知道了,主机b的MAC地址。可以封装发送给主机b了。

第39题

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

本题考察IP地址子网掩码广播地址等相关概念。我们来一起分析一下。
image.png
根据题意,我们需要找出主机所在子网的广播地址。这是题目给定的子网掩码。将其写成二进制形式。22个连续的比特一表示网络前缀为22个比特。剩余十个连续的比特零表示主机编号为十个比特。这是题目给定的主机的IP地址。将其左起第三个和第四个十进制数写成二进制形式(01001101.001101111)。
将22比特的网络前缀保持不变,10比特的主机号全部取零,就可得到主机所在子网的最小地址。这是其点分十进制形式(180.80.76.0)。主机号为全零的地址,也就是子网的最小地址,用来作为子网的网络地址。将22比特的网络前缀保持不变。10比特的主机号全部取一,就可得到主机所在子网的最大地址,这是其点分十进制形式(180.80.79.255)。主机号为全一的地址,也就是子网的最大地址,用来作为子网的广播地址。综上所述,本题的答案是选项d。另外,主机所在子网的最小地址和最大地址之间的地址是该子网中可分配给主机或路由器接口的IP地址。

第40题

  1. 若用户 1 与用户 2 之间发送和接收电子邮件的过程如下图所示, 则图中(1)、(2)、(3)阶段分
    别使用的应用层协议可以是()
    image.png
    A. SMTP、SMTP、SMTP
    B. POP3、SMTP、POP3
    C. POP3、SMTP、SMTP
    D. SMTP、SMTP、POP 3

image.png
发送方用户代理使用SMTP协议给发送方邮件服务器发送邮件。发送方邮件服务器也使用SMTP协议给接收方邮件服务器发送邮件儿。而接收方用户代理使用POP3协议从接收方邮件服务器获取邮件。

第47题

  1. 主机 H 通过快速以太网连接 Internet, IP 地址为 192.168.0.8, 服务器 S 的 IP 地址为211.68.71.80。 H 与 S 使用 TCP 通信时, 在 H 上捕获的其中 5 个 IP 分组如题 47-a 表所示。

image.png

回答下列问题。

本题是对IP分组的封装格式和生存时间。TCP报文段的封装格式、TCP 三报文握手。以太网最短帧长等知识的综合考察

1)

题 47-a 表中的 IP 分组中, 哪几个是由 H 发送的?

image.png
image.png

题目要求我们给出上述五个IP分组中,哪几个是由主机h发送的?
我们只要在上表中找出源IP地址是主机h的IP地址192.168.0.8的IP分组即可。这是题目给出的IP分组的首部格式。原IP地址字段前共有12个字节。而源IP地址字段自身共有四个字节。用来存储32比特的IPV 4地址。因此IP分组首部第13到16字节就是原IP地址字段。如图所示。这是一号IP分组原IP地址字段的值。其点分十进制形式为192.168.0.8。这些分别是二号到五号IP分组的原IP地址。很显然,一号,三号和四号IP分组的原IP地址是主机h的IP地址192.168.0.8。因此,它们是主机h发送的。

image.png

哪几个完成了 TCP 连接建立过程?

再来看一中的第二小问。题目要求我们给出上述五个IP分组中哪几个完成了TCP连接建立过程。如图所示。这是TCP 三报文握手建立连接的过程。
第一个报文是TCP连接请求,其首部中的同步标志位SYN的值为一。确认标志位ACK的值为零。
第二个报文是TCP连接请求的确认,其首部中的同步标志位SYN的值为一,确认标志位ACK的值也为一。
第三个报文是对TCP连接请求确认的确认,这是一个普通的TCP确认。其首部中的同步标志位syn的值为零。确认标志位ack的值为一。
我们可以根据上述syn标志位和ack标志位的取值,从这五个IP分组中找出分别封装有。用于TCP建立连接的三个,报文的三个IP分组。
image.pngimage.pngimage.png
这是题目给出的IP分组的首部格式。这是其首部长度字段的位置。据此,我们可从该表中找出这五个IP分组各自的首部长度。由于首部长度以四字节为单位。因此,这五个IP分组各自的首部长度都是20字节。也就是没有可选字段。如图所示,这是五个IP分组各自的24节固定首部。旗号就是各自封装的TCP报文段。这是题目给出的TCP报文段的首部格式。这是个标志位的位置。
据此,我们可以从该表中找出这五个IP分组各自封装的TCP报文段首部中的标志位。第一个TCP报文段的标志位取值为16,进制的零二。转换成二进制。可得出syn标志位的值是1 ack标志位的值是零。第二个TCP报文段的标志位取值为16,进制的幺二。转换成二进制。可得出syn标注位的值是1 ack标注位的值也是一。第三个TCP报文段的标志位取值为16,进制的f0。转换成二进制可得出syn标注位的值是0 ack,标注位的值是一。综上所述,一号IP分组封装的是TCP连接请求报文段。二号IP分组封装的是TCP连接,请求报文段的确认报文段。三号IP分组封装的是针对TCP连接请求确认报文段的确认报文段。

哪几个在通过快速以太网传输时进行了填充?

image.pngimage.png
image.png
题目要求我们给出上述五个IP分组中哪几个在通过快速以太网传输时。需要填充。如图所示,这是以太网的真格式。由于以太网规定最短针长为64字节。除去首部和尾部共18字节外。
数据载荷的最小长度应为46字节。在本题中,数据载荷部分就是IP分组。若IP分组的长度小于46字节。则需要填充。这是题目给出的IP分组的首部格式。这是总长度字段的位置。据此,我们可从该表中找出这五个IP分组各自的长度。这是一号分组长度的16进制值。即48个字节。这是二号分组长度的16进制值。即48个字节。这是三号分组长度的16进制值。即40个字节。这是四号分组长度的16进制值。即56个字节。这是五号分组长度的16进制值。即40个字节。很显然,三号和五号IP分组的长度小于46字节,需要填充。

2) 根据题 47-a 表中的 IP 分组, 分析 S 已经收到的应用层数据字节数是多少?

image.png
image.png

我们根据上表中的五个IP分组分析出服务器s已经收到的应用层数据,字节的数量。这是我们之前已经分析出的五个IP分组,各自的20字节的固定首部。其后就是各自封装的TCP报文段。一号IP分组封装的是TCP连接,请求报文段。二号IP分组封装的是TCP连接,请求报文段的确认报文段。三号IP分组封装的是针对TCP连接请求确认报文段的确认报文段。这是一个普通的TCP确认报文段。这是TCP连接建立成功后,主机h给服务器s发送的第一个TCP数据报文段。这是服务器s给主机h发回的,针对第一个TCP数据报文段的确认报文段。这是题目给出的TCP报文段的首部格式。这是其序号字段。该字段的值指出TCP报文段的数据载荷部分第一个字节的序号。也就是所封装的应用层数据,第一个字节的序号。在主机h发送给服务器s的第一个TCP数据报文段中。

找出序号字段的值。也就是应用层数据初始序号。这是TCP报文段首部中的确认号字段。该字段的值是对已正确接收的数据的序号的确认。在服务器s发送给主机h的,针对第一个TCP数据,报文段的确认报文段中。找出确认号字段的值。因此,服务器s已经收到的应用层数据量等于确认号的值减去初始序号的值。结果为16字节

3) 若题 47-a 表中的某个 IP 分组在 S 发出时的前 40 字节如题 47-b 表所示, 则该 IP 分组到达 H 时经过了多少个路由器?

image.png
注: IP 分组头和 TCP 段头结构分别如题 47-a 图和题 47-b 图所示

image.png
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1189701.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MATLAB中Stem3函数用法

目录 语法 说明 向量和矩阵数据 表数据 其他选项 示例 行向量输入 列向量输入 矩阵输入 使用向量输入指定针状线条位置 使用矩阵输入指定针状线条位置 填充标记 线型、标记符号和颜色选项 线型、标记符号和颜色选项 其他样式选项 绘制表中的数据 特定坐标区上…

【Linux】进程终止

进程退出场景 代码运行完毕,结果正确代码运行完毕,结果不正确代码异常终止 可以用return 的不同的返回值数字,表征不同的出错原因退出码,所以进程运行正不正常我们可以查看退出码来判断; 如果进程异常,退…

Leetcode 第 368 场周赛题解

Leetcode 第 368 场周赛题解 Leetcode 第 368 场周赛题解题目1:2908. 元素和最小的山形三元组 I思路代码复杂度分析 题目2:2909. 元素和最小的山形三元组 II思路代码复杂度分析 题目3:2910. 合法分组的最少组数思路代码复杂度分析 题目4&…

Leetcode124. 二叉树中的最大路径和

Every day a Leetcode 题目来源:124. 二叉树中的最大路径和 解法1:深度优先搜索 思路类似于:Leetcode543. 二叉树的直径,只是考虑对象从边变成了点。 首先,考虑实现一个简化的函数 dfs(node),该函数计算…

解决 github.com 或者 raw.githubusercontent.com 打开慢、打不开问题

系列文章目录 文章目录 系列文章目录前言一、Windows 系统1.1 以管理员身份运行记事本1.2 打开 hosts 文件1.3 写入 IP 地址 二、Linux2.1 hosts 文件位置 三、Android 系统总结 前言 连接手机热点,将流量关闭马上打开,进入的成功率更高 一、Windows 系…

Linux基础【Linux知识贩卖机】

偶尔的停顿和修整,对于人生是非常必要的。 --随记 文章目录 Linux目录目录结构磁盘分区相关命令 相对路径和绝对路径 文件权限用户分类umask创建文件权限计算方法粘滞位 总结 Linux目录 目录结构 Linux 操作系统采用了一种层次化的目录结构,常被称为标…

11-Docker-Redis集群部署

00-前言 在工作环境中,我们常常被要求配置多种集群,Redis 集群是最常见的入门需要掌握的集群配置方法,在之前的学习中,我们学习掌握了分布式存储的算法,本质上集群的部署就是通过分布式存储算法将数据分发部署好的不同…

2009-2018年全国各省财政透明度数据

2009-2018年全国各省财政透明度数据 1、时间:2009-2018年 2、指标:财政透明度 3、范围:31省 4、来源:财政透明度报告 5、指标解释: 财政透明度是公开透明的重要方面,体现了现代预算制度和法治政府的特…

09-MySQL主从复制

01-主从复制原理 MySQL主从复制是一种用于实现数据备份、读写分离和扩展性的技术。它基于二进制日志(Binary Log)来将主数据库上的更改操作同步到一个或多个从数据库。 MySQL主从复制的基本原理如下: 主服务器(Master&#xff0…

HTTP协议详解-下(Tomcat)

如何构造 HTTP 请求 对于 GET 请求 地址栏直接输入点击收藏夹html 里的 link script img a…form 标签 通过 form 标签构造GET请求 <body><!-- 表单标签, 允许用户和服务器之间交互数据 --><!-- 提交的数据报以键值对的结果来组织 --><form action&quo…

JAVA开源项目 于道前端项目 启动步骤参考

1. 安装 启动过程有9个步骤&#xff1a; 1.1 安装 Node JS , V18版本的 &#xff08;安装步骤省略&#xff09; 1.2 安装 npm install -g yarn &#xff0c;node JS里边好像自带npm &#xff0c;通过npm的命令安装 yarn 1.3 切换到项目中去安装&#xff0c;npm install &a…

5G网络切片,到底是什么?

网络切片&#xff0c;是5G引入的一个全新概念。 一看到切片&#xff0c;首先想到的&#xff0c;必然是把一个完整的东西切成薄片。于是&#xff0c;切面包或者切西瓜这样的画面&#xff0c;映入脑海。 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; 然而…

如何做游戏软件开发?怎么和软件开发公司合作?

随着科技的发展和普及&#xff0c;游戏软件已经成为人们日常生活和工作中不可或缺的一部分&#xff0c;许多企业也开始涉足游戏软件开发领域&#xff0c;希望能够打造出一款受欢迎的游戏&#xff0c;那么&#xff0c;如何做游戏软件开发?怎么和软件开发公司合作呢?下面我们来…

【Data Grip】打开控制台编写sql语句

这里我从表打开&#xff08;也可以从其他地方打开都行&#xff0c;右键new,出现Query Console 点击即可)控制台&#xff0c;右键表 new 点击query console 在上面编写sql语句 编写完之后 点击绿色三角形运行

某平台简单尝试一次密码逆向

1、查看表单数据 发现密码加密 2、控制台搜索password 发现他在欺负我看不懂拼音 3、第一次断点调试失败 断点后随便填写账号密码登录&#xff0c;发现失败 4、控制台搜索 jiami 又找到了一个函数 5、断点成功 重新登录后断点成功 jiami function(password) {var e passw…

代码随想录训练营Day1:二分查找与移除元素

本专栏内容为&#xff1a;代码随想录训练营学习专栏&#xff0c;用于记录训练营的学习经验分享与总结。 文档讲解&#xff1a;代码随想录 视频讲解&#xff1a;二分查找与移除元素 &#x1f493;博主csdn个人主页&#xff1a;小小unicorn ⏩专栏分类&#xff1a;C &#x1f69a…

Django之三板斧的使用,全局配置文件介绍,request对象方法,pycharm链接数据库,Django链接数据库,ORM的增删改查

【1】三板斧(3个方法)的使用 Httpresponse() 括号内写什么字符串&#xff0c;返回的就是什么字符串返回的是字符串 render(request&#xff0c; 静态文件 ) request是固定的静态文件是写在templates文件夹里面的&#xff0c;如&#xff0c;HTML文件 redirect( 重定向的地址 ) 重…

EfficientNet 系列网络学习

EfficientNet V1 EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks 增加网络参数的方式有三种&#xff1a;深度、宽度和输入图像的分辨率。探究这三种方式对网络性能的影响&#xff0c;以及如何同时缩放这三种因素是 EifficentNet的主要贡献。 单独…

内核移植笔记 Cortex-M移植

常用寄存器 PRIMASK寄存器 为1位宽的中断屏蔽寄存器。在置位时&#xff0c;它会阻止不可屏蔽中断&#xff08;NMI&#xff09;和HardFault异常之外的所有异常&#xff08;包括中断&#xff09;。 实际上&#xff0c;它是将当前异常优先级提升为0&#xff0c;这也是可编程异常/…