2019年计算机网络408真题解析

ops/2024/10/25 3:38:49/

第一题:

解析OSI参考模型第5层完成的功能

首先,我们需要对OSI参考模型很熟悉:从下到上依次是:物理层-数据链路层-网络层-

运输层-会话层-表示层-应用层,由此可知,题目要问的是会话层的主要功能,显然是会话管理。我们再来分析一下其他选项

选项A:差错控制一种在通信和数据传输中广泛应用的技术,用于检测和纠正因噪声、干扰或传输错误而引起的数据传输错误,在数据链路层使用,在软考中经常考奇偶校验,海明码就是差错控制的内容。

选项B:网络层解决分组在多个网络之间传输(路由)的问题,因此路由选择在网络层

选项C:会话层解决进程之间进行会话问题,因此会话管理在会话层

选项D:表示层解决通信双方交换信息的表示问题,因此数据表示转换在表示层

答案选C

第二题:

解析:100BaseT的传输介质

T代表传输介质是双绞线。

答案选A

第三题:

解析:数据链路层-选择重传协议计算接收窗口大小

假设发送窗口的大小是W_{T},接受窗口是W_{R},则满足下列不等式:(W_{T}+W_{R})\leqslant 2^{n}

题目告诉了W_{T}的值是5,带入进不等式中,解得W_{R}\leq 3

答案选B

第四题:

解析:数据链路层CSMA/CD协议中的最小帧长和争用期相关计算

当主机A和主机B分别处于冲突域的两端时,它们之间的距离最大,此时它们之间的单向传播时延最长。以太网规定最小帧长应该满足帧的发送时延等于最远两个站点间信号的往返传播时延。而题目告知我们最小帧长是128B,传输速率是100Mbps,则可计算帧的发送时延:(128×8)b / (100×10^6)b/s = 10.24us,注意这里求的是往返的传播时延,单向传播时延要除以2。10.24us/2 = 5.12us

答案选B

第五题:

解析:网络层CIDR地址块和子网划分

 边长子网划分:题目告知我们网络前缀是20,则剩下12比特位可以作为主机号,地址数量是2^12 = 4096。

地址块划分:要划分5个地址块,需要往主机位中依次借1-4个比特位作为块地址(就类似于子网划分那种),例如

红色标注是地址块的序号,每一个地址块都能与前面的地址块进行区分。

第一个地址块:借1位时,网络前缀就是21,地址数量为2^(32-21)=2^11,

101.200.0001   0000.0

第二个地址块:借第2位时,网络前缀就是22,地址数量为2^(32-22)=2^10,

101.200.0001   1000.0

第三个地址块:借第3位时,网络前缀就是23,地址数量为2^(32-23)=2^9,

101.200.0001   1100.0

第四个地址块:借第4位时,网络前缀就是24,地址数量为2^(32-24)=2^8,

101.200.0001   1110.0

第五个地址块:借第4位时,网络前缀就是24,地址数量为2^(32-24)=2^8,

101.200.0001   1111.0

由此可见最小地址块的地址数量是2^8 = 256,但是题目要求的是可分配的地址数量,减去一个最小地址和一个最大地址,剩余可分配的地址数量是254。

答案选B

第六题:

解析:运输层TCP快重传

在TCP的快重传中,发送方收到3个重复的确认时,就立刻重传相应的TCP段,如图所示:

发送发收到3个重复的seq=100时的确认时的时间是t3时刻,因此在t3时刻进行重传。

答案选C

第七题:

解析:运输层TCP三报文握手中的序号和确认号

第三次握手是对第二次握手的确认,表示已经接受到前2046的内容,希望接受2046之后的数据,因此第三次握手TCP段的确认序列号是2046+1 = 2047

答案选D

第八题:

解析:

C/S模型中,客户主动发起请求服务通信,服务器接受到请求后提供服务,选项C对。

C/S模型中,客户与客户之间需要通过服务器来进行通信。选项B错误。

在P2P模型中,结点之间是对等的,相互之间都可以利用对方来进行下载,选项A对。

一般来说,在向多用户分发文件这种应用中,服务分散型的P2P方式要比服务集中型C/S方式所需时间短。选项D正确。

答案选B


http://www.ppmy.cn/ops/128230.html

相关文章

记录一次部署 k8s 集群无法启动

情况是这样的,k8s 集群(v1.31)所需要的组件已安装完成,通过 kubeadm init 已经安装部署成功,但是等几分钟,集群组件就一直在重启,查看日志是连接 etcd 超时,所以查看了 etcd 的日志&…

OpenIPC开源FPV之Ardupilot配置

OpenIPC开源FPV之Ardupilot配置 1. 源由2. 问题3. 分析3.1 MAVLINK_MSG_ID_RAW_IMU3.2 MAVLINK_MSG_ID_SYS_STATUS3.3 MAVLINK_MSG_ID_BATTERY_STATUS3.4 MAVLINK_MSG_ID_RC_CHANNELS_RAW3.5 MAVLINK_MSG_ID_GPS_RAW_INT3.6 MAVLINK_MSG_ID_VFR_HUD3.7 MAVLINK_MSG_ID_GLOBAL_P…

基础知识 main函数形参 C语言

main函数完整的函数头:int main(int argc,char *argv[]) 或 int main(int argc,char **argv)arg-----argument参数c -----count个数v -----value值、内容 假设命令行上运行一个程序的命令如下:./test abc def 123 则test这个程序的main函数第一个…

[实时计算flink]本地运行和调试包含连接器的作业

本文为您介绍如何在开发者本地环境中运行和调试包含阿里云实时计算Flink版连接器的作业,以便快速验证代码的正确性,快速定位和解决问题,并节省云上成本。 背景信息 当您在IntelliJ IDEA中运行和调试Flink作业,如果其包含了阿里云…

【C++】四种强制类型转换

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c系列专栏&#xff1a;C/C零基础到精通 &#x1f525; 给大…

Vue中使用路由

目录 单页应用程序&#xff1a;SPA - Single Page Application路由 VueRouterVueRouter使用步骤组件存放目录问题 路由模块封装声明式导航 - 导航连接两个类名自定义匹配类名 声明式导航 - 跳转传参Vue路由 - 重定向Vue路由 - 404Vue路由 - 模式设置 编程式导航 - 基本跳转编程…

C++题集

1。对象的核心概念就是通常所说的 继承、封装和多态性 。 2。函数的 声明、定义和调用 称为函数三步曲. 3.Cin后面的符号是&#xff1a; 〉> ,cout后面的符号是&#xff1a; << 。 4.面向对象的英文缩写是&#xff1a; OOP 。 5。已知X2,y3&#xff0c;x<y的值…

STMicroelectronics 意法半导体芯片选型表

意法半导体作为全球知名的半导体厂商&#xff0c;其产品广泛应用于各个领域&#xff0c;从消费电子到工业控制&#xff0c;从汽车电子到通信设备&#xff0c;都能看到意法半导体芯片的身影。在电子硬件设计领域&#xff0c;芯片的选型至关重要。亿配芯城&#xff08;ICgoodFind…