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

第一题:

解析OSI体系结构数据包的逐层封装

应用层发送的400B数据称为应用层协议数据单元,也就是题目所说的PDU,

表示层将应用层发过来的PDU添加一个20B的首部,封装称为表示层PDU,并将其交付给会话层,

会话层给表示层PDU添加一个20B的首部,封装成会话层PDU,并将其交付给运输层,

运输层给会话层PDU添加一个20B的首部,封装成运输层PDU,并将其交付给网络层,

网络层给运输层PDU添加一个20B的首部,封装成网络层PDU,并将其交付给数据链路层,

数据链路层给网络层PDU添加一个20B的首部,封装成数据链路层PDU,根据题意,物理层不用添加20B,所以到此为止一共添加了5个20B的首部,原本是发送400B的数据,结果添加了100B的首部之后变成了500B的数据,效率=400/500=80%

答案选A

第二题:

解析:物理层奈氏准则和香农公式

看到极限数据传输速率应该想到奈氏准则和香农公式,而信噪比是香农公式中的,信号状态数则是奈氏准则里的码元数量,通过列出奈氏准则和香农公式的表达式,然后根据题目给出的相对关系来解得答案。

在奈氏准则中,极限数据传输速率是:码元传输速率×每个码元可携带的比特数量(比特/码元),在奈氏准则中,信道在无噪声情况下的最高码元传输速率是2W波特每秒,假设码元的数量是X,则每个码元可以携带的比特数量是log2X;因此极限数据传输速率是:2W×log2X。

在香农公式中,极限数据传输速率是:W × log2(1+S/N),这里的W就是信道带宽,S/N是信噪比,题目给出了是30db,而信噪比的计算公式是:信噪比(dB) = 10 × log10(S/N),将30dB带入到公式中,解得S/N = 1000,则有W × log2(1+1000)

则有2W×log2(X) >= W × log2(1+1000)

2log2(X) >= log2(1+1000),而我们知道log2(1024)=10,log2(1001)显然是小于log2(1024)=10的

2log2(X)=10,log2(X)=5,解得X=32。

答案选D

第三题:

解析:数据链路层802.11数据帧的地址

看图可知:

源MAC地址就是主机H的地址:00-12-34-56-78-9a,

AP的MAC地址:00-12-34-56-78-9b,

既然要访问internet网,就要把数据帧发给路由器R,通过路由器来访问Internet网,因此

目的MAC地址:00-12-34-56-78-9c,

我们再来看看数据帧的格式是怎样的:

因为本题是主机H发送的数据帧是去往无线接入点AP的,因此去往AP是1,来着AP是0,因次数据帧的格式是表中的第二个格式:

地址1:AP的MAC地址,地址2:源MAC地址,地址3:目的MAC地址

地址1:00-12-34-56-78-9b,地址2:00-12-34-56-78-9a,地址3:00-12-34-56-78-9c

答案选B

第四题:

解析:网络层一些特殊的IPv4地址

A选项:0.0.0.0只能作为源地址使用,表示“在本网络上的本主机”

B选项:以127开头的ip地址是一类特殊的IP地址,除了127.0.0.0作为网络地址127.255.255.255作为广播地址外,其他以127开头的ip地址既可以作为源地址使用,也可以作为目的地址使用。例如127.0.0.1

C选项:20.10.10.3是一个普通地址既可以作为源ip地址使用也可以作为目的地址使用

D选项:255.255.255.255是一个特殊的IP地址,只能作为目的地址使用,表示“只在本网络进行广播”

答案选A

第五题:

解析:网络层RIP、OSPF、BGP报文各自的运输层封装协议

本题属于记忆型的题,没有什么解题技巧。RIP被UDP协议封装,BGP被TCP协议封装,OSPF被IP协议封装。

答案选D

第六题:

解析:网络层CIDR子网划分

减去一个最大地址和一个最小地址之后还剩下510个地址可供分配。

答案选C

第七题:

解析:运输层TCP拥塞控制和流量控制

