2010年408计网
- 下列选项中, 不属于网络体系结构所描述的内容是(C)
A. 网络的层次
B. 每层使用的协议
C. 协议的内部实现细节
D. 每层必须完成的功能
本题考查网络体系结构的相关概念
再来看当今世界最大的互联网,也就是因特网。它所采用的TCP/IP 4层网络体系结构。IP协议是其核心协议,负责网络互联。运输层的TCP协议向应用层提供面向连接的可靠传输服务;UDP协议向应用层提供无连接的,不可靠传输服务。应用层包含大量的应用协议,向用户提供基于网络的各种应用服务。
第34题
- 在右图所示的采用 “存储 − 转发” 方式的分组交换网 络中, 所有链路的数据传输速率为 100Mbps, 分组大小为 1000 B, 其中分组头大小为 20 B 。若主机 H1 向主机 H2 发送 一个大小为 980000 B 的文件, 则在不考虑分组拆装时间和传 播延迟的情况下, 从 H1 发送开始到 H2 接收完为止, 需要的时间至少是()
A. 80ms
B. 80.08ms
C. 80.16ms
D. 80.24ms
第35题
- 某自治系统内采用 RIP 协议, 若该自治系统内的路由器 R1 收到其邻居路由器 R2 的距离矢量, 距离矢量中包含信息 < 𝑛𝑒𝑡1,16 >, 则能得出的结论是()
A. 𝑅2 可以经过 𝑅1 到达 net1, 跳数为 17
B. 𝑅2 可以到达 net1, 跳数为 16
C. R1 可以经过 𝑅2 到达 net1, 跳数为 17
D. R1 不能经过 R2 到达 net1
第36题
- 若路由器 𝑅 因为拥塞丢弃 IP 分组, 则此时 𝑅 可向发出该 IP 分组的源主机发送的 ICMP 报文类型是()
A. 路由重定向
B. 目的不可达
C. 源点抑制
D. 超时
本题考察ICMP报文的类型。如图所示。主机h1给h2发送IP分组,它将IP分组发送给路由器r1。路由器r1将该分组转发给路由器r2。由于路由器r2此时比较繁忙。其缓存队列长度可能达到了主动丢包域值。也就是题目中所谓的路由器拥塞。路由器r2将到达的IP分组丢弃。路由器r2丢弃IP分组后,还要通知IP分组的原主机。自己为什么要丢弃该IP分组?
这是通过向IP分组的原主机发送ICMP的差错报告报文来实现的。对于本题所描述的情况。该ICMP差错报告报文的具体类型属于源点抑制。主机h1收到该差错报告报文后。就会降低单位时间内注入网络的IP分组数量,相当于受到了抑制。
第37题
- 某网络的 IP 地址空间为 192.168.5.0/24, 采用定长子网划分, 子网掩码为 255.255.255.248, 则该网络中的最大子网个数、每个子网内的最大可分配地址个数分别是()
A. 32,8
B. 32,6
C. 8,32
D. 8,30
本题考察CIDR地址块和定长子网划分的相关概念。
斜线后面的数字为24,表明该IP地址的前24个比特为网络前缀。也就是说,所给地址左起前三个十进制数(192.168.5)构成24比特的网络前缀。第四个十进制数(00000000)构成8比特主机号。因此,我们需要将该地址的第四个十进制数转换成二进制形式。这样我们就可以很容易看出24比特的网络前缀和8比特的主机号。
将24比特的网络前缀保持不变,8比特的主机号全部取零,就可以得到该地址块的最小地址,点分十进制为192.168.5.0。
将24比特的网络前缀保持不变。8比特的主机号全部取1,就可以得到该地址块的最大地址。点分十进制为192.168.5.255。
从最小地址开始到最大地址为止,该地址块儿中的地址数量为二的32-24次方。因为32比特的IPV 4地址中,前24个比特为网络前缀,则剩余8比特为主机号。因此,主机号可有二的八次方个组合。
知道了该地址块儿中的地址数量。就可以知道该地址块儿聚合某类网络的数量,用地址块儿中的地址数量除以某类网络中的地址数量就可得出该地址块儿聚合了多少个该类网络
例如,在分类IP地址阶段。一个C类网包含二的八次方个地址。用该地址块包含的地址数量除以c类网包含的地址数量。就可得出该地址块聚合了多少个c类网络。该CIDR地址块相应的地址掩码为24个,连续的比特一和八个连续的比特零。24个连续的比特一用来对应网络前缀,八个连续的比特零用来对应主机号。将其写成点分十进制为255.255.255.0,
在分析了该CIDR地址块的细节后,我们可以列出该CIDR地址块的地址空间,以便对该地址块进行划分。
该子网掩码的前三个十进制数都是255,也就是24个连续的比特1。用来对应24比特网络前缀。第四个十进制数248。表明从主机号部分借用一定数量的比特作为子网号。
要想看出到底借用了几个比特作为子网号,需要将其转换成八个二进制比特。现在可以看出来了。五个连续的比特一表示,从主机号部分借用五个比特作为子网号。因此。可划分出的子网数量为二的五次方等于32个。
每个子网最大可分配地址数量为二的八减五次,然后整体减二,等于六个。八减五的意思是,原来采用八比特作为主机号。现在被借走五个比特作为子网号。则剩余三个比特作为主机号。减二是要除去主机号全零的地址,也就是网络地址。主机号全一的地址,也就是广播地址。综上所述,本题的答案是选项b。
作为题目解析,我们还可以进一步来看看该题的子网划分细节。
这是从原巴比特主机号部分借用五比特作为子网号。这是剩余的三比特作为主机号。这是分配给子网一的网络地址。可以看到它的主机号部分是全零。这是它的点分十进制形式。比子网一的网络地址,大一的地址。就是子网一中最小,可分配给主机或路由器接口儿的地址。这是它的点分十进制形式。这是分配给子网一的广播地址。可以看到它的主机号部分是全一。这是它的点分十进制形式。比子网一的广播地址,小一的地址就是子网一中,
最大可分配给主机或路由器接口的地址。这是它的点分十进制形式。b子网一的广播地址,大一的地址。就是子网二的网络地址。这是它的点分十进制形式。比子网二的网络地址,大一的地址。就是子网二中最小可分配给主机或路由器接口的地址。这是它的点分十进制形式。这是分配给子网二的广播地址。这是它的点分十进制形式。比子网二的广播地址小于一的地址。就是子网二中最大可分配给主机或路由器接口的地址。这是它的点分十进制形式。
第38题
- 下列网络设备中, 能够抑制广播风暴的是()
I. 中继器 II. 集线器 III. 网桥 IV. 路由器
A. 仅 I 和 II
B. 仅 III
C. 仅 III 和 IV
D. 仅 IV
假设主机a给主机b发送一个数据包。尽管该数据包是一个单波数据包,但由于集线器是工作在物理层的设备,它仅对接收到的信号进行广播转发。因此,该单播数据包进入集线器后,会从集线器的其他所有端口转发出来。
主机b的网卡收到该数据包后,根据数据包中的目的MAC地址可知,这是发送给自己的数据包,于是接受该数据包。主机c的网卡收到该数据包后,根据数据包中的目的MAC地址可知。这不是发送给自己的数据包。于是丢弃该数据包。
由于集线器和网桥之间的距离比较远,所以在它们之间使用了中继器进行连接,集线器转发出的数据包信号到达中继器后,会有一定程度的衰减和变形,经过中继器的放大和整形后到达网桥。
网桥是工作在数据链路层的设备,一般只有两个端口。而交换机是具有多个端口的网桥。由于网桥工作在数据链路层。因此与工作在物理层的集线器不同。网桥可以根据数据包中的目的MAC地址来转发或丢弃所接收到的数据包。对于本例网桥会丢弃该数据包。到目前为止,我们可以看出中继器仅对收到的信号进行放大和整形。它不能抑制广播。集线器仅对接收到的信号进行广播转发,它也不能抑制广播。
所以排除I和II
我们再来看主机a发送广播数据包的情况,数据包进入集线器后,会从集线器的其他所有端口转发出来。主机C的网卡收到该数据包后。发现数据包中的目的MAC地址是广播地址,接受该数据包。同理主机B也接受该数据包。
集线器转发出的数据包信号到达中继器后,会有一定程度的衰减和变形,经过中继器的放大和整形后到达网桥。网桥发现数据包中的目的MAC地址是广播地址,于是对该数据包进行泛洪转发。也就是将该数据包从自己的其他所有端口转发出去。因此网桥不能抑制广播。主机D的网卡收到该数据包后,发现数据包中的目的MAC地址是广播地址,接受该数据包。同理主机E也接受该数据包。
路由器收到广播数据包后会怎样处理呢?没错,应该是丢弃。如果路由器对广播数据包进行转发,会造成怎样的后果呢?很显然,数据包将在其生命周期内在因特网中的多个路由器间广播。形成广播风暴。严重浪费网络资源。
因此路由器对广播数据包不进行转发,这样就可以抑制广播风暴。综上所述,本题的答案是选项d。
第39题
- 主机甲和主机乙之间已建立了一个 TCP 连接, TCP 最大段长度为 1000B 。若主机甲的当前拥塞窗口为 4000B,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的第一个段的确认段, 确认段中通告的接收窗口大小为 2000B,则此时主机甲还可以向主机乙发送的最大字节数是()
A. 1000
B. 2000
C. 3000
D. 4000
本题考察TCP流量控制的相关概念
这是题目给定的,已建立TCP连接的主机甲和主机乙。由于题目给定TCP最大段长度为1000字节,因此每个小格子就表示一个TCP最大段。发送窗口的尺寸为4000字节。我们知道发送窗口的大小是从接收方的接收窗口尺寸和发送方的拥塞窗口尺寸中取小者,由于题目只给定了发送方的拥塞窗口尺寸,而没有提及同时期接收方的接收窗口尺寸,因此我们只能将发送方的发送窗口尺寸设置为与拥塞窗口相同的尺寸,也就是4000字节。发送方可在未收到接收方发来确认的情况下,将序号落入发送窗口内的全部数据,依次发送出去。
(右图中)这是主机甲给主机乙发送的第一个TCP最大段。这是主机甲给主机乙发送的第二个TCP最大段。这是主机乙给主机甲发送的,针对第一个TCP段的TCP确认段。
(左图紫色字)TCP确认段首部中的确认标志位的取值为一,表明这是一个TCP确认段。确认号字段的取值为1000,表明序号1000以前的数据字节已经正确接收,现在期望接收序号为1000的数据字节及其后续数据字节。接收窗口字段的取值为2000,这是主机乙向主机甲表明自己当前的接收能力,也就是主机乙对主机甲进行流量控制。因此,主机甲调整自己的发送窗口为2000字节,并将发送窗口向前移动相应位置。将已收到确认的数据字节的序号移出发送窗口。这样又会有新的序号落入发送窗口。零到999号字节是已发送并收到确认的数据,可以删除了。1000到1999号字节是已发送,但尚未收到确认的数据,暂时不能删除。2000到2999号字节是序号,刚刚落入发送窗口的数据。可以发送了
第40题
- 如果本地域名服务器无缓存, 当采用递归方法解析另一网络某主机域名时, 用户主机、 本地域名服务器发送的域名请求消息数分别为
A. 一条、一条
B. 一条、多条
C. 多条、一条
D. 多条、多条
本题考察域名系统DNS的递归查询方法。
如图所示。图中的主机想知道该域名的IP地址,主机首先向其本地域名服务器进行递归查询,本地域名服务器收到递归查询的委托后,若在自己的缓存中查询不到,也会采用递归查询的方式,向某个根域名服务器查询。根域名服务器收到递归查询的委托后。在自己的缓存中查找下一步应该查询的某个顶级域名服务器。然后也采用递归查询的方式,向该顶级域名服务器查询。顶级域名服务器收到递归查询的委托号。在自己的缓存中查找下一步应该查询的某个权限域名服务器。然后也采用递归查询的方式,向该权限域名服务器查询。当权限域名服务器在自己的缓存中查询到域名所对应的IP地址后。查询结果会在之前受委托的各域名服务器之间传递。最终传回给用户主机。这是主机给其本地域名服务器发送的一条DNS递归查询。
由于题目给定本地域名服务器无缓存。因此本地域名服务器收到主机的委托查询后,会向某个根域名服务器发送一条DNS递归查询。综上所述本题的答案是选项a。
第47题
- (9 分) 某局域网采用 CSMA/CD 协议实现介质访问控制, 数据传输速率为 10Mbps, 主机甲和主机乙之间的距离为 2km, 信号传播速度为 200000km/s 。请回答下列问题, 要求说明理由或写出计算过程。
1)若主机甲和主机乙发送数据时发生冲突, 则从开始发送数据时刻起, 到两台主机均检测到冲突时刻止, 最短需经过多长时间? 最长需经过多长时间(假设主机甲和主机乙发送数据过程中,其他主机不发送数据)?
2)若网络不存在任何冲突与差错,主机甲总是以标准的最长以太网数据帧(1518B)向主机乙发送数据, 主机乙每成功收到一个数据帧后立即向主机甲发送一个 64B 的确认帧, 主机甲收到确认帧后方可发送下一个数据帧。此时主机甲的有效数据传输速率是多少 (不考虑以太网的前导码)?
主机甲发送最长数据帧所耗费的发送时延+信号的往返传播时延+主机乙发送确认帧所耗费的发送时延。
相关文章:

2010年408计网
下列选项中, 不属于网络体系结构所描述的内容是(C)A. 网络的层次B. 每层使用的协议C. 协议的内部实现细节D. 每层必须完成的功能 本题考查网络体系结构的相关概念 再来看当今世界最大的互联网,也就是因特网。它所采用的TCP/IP 4层网络体系结…...

初谈Linux-Linux环境搭建(阿里云免费服务器+xshell)
文章目录 前言Linux环境搭建结尾 前言 Linux is not unix 本篇文章小编初谈Linux并搭建Linux环境(阿里云免费服务器shell) Linux Linux是一个开源的操作系统 环境搭建 1.点击阿里云ECS免费学生服务器 2.注册后完成学生认证 3.购买云服务器…...

如何利用AppScan扫描H5页面,进行安全测试?
前期项目组接触的都是Web安全测试,今天做安全测试的时候,有一个项目刚好有H5页面,用以前那种AppScan内置浏览器的探索方式是不行的,研究了下,可以使用外部设备进行探索。 AppScan有两种手动探索方式,一种是…...
Oracle数据库中的table@xyz是什么意思?
是DBlink访问外部表的语法。xyz是其他Oracle数据库在你所登录的用户下建立的Dblink名。通过这种方式访问其他数据库中的表。 在Oracle数据库中,表名后跟着符号和一个连接字符串(xyz)是一种用法,它用于指定要访问的远程数据库。 …...

springboot常见网络相关错误及原因解析
在基于spring-boot开发过程尤其是上线后,经常出现网络相关的错误,令人难以琢磨和下手,所以就spring-boot使用过程中可能碰到的网络相关问题进行分析,结合网络转包、日志报错和前端输出,针对网络连接超时、连接被拒绝、…...
【C语言_线程pthread_互斥锁mutex_条件触发cond 之解析与示例 (开源)】.md updata:23/11/03
文章目录 线程 pthread线程 vs 进程线程退出 等待 消息传递join:等待,传参void*; exit:退出,对参数赋值void**; 互斥锁 mutex互斥锁mutex条件cond_等待wait、触发signal 控制线程执行 补充: 宏-静态初始化 互斥锁/条件 线程 pthread 线程 vs…...
mongodb如何删除数据并释放空间
mongodb删除数据后不会直接释放内存空间,是因为使用了一种称为“延迟删除”的策略。这意味着当一个文档被删除时,它仍然会占用一定的内存空间,直到这个空间被垃圾回收器(Garbage Collector)回收。 删除数据操作前建议先…...

k8s之集群调度
目录 调度 工作机制 调度过程 调度算法 优先级 指定调度节点 调度 Kubernetes 是通过 List-Watch 的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。 用户是通过 kubectl 根据配置文件,向 APIServer 发送命令…...

代码随想录算法训练营第四十二天丨 动态规划part05
1049.最后一块石头的重量II 思路 本题其实就是尽量让石头分成重量相同的两堆,相撞之后剩下的石头最小,这样就化解成01背包问题了。 感觉和昨天讲解的416. 分割等和子集 (opens new window)非常像了。 本题物品的重量为 stones[i],物品的价…...
[css] flex 子元素自动撑开父元素宽度
对于水平排列的情况,我们可以设置父元素的flex-direction属性为row。这样,子元素将会水平排列在一行内,并自动撑开父元素的宽度。如果子元素的宽度总和超过了父元素的宽度,则子元素会被压缩,以适应父元素的宽度。 对于…...

全新干货!一招教你迅速提升流量主收入!包你轻松月入过万
也不怕大家笑话,才哥以前收入每天才一块钱,连瓶水都买不了, 可是自从我开始接触老年粉私域后,一个搬运公众号的流量主收益两个月后就可以用“浴火重生”来形容了。 一个搬运公众号一天的流量主收益比我原创两年的个人公众号收益还…...
连接两个dataframe
concat import pandas as pd df1 pd.DataFrame({‘A’: [1, 2, 3], ‘B’: [4, 5, 6]}) df2 pd.DataFrame({‘A’: [7, 8, 9], ‘B’: [10, 11, 12]}) result pd.concat([df1, df2]) # 在行上连接 merge import pandas as pd df1 pd.DataFrame({‘key’: [‘A’, ‘B…...

【入门Flink】- 05Flink运行时架构以及一些核心概念
系统架构 Flink运行时架构Standalone会话模式为例 1)作业管理器(JobManager) JobManager 是一个 Flink 集群中任务管理和调度的核心,是控制应用执行的主进程。每个应用都应该被唯一的 JobManager 所控制执行。 JobManger 又包含…...

网络协议的基本概念
网络协议的基本概念 随处可见的协议 在计算机网络与信息通信领域里,人们经常提及“协议”一词。互联网中常用的具有代表性的协议有IP、TCP、HTTP等。 “计算机网络体系结构”将这些网络协议进行了系统归纳。TCP/IP就是IP、TCP、HTTP等协议的集合。现在࿰…...

广汽传祺E9上市,3DCAT实时云渲染助力线上3D高清看车体验
今年5月21日,中国智电新能源旗舰MPV——广汽传祺智电新能源E9在北京人民大会堂举办上市发布会。 发布会现场(图源官方) 为了让更多的消费者能够在线上感受到广汽传祺E9的魅力,3DCAT实时渲染云与大圣科技合作为广汽传祺打造了一款…...

resource manager attributes structure(iofunc_attr_t) 扩展实例
文章目录 前言一、attributes structure(iofunc_attr_t)是什么二、iofunc_attr_t 扩展实例1. iofunc_attr_t 未扩展前的使用实例2. iofunc_attr_t 扩展后的使用实例总结参考资料前言 本文主要介绍如何扩展 QNX resource manager 的 attributes structure(iofunc_attr_t) 属性数…...

劳易测扫码条码分段读取实现方法
添加如下3个功能块:M10,M13和M27 设置BCL参数:Code type 1 为Code128 参数:Mode为Range 参数:Number Of digits 1 为条码最小长度 Number Of digits 2 为条码最大长度。 设置M10:Mode(With …...

【Linux】Nignx及负载均衡动静分离
🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《微信小程序开发实战》。🎯Ἲ…...

AI:50-基于深度学习的柑橘类水果分类
🚀 本文选自专栏:AI领域专栏 从基础到实践,深入了解算法、案例和最新趋势。无论你是初学者还是经验丰富的数据科学家,通过案例和项目实践,掌握核心概念和实用技能。每篇案例都包含代码实例,详细讲解供大家学习。 📌📌📌本专栏包含以下学习方向: 机器学习、深度学…...

mysql 中!= 到底走不走索引?
mysql 中! 到底走不走索引? 很多人疑惑! 到底走不走索引, 这里可以肯定的说该操作是可以走索引的,但实际情况中都为啥都不走索引呢? 首先我们要知道走索引与数据量和数据趋势(cardinality)有很大的关系&…...

华为云AI开发平台ModelArts
华为云ModelArts:重塑AI开发流程的“智能引擎”与“创新加速器”! 在人工智能浪潮席卷全球的2025年,企业拥抱AI的意愿空前高涨,但技术门槛高、流程复杂、资源投入巨大的现实,却让许多创新构想止步于实验室。数据科学家…...

业务系统对接大模型的基础方案:架构设计与关键步骤
业务系统对接大模型:架构设计与关键步骤 在当今数字化转型的浪潮中,大语言模型(LLM)已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中,不仅可以优化用户体验,还能为业务决策提供…...

【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

Unity3D中Gfx.WaitForPresent优化方案
前言 在Unity中,Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染(即CPU被阻塞),这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案: 对惹,这里有一个游戏开发交流小组&…...
pam_env.so模块配置解析
在PAM(Pluggable Authentication Modules)配置中, /etc/pam.d/su 文件相关配置含义如下: 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块,负责验证用户身份&am…...

苍穹外卖--缓存菜品
1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得,如果用户端访问量比较大,数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据,减少数据库查询操作。 缓存逻辑分析: ①每个分类下的菜品保持一份缓存数据…...

【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)
骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…...

Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

MySQL 知识小结(一)
一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库,分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷,但是文件存放起来数据比较冗余,用二进制能够更好管理咱们M…...
腾讯云V3签名
想要接入腾讯云的Api,必然先按其文档计算出所要求的签名。 之前也调用过腾讯云的接口,但总是卡在签名这一步,最后放弃选择SDK,这次终于自己代码实现。 可能腾讯云翻新了接口文档,现在阅读起来,清晰了很多&…...