计算机网络:概述知识点及习题练习
网课资源:
湖科大教书匠
1、因特网
网络之间需要路由器进行互联,互联网是网络的网络,因特网是最大的互联网,连接到网络的设备称为主机,一般不叫路由器为主机。
因特网发展:ARPNET->三级结构因特网(NSFNET)->多层次ISP结构的因特网。
1983,TCP/IP诞生,因特网诞生时间,因为它采用TCP/IP协议族
ISP:因特网服务提供者(三大运营商等等)
因特网标准化:RFC文档
习题1
1、 因特网的前身是1969年创建的第一个分组交换网
A. internet B. Internet C. NSFNET D. ARPANET
2、因特网采用的核心技术是
A. TCP/IP B. 局域网技术 C. 远程通信技术 D. 光纤技术
2、电路交换、分组交换、报文交换
电路交换:如电话交换机接通链路的方式。
建立连接:分配通信资源,建立一条专用的物理通路
通话:一直占用通信资源,不会被其他人占用
释放连接:归还通信资源
缺点:若计算机之间采用这种方式,线路的传输效率一般会很低
分组交换:交换结点存储转发报文最终到达目的主机
优点:无建立连接释放连接、逐段占用通信链路、独立选择转发路由
缺点:首部开销、转发有时延、可能用网络拥塞、可能出现失序丢失问题
报文交换:分组交换的前身,报文整个发送
交换结点只有完整收到整个报文才进行转发
经比较,分组交换最适合计算机之间进行通信
习题2
1 在下列数据交换方式中,数据经过网络的传输延迟长而且是不固定的,不能用于语音数据传输的是
A. 电路交换
B. 报文交换
C. 分组交换
D. 虚电路交换
2 为了使数据在网络中传输时延最小,首选的交换方式是
A. 电路交换
B. 报文交换
C. 分组交换
D. 信元交换
3 因特网上的数据交换方式是
A. 电路交换
B. 报文交换
C. 分组交换
D. 光交换
3、计算机网路的定义和分类
早期:互联自治的计算机集合
现在:由一些通用的、可编程的硬件互联而成的,而这些硬件并非专门 用来实现某一特定目的。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
习题3
1 计算机网络可被理解为
A. 执行计算机数据处理的软件模块
B. 由自治的计算机互联起来的集合体
C. 多个处理器通过共享内存实现的紧耦合系统
D. 用于共同完成一项任务的分布式系统
2 计算机网络系统的基本组成是
A. 局域网和广域网
B. 本地计算机网和通信网
C. 通信子网和资源子网
D. 服务器和工作站
3 计算机网络分为广域网、城域网和局域网,其划分的主要依据是
A. 网络的作用范围
B. 网络的拓扑结构
C. 网络的通信方式
D. 网络的传输介质
4、速率、带宽、吞吐量、时延
速率:bit/s,区分数据量单位和速率单位
带宽:bit/s,通信链路所能传送的数据能力,单位与速率一样
吞吐量:单位时间内通过的实际数据量
时延:数据从网络的一端到另一端所耗费的时间
发送时延,传播时延、排队时延、处理时延(后两者不方便计算)
习题4
1 比特bit是计算机中数据量的最小单位,可简记为b。字节Byte也是计算机中数据量的单位,可简记为B,1 B = 8
bit。常用的数据量单位还有kB、MB、GB、TB等,其中k、M、G、T的数值为
2
连接在计算机网络上的主机在数字信道上传送比特的速率也称为比特率或数据率,其最小单位为bps,常用单位还有kbps、Mbps、Gbps、Tbps等,其中k、M、G、T的数值为
3
假设主机A和B之间的链路带宽为100Mbps,主机A的网卡速率为1Gbps,主机B的网卡速率为10Mbps,主机A给主机B发送数据的最高理论速率为A. 1Mbps
B. 10Mbps
C. 100Mbps
D. 1Gbps
4 假设在某段链路上传输某个10MB的数据块,链路带宽为10Mb/s,信号传播速率为200000km/s,链路长度为1000
km,则数据块的发送时延为A. 1s
B. 8s
C.
8.4sD. 5us
5 假设在某段链路上传输某个1B的数据,链路带宽为1Mb/s,信号传播速率为200000km/s,链路长度为1000
km,则数据块的发送时延为A. 1us
B. 5us
C. 8us
D. 16us
5、时延带宽积、往返时间、利用率、丢包率
时延带宽积:传播时延和带宽的乘积
表达的是管道的容积
往返时间:RTT,发送端发送数据到发送端接受到数据为止。卫星链路上传播时延大
利用率:
链路利用率:某条链路有百分之几时间是被利用的
网络利用率:网络所以链路链路利用率加权平均
丢包率:丢失的分组数量占总分组数的比例
习题5
1 设某段链路的传播时延是20ms,带宽为20Mbit/s,则该段链路的时延带宽积为
A. 200000bit
B. 400000bit
C. 100000bit
D. 800000bit
2 传播时延最大的链路是
A. 广域网链路
B. 城域网链路
C. 局域网链路
D. 同步卫星链路
6、三种计算机网络体系结构
OSI参考模型:
TCP/IP参考模型:
原理参考模型:
习题6
1 OSI/RM体系结构、TCP/IP体系结构、原理体系结构的分层数量分别为
A. 4,5,6
B. 5,6,7
C. 7,4,5
D. 7,6,5
2 在OSI/RM体系结构中,运输层的相邻上层为
A. 数据链路层
B. 会话层
C. 应用层
D. 网络层
3 在TCP/IP体系结构中,网际层的相邻下层为
A. 数据链路层
B. 网络接口层
C. 运输层
D. 应用层
4 在原理体系结构中,应用层的相邻下层为
A. 数据链路层
B. 网络接口层
C. 运输层
D. 应用层
5 因特网采用的网络体系结构是
A. OSI/RM体系结构
B. TCP/IP体系结构
C. 原理体系结构
D. 系统网络体系结构SNA
6 TCP/IP体系结构中的网络接口层对应OSI/RM体系结构的
I. 物理层 II. 数据链路层 III. 网络层 IV. 运输层
A. I、II
B. II、III
C. I、III
D. II、IV
7、分层的必要性
习题7
1 负责将比特转换成电信号进行传输的是
A. 应用层
B. 网络层
C. 数据链路层
D. 物理层
2 MAC地址属于以下哪个层的范畴
A. 物理层
B. 网络层
C. 数据链路层
D. 应用层
3 IP地址属于以下哪个层的范畴
A. 网络接口层
B. 网际层
C. 应用层
D. 运输层
4 实现进程间基于网络通信的是
A. 物理层
B. 数据链路层
C. 网络层
D. 运输层
5 通过应用进程间的交互来完成特定网络应用的是
A. 物理层
B. 数据链路层
C. 应用层
D. 运输层
8、分层思想举例
习题8
1 在数据从源主机传送至目的主机的过程中,不参与数据封装工作的是
A. 数据链路层 B. 会话层 C. 应用层 D. 物理层
2、假设五层协议原理体系结构的应用层欲发送500B的数据(无拆分),除物理层和应用层外,其他各层在封装PDU时均引入20B的首部,数据链路层还要引入10B的尾部,则应用层数据传输效率约为
A. 96.2% B. 94.3% C. 89.3% D. 87.7%
9、专用术语
实体:
协议:语法、语义、同步
服务:
习题9
1 物理层、数据链路层、网络层、运输层的传输单位(或称协议数据单元PDU)分别是
I. 帧 II. 比特 III. 报文段 IV. 分组(数据报)
A. I、II、IV、III
B. II、I、IV、III
C. I、IV、II、III
D. III、IV、II、I
2 在OSI参考模型中,第N层与它之上的第N+1层的关系是
A. 第N层为第N+1层提供服务
B. 第N+1层将给从第N层接收的报文添加一个报头
C. 第N层使用第N+1层提供的服务
D. 第N层使用第N+1层提供的协议
3 在OSI参考模型中,对等实体是指
A. 任何可发送或接收信息的硬件
B. 任何可发送或接收信息的软件进程
C. 收发双方相同层次中的实体
D. 收发双方不同层次中的实体
4 在OSI参考模型中,控制两个对等实体进行逻辑通信的规则的集合称为
A. 实体
B. 协议
C. 服务
D. 对等实体
习题答案
习题1:D、A
习题2:B、A、C
习题3:B、C、A
在计算机网络系统中,通信子网和资源子网是其基本组成部分。这是因为:
通信子网:负责数据的传输,确保信息能够在网络中不同的点之间进行有效的传递。它的作用类似于交通网络,能够将数据从一个地方运输到另一个地方。
资源子网:则涉及到网络中各种资源的共享和管理,包括服务器、存储设备等。这部分确保网络中的设备和资源能够被有效利用和访问。
选择 C 作为正确答案是因为这两个子网的组合涵盖了计算机网络系统运作的核心要素:信息传输和资源共享。
习题4:B、A、B、C、C
习题5:B、D
习题6:C、B、B、C、B、A
习题7:D、C、B、D、C
习题8、D、D
习题9、B、A、C、B
相关文章:

计算机网络:概述知识点及习题练习
网课资源: 湖科大教书匠 1、因特网 网络之间需要路由器进行互联,互联网是网络的网络,因特网是最大的互联网,连接到网络的设备称为主机,一般不叫路由器为主机。 因特网发展:ARPNET->三级结构因特网&am…...

python蓝桥杯刷题2
1.最短路 题解:这个采用暴力枚举,自己数一下就好了 2.门牌制作 题解:门牌号从1到2020,使用for循环遍历一遍,因为range函数无法调用最后一个数字,所以设置成1到2021即可,然后每一次for循环&…...

在openi平台 基于华为顶级深度计算平台 openmind 动手实践
大家可能一直疑问,到底大模型在哪里有用。 本人从事的大模型有几个方向的业务。 基于生成式语言模型的海事航行警告结构化解析。 基于生成式语言模型的航空航行警告结构化解析。 基于生成式生物序列(蛋白质、有机物、rna、dna、mrna)的多模态…...

KF UKF
我需要Kalman 现在,主要是用来处理检测问题情况里的漏检,因为模拟了一段2D, (x,y)的数据,为了看效果,画的线尽量简单一点: import numpy as np import matplotlib.pyplo…...

中伟视界:AI智能分析算法如何针对非煤矿山的特定需求,提供定制化的安全生产解决方案
非煤矿山智能化改造,除了政策文件,上级监管单位需要安装的AI智能分析算法功能之外的,矿方真正关心的,能解决矿方安全生产隐患的AI智能分析算法功能有哪些呢? 经过与矿方的现场交流沟通,收集第一现场人员对安…...

Unity 编辑器下 Android 平台 Addressable 加载模型粉红色,类似材质丢失
Unity 编辑器下 Android 平台 Addressable 加载模型粉红色,类似材质丢失 Addressable Play Mode Script加载模式 选择 Use Existiing Build 1.Unity 切换到 PC 平台,执行 Addressable Build 运行,加载 bundle 内的预制体 显示正常 2.Unit…...

Pytest-Bdd-Playwright 系列教程(10):配置功能文件路径 优化场景定义
Pytest-Bdd-Playwright 系列教程(10):配置功能文件路径 & 优化场景定义 前言一、功能文件路径的配置1.1 全局设置功能文件路径1.2. 在场景中覆盖路径 二、避免重复输入功能文件名2.1 使用方法2.2 functools.partial 的背景 三、应用场景总…...

rust逆向初探
rust 逆向葵花宝典 rust逆向技巧 rust逆向三板斧: [!NOTE] 快速定位关键函数 (真正的main函数):观察输出、输入,字符串搜索,断点等方法。定位关键 加密区 :根据输入的flag,打硬件断点,快速捕获…...
【Linux】apt 关闭 ssl 认证
【注意】apt 关闭 ssl 认证可能会引起软件安装风险,请尽量避免关闭。 执行以下命令可以实现全局关闭 sll 验证。 echo Acquire::https::Verify-Peer "false"; >> /etc/apt/apt.conf.d/99disable-signature-verificationecho Acquire::https::Verif…...
【算法】P5018 对称二叉树
题目 P5018 对称二叉树 https://www.luogu.com.cn/problem/P5018 代码 思路:领接表存储二叉树,unordered_map存储各个节点对应的值。dfs遍历一下各个子树的大小个数,再写个递归判断是否是对称二叉树,如果是就更新全局答案。 #…...

Unifying Top-down and Bottom-up Scanpath Prediction Using Transformers
Abstract 大多数视觉注意力模型旨在预测自上而下或自下而上的控制,这些控制通过不同的视觉搜索和自由观看任务进行研究。本文提出了人类注意力变换器(Human Attention Transformer,HAT),这是一个能够预测两种形式注意力…...

JavaSE(十四)——文件操作和IO
文章目录 文件操作和IO文件相关概念Java操作文件文件系统操作文件内容操作字节流FileOutputStreamFileInputStream代码演示 字符流FileWriterFileReader代码演示 缓冲流转换流 案例练习 文件操作和IO 文件相关概念 文件 通常指的是包含用户数据的文件,如文本文件、…...
【视觉SLAM】4b-特征点法估计相机运动之PnP 3D-2D
文章目录 0. 前言1. PnP求解1.1 直接线性变换DLT1.2 P3P1.3 光束平差法BA2. 实现0. 前言 透视n点(Perspective-n-Point,PnP)问题是计算机视觉领域的经典问题,用于求解3D-2D的点运动。换句话说,当知道 N N N个世界坐标系中3D空间点的坐标以及它们在图像上的投影点像素坐标…...
android 性能分析工具(04)Asan 内存检测工具
1 Asan工具简介 1.1 Asan工具历史背景 AddressSanitizer(ASan)最初由Google开发,并作为LLVM项目的一部分。ASan的设计目的是帮助开发者检测并修复内存错误,如堆栈和全局缓冲区溢出、使用已释放的内存等,这些问题可能…...
html中select标签的选项携带多个值
搜索参考资料:SELECT标签中的选项可以携带多个值吗? 【摘抄】: 它可能有一个select选项中的多个值,如下所示。 <select id"ddlEmployee" class"form-control"> <option value"">-- S…...
Lambda表达式如何进行调试
一、概述 Java8提供了lambda表达式,方便我们对数据集合进行操作,我们使用lambda表达式的时候,是不是有这样的疑问,如何对执行过程中的中间数据进行调试呢? 二、例子 在下面的例子中,我们实现随机最多生成…...

C++ —— 剑斩旧我 破茧成蝶—C++11
江河入海,知识涌动,这是我参与江海计划的第2篇。 目录 1. C11的发展历史 2. 列表初始化 2.1 C98传统的{} 2.2 C11中的{} 2.3 C11中的std::initializer_list 3. 右值引用和移动语义 3.1 左值和右值 3.2 左值引用和右值引用 3.3 引用延长生命周期…...

HTML5好看的音乐播放器多种风格(附源码)
文章目录 1.设计来源1.1 音乐播放器风格1效果1.2 音乐播放器风格2效果1.3 音乐播放器风格3效果1.4 音乐播放器风格4效果1.5 音乐播放器风格5效果 2.效果和源码2.1 动态效果2.2 源代码 源码下载万套模板,程序开发,在线开发,在线沟通 作者&…...

C++设计模式行为模式———迭代器模式中介者模式
文章目录 一、引言二、中介者模式三、总结 一、引言 中介者模式是一种行为设计模式, 能让你减少对象之间混乱无序的依赖关系。 该模式会限制对象之间的直接交互, 迫使它们通过一个中介者对象进行合作。 中介者模式可以减少对象之间混乱无序的依赖关系&…...

FFmpeg 4.3 音视频-多路H265监控录放C++开发十五,解码相关,将h264文件进行帧分隔变成avpacket
前提 前面我们学习了 将YUV数据读取到AVFrame,然后将AVFrame通过 h264编码器变成 AVPacket后,然后将avpacket直接存储到了本地就变成了h264文件。 这一节课,学习解码的一部分。我们需要将 本地存储的h264文件进行帧分隔,也就是变…...

【Axure高保真原型】引导弹窗
今天和大家中分享引导弹窗的原型模板,载入页面后,会显示引导弹窗,适用于引导用户使用页面,点击完成后,会显示下一个引导弹窗,直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...

Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...

【OSG学习笔记】Day 18: 碰撞检测与物理交互
物理引擎(Physics Engine) 物理引擎 是一种通过计算机模拟物理规律(如力学、碰撞、重力、流体动力学等)的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互,广泛应用于 游戏开发、动画制作、虚…...

2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...

Nuxt.js 中的路由配置详解
Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...
Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!
一、引言 在数据驱动的背景下,知识图谱凭借其高效的信息组织能力,正逐步成为各行业应用的关键技术。本文聚焦 Spring Boot与Neo4j图数据库的技术结合,探讨知识图谱开发的实现细节,帮助读者掌握该技术栈在实际项目中的落地方法。 …...

【Java_EE】Spring MVC
目录 Spring Web MVC 编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 编辑参数重命名 RequestParam 编辑编辑传递集合 RequestParam 传递JSON数据 编辑RequestBody …...

解读《网络安全法》最新修订,把握网络安全新趋势
《网络安全法》自2017年施行以来,在维护网络空间安全方面发挥了重要作用。但随着网络环境的日益复杂,网络攻击、数据泄露等事件频发,现行法律已难以完全适应新的风险挑战。 2025年3月28日,国家网信办会同相关部门起草了《网络安全…...

协议转换利器,profinet转ethercat网关的两大派系,各有千秋
随着工业以太网的发展,其高效、便捷、协议开放、易于冗余等诸多优点,被越来越多的工业现场所采用。西门子SIMATIC S7-1200/1500系列PLC集成有Profinet接口,具有实时性、开放性,使用TCP/IP和IT标准,符合基于工业以太网的…...

Visual Studio Code 扩展
Visual Studio Code 扩展 change-case 大小写转换EmmyLua for VSCode 调试插件Bookmarks 书签 change-case 大小写转换 https://marketplace.visualstudio.com/items?itemNamewmaurer.change-case 选中单词后,命令 changeCase.commands 可预览转换效果 EmmyLua…...