发送窗口SWND,接受窗口RWND,根据拥塞策略,发送窗口从1KB,增加到32KB,需要指数次增长5次,1-2-4-8-16-32,也就是需要经过5个RTT即25ms才能达到32KB,

答案选A

第八题:

解析:应用层文件传送协议FTP

FTP服务器通过TCP 20端口向FTP客户的另一个临时端口建立数据连接。注意是服务器的20端口而不是客户端的。C错误。

答案选C

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

接口测试(一)基础

一、http请求格式 请求&#xff1a;从客户端到服务端的请求消息 请求消息格式 请求行&#xff1a;请求方法、请求URL、HTTP协议及版本 URL的一般形式为<协议>://<主机>:<端口>/<路径>/<文件名>请求头部空一行请求体 请求方法 请求方法get请求…

HCIP——以太网交换安全(四)DHCP Snooping

目录 一、DHCP Snooping的知识点 二、DHCP Snooping实验拓扑 三、总结 一、DHCP Snooping的知识点 1.1、DHCP snooping 概述&#xff1a; ①DHCP Snooping使能DHCP的一种安全特性&#xff0c;用于保证DHCP客户端从合法的DHCP服务端获取IP地址。DHCP服务器记录DHCP客户端IP…

pycharm 找不到conda环境

参考&#xff1a;新版Pycharm解决Conda executable is not found-CSDN博客

[C++刷题] 基础小知识点(1) 乘方函数pow()

乘方 pow() 该函数在math.h头文件中 例如: 求圆的面积公式 s3.14*pow(r,2); 例题: #include<iostream> using namespace std; #include<math.h>) int main() {int h;int r;cin >> h >> r;double v h * 3.14 * pow(r, 2);int ret 0;if (v > 200…

slam系列4:nerf和3dgs

常用的3维表示法&#xff1a; NeRF属于是density的模型&#xff0c;模型的参数如下&#xff1a; 传统的 3D 模型表示方法&#xff0c;如 离散的Mesh 和点云&#xff0c;以及连续的 Nerf&#xff0c;通常面临着一个主要问题&#xff1a;随机采样过程中产生的噪声&#xff0c;这…

P5430 7.68T U.2 NVME SBFPF2BU076T001 Solidigm固态硬盘

SBFPF2BU076T001 Solidigm P5430 7.68T U.2 NVME企业级固态硬盘 Solidigm针对企业应用推出D5-P5430固态硬盘&#xff0c;针对主流和读取密集型应用程序进行了优化&#xff0c;面向大量企业工作它采用PCIe Gen 4总线与QLC类型NAND颗粒&#xff0c;提供大量的存储密度并降低总拥…

《云计算网络技术与应用》实训6-1:配置KVM虚拟机使用NAT网络

任务1、计算节点基础环境准备 1. 使用VMware安装CentOS 7虚拟机&#xff0c;安装时记得开启CPU虚拟化&#xff0c;命名为“KVMC6”。 2. &#xff08;网卡配置和之前的一样&#xff0c;都用100网段&#xff09;网关设置为192.168.100.1&#xff0c;地址段为192.168.100.10-25…

数据分析:R语言计算XGBoost二分类模型的SHAP值

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍SHAP用途计算方法:应用加载R包导入数据建模平均SHAP值计算单个样本的每个特征的SHAP值蜜蜂图依赖图单个样本的SHAP解释(Force Plot)其他方法计算SHAP值单个个体预测结果系统信息…

轻松掌握:如何查找家中WiFi的IP地址

在如今数字化生活的时代&#xff0c;WiFi已成为我们日常生活中不可或缺的一部分。无论是上网冲浪、在线学习、还是远程办公&#xff0c;稳定的WiFi连接都显得尤为重要。然而&#xff0c;有时我们可能需要了解家中WiFi的IP地址&#xff0c;以便进行网络设置、故障排查或进行其他…

基于springboot留守儿童爱心网站

作者&#xff1a;计算机学长阿伟 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、ElementUI等&#xff0c;“文末源码”。 系统展示 【2024最新】基于JavaSpringBootVueMySQL的&#xff0c;前后端分离。 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;…

爬虫之数据提取

HTML数据提取 这一片文章, 我们一起学习如何利用HTML标签来提取数据。 我们打开二手房网站: 我们打开开发者工具, 找到请求: 这次我们找的请求, 和以前的不一样了, 所以这里面带大家找一找, 以前我们找的请求都是json格式的响应数据, 那今天由于我们要学习如何提取html数据, …

Jenkins实践(三):分包编译部署到Maven私仓

本文主要是针对springboot多模块项目&#xff0c;参数化构建、分包部署到maven私仓的记录。本文以上篇文章为基础进行记录。 系列文章&#xff1a; Jenkins入门&#xff08;一&#xff09;&#xff1a;从搭建到部署第一个Springboot项目(踩坑记录)_ub24.04安装jenkins-CSDN博…

LinkedList和链表(上)

1. 顺序表ArrayList的缺点和优点 优点: 1> 在给定下标进行查找的时候,时间复杂度是O(1) 缺点: 1> 插入数据必须移动其他数据,最坏情况下,插入到0位置,时间复杂度为O(N) 2> 删除数据也需要移动数据,最坏情况下,就是删除0位置.时间复杂度为O(N) 3> 扩容之后(1.5倍扩容…

《深度学习》OpenCV 物体跟踪 原理及案例解析

目录 一、物体跟踪 1、什么是物体跟踪 2、步骤 1&#xff09;选择跟踪算法 2&#xff09;初始化跟踪器 3&#xff09;在每个视频帧上执行跟踪 4&#xff09;可选的重新初始化 3、原理 二、案例实现 1、完整代码 1&#xff09;使用方式 2&#xff09;运行结果 2、关…

麒麟桌面版v10 SP1以docker方式安装达梦数据库

安装docker 0.切换root用户&#xff08;可以不切换&#xff0c;但要注意权限问题&#xff0c;我是用root&#xff09; ymym-pc:~/桌面$ whoami ym ymym-pc:~/桌面$ sudo -i rootym-pc:~# whoami root rootym-pc:~# 1.查看系统版本 [rootlocalhost opt]# cat /etc/os-release…

java类和对象(上)

前言&#xff1a; 不知道大家有没有将java方法的使用熟记入心呢&#xff1f;如果没有的话&#xff0c;可以打开博主的上一篇博文阅读哦&#xff0c;在这里谢谢大家一路的陪伴。也希望我的内容能够帮到你更快的掌握java语言的学习。接下来我们要讲的是java类和对象。让我们整理…

最新Mac优化清理工具CleanMyMac X 4.15.6 for mac中文版图文教程

CleanMyMac X mac版下载是一款功能更加强大的系统优化清理工具&#xff0c;软件只需两个简单步骤就可以把系统里那些乱七八糟的无用文件统统清理掉&#xff0c;节省宝贵的磁盘空间。CleanMyMac X for mac相比于 CleanMyMac3来说&#xff0c;功能增加了不少&#xff0c;比如新增…

Java并发 - AQS之CountDownLatch

文章目录 基本使用源码分析awaitcountDowngetCount 可重置的CountDownLatch总结 CountDownLatch是一个多线程同步工具类&#xff0c;允许一个或多个线程等待&#xff0c;直到在其他线程中执行的一组操作完成。主要用来解决一个线程或多个线程等待另外多个线程的场景。 初始化需…

在Linux中搭建WordPress并实现Windows主机远程访问

WordPreWordPress是一个基于PHP开发的开源平台&#xff0c;适用于在支持PHP与MySQL数据库的服务器上搭建个性化博客或网站。同时&#xff0c;它也能够作为功能强大的内容管理系统&#xff08;CMS&#xff09;被广泛应用。 虚拟机&#xff1a;VirtualBox 虚拟机安装&#x1f449…

win10中mysql数据库binlog恢复

win10中mysql数据库binlog恢复 昨天有朋友江湖救急&#xff0c;说测试库里的表不小心删除更新了数据。这里也复习下binlog数据恢复&#xff0c;当然需要一定的条件&#xff1a;首先mysql开启binlog&#xff0c;然后每天需要备份对应的数据库 1 单库单表准备 在恢复数据前&am…