2022 计网复习简答题【太原理工大学】

news2024/11/25 0:46:31

考虑到在此期间,我可能也会发表一些与考试不相关的博文,为了避免大家错过考试相关内容,我特意弄了一个专栏《期末复习汇总》,大家以后可以直接到专栏里面去寻找期末复习资料。这里是计算机网络考试简答题总结,其余题型持续更新中,仅供参考。

期末考试汇总专栏,点这里!icon-default.png?t=M85Bhttps://blog.csdn.net/m0_52861684/category_12095266.html?spm=1001.2014.3001.5482

二、简答题

1. 简述分组交换的优点。

高效灵活、迅速可靠,且各分组小,路由灵活,网络生存性能好。

2. 解决 IPv4 地址紧缺有哪些方案?

① 使用代理服务器;② 使用地址转换;③ 升级到 IPv6。

3. 网络适配器的作用是什么?网络适配器工作在哪一层?

网络适配器能够对数据的串行和并行传输进行转换,并且能够对缓存数据进行操作,实现以太网协议,同时能够实现帧的传送和接收、对帧进行封闭等。

网络适配器工作在物理层和数据链路层。

4. 作为中间设备,转发器、网桥、路由器和网关有何区别?

物理层使用的中间设备叫做转发器;数据链路层使用的中间设备叫做网桥;网络层使用的中间设备叫做路由器;在网络层以上使用的中间设备叫做网关。

5. 协议和服务有何区别?有何关系?

区别:(1)协议的实现保证了能够向上一层提供服务,本层的服务用户只能看见服务而无法看见下面的协议,下面的协议对上面的服务用户是透明的;(2)协议是 “水平的”,即协议是控制两个对等实体进行通信的规则,但服务是 “垂直的”,即服务是由下层通过层间接口向上提供的,上层使用所提供的服务必须与下层交换一些命令,这些命令在 OSI 中称为服务原语。

关系:协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。

6. 解释为什么突然释放运输连接就可能会丢失用户数据,而使用 TCP 的连接释放方法就可以保证不丢失数据?什么是连接释放的半关闭状态?

当主机1和主机2之间建立连接后,主机1发送了一个 TCP 数据段并正确抵达主机2,接着当主机1再次发送另一个 TCP 数据段时,主机2却在收到第二个 TCP 数据段之前已经发出了释放连接请求,如果就这样突然释放连接,显然主机1发送的第二个 TCP 报文段会丢失。而使用 TCP 的连接释放方法,主机2发出了释放连接的请求,那么即使收到主机1的确认后,也只会释放主机2到主机1方向的连接,即主机2不再向主机1发送数据,但仍然可以接受主机1发来的数据,所以可保证不丢失数据。

当一方关闭发送通道后,仍可接受另一方发送过来的数据,这种情况就叫做半关闭状态。

7. 流量控制和拥塞控制的主要区别是什么?

流量控制是一个端到端的问题,一般是接收方通过接收窗口来控制发送方的发送窗口,用来保证发送端不会以高于接收者能承受的速率传输数据,一般涉及到接收者向发送者发送反馈;

拥塞控制是一个全局性的问题,涉及到所有主机、所有路由器、路由器中的存储-转发处理以及所有导致削弱通信子网能力的其他因素。

8. IP 数据报中的首部校验和并不校验数据报中的数据。这样做最大的好处是什么?坏处是什么?

好处是数据报每经过一个结点,结点只检验首部的检验和,使结点工作量降低,加快分组的转发;坏处是只检验首部,不包括数据部分,即使数据出错也无法得知,只有到达目的主机了才能发现。

9. 为什么要使用信道复用技术?常用的信道复用技术有哪些?

为了通过共享信道、最大限度提高信道利用率。

信道复用技术有,频分复用、时分复用、码分复用、波分复用。

10. 为什么在运输连接建立时要使用三报文握手?

连接建立需要三次握手, A 需要发送一次确认,这主要是为了防止已失效的连接请求报文段突然又传送到了 B ,因而产生错误。 假定出现异常情况。 A 发出的某个失效的连接请求在某些网络结点长时间滞留了,以致延误到连接释放以后的某个时间才到达 B 。但 B 收到此失效的连接请求报文后,就误以为是 A 又发出一次新的连接请求。假定不采用三次握手,那么只要 B 发出确认,新的连接就建立了。采用三次握手的方法, A 不会向 B 的确认发出确认,新的连接就建立起来了。

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

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

相关文章

资本+商业模式+中国制造的出海跨境电商,走向世界!(Starday)

近年,伴随着新冠疫情的爆发,海外的社交隔离以及中国面对境外入关者的严格隔离政策都给中国投资者的出海投资踩下了刹车,出国考察及尽调都分外的艰难。但也因为这样的国际局势,跨境电商服务行业在海外疫情的催化下,中国…

PyTorch学习笔记-Non-linear Activations与Linear Layers

1. Non-linear Activations 非线性激活函数官方文档:Non-linear Activations。 有深度学习基础的同学应该知道最常用的非线性激活函数就是 ReLU 和 Sigmoid 函数,多分类问题会在输出层使用 Softmax 函数。这三个函数在 PyTorch 中分别为 nn.ReLU、nn.S…

推特自动发帖,快速提升人气

Twitter一直是所有类型企业和品牌的极其宝贵的营销工具。如果使用得当,它本身就能成为一种高效的营销工具。Twitter与其他社交媒体渠道,在营销策略以及工作方式方面略有不同,在品牌营销方面与利用Twitter做推广,就意味着随着您的动…

NNDL 作业10:第六章课后题(LSTM | GRU)

文章目录习题6-3 当使用公式(6.50)作为循环神经网络得状态更新公式时,分析其可能存在梯度爆炸的原因并给出解决办法.习题6-4 推导LSTM网络中参数的梯度,并分析其避免梯度消失的效果习题6-5 推导GRU网络中参数的梯度,并分析其避免梯度消失的效…

[附源码]Python计算机毕业设计Django餐馆点餐管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Apple ID 登录

Apple登录可以看做第三方登录的一种,即使用Apple ID登录,前提是你已经有了苹果开发者账号,直接进入主题吧。 添加App IDs 填写Bundle ID 勾选“Sign In with Apple” 创建Key 苹果将使用公钥/私钥对作为OAuth客户端机密,其中客…

【mongodb】重新整理mongodb中的各种操作

目录前言初始化封装基础方法增:向集合内添加一个文档增:向集合内一次添加多条文档删:删除一条文档删:删除多条文档删:清空某个集合的所有文档查:查询符合条件的文档查询某个集合内所有文档:定位…

python>>numpy(第二讲)

章节内容 元素操作 常用的方法 广播 数组形状操作 排序数组 目录 元素操作 一些常用的方法 广播 数组形状操作 数组排序 元素操作 生成元素a np.array([1,2,3,4]) b np.ones(4)1 生成一个原来数组的n倍生成一个所有元素均跟2次方有关的数组一个计算矩阵相乘的函数判断两个…

<Android开发> HAL层集成第三方so库

当我们需要在自己的代码中使用第三方提供的一些接口函数时,我们该如何加入?作者在写这比安文章前遇到了一个问题:需要在自己的HAL层中引用第三饭提供的算法库即so库;这个问题是作者第一次遇到,以往都是自己写一些代码编…

原宇宙之地产探索

前言 随着“元宇宙”的概念风靡全球,一股“炒房”之风也开始在元宇宙世界兴起,就连大家熟知的歌手林俊杰、Snoop Dogg也纷纷入局元宇宙。昂贵的元宇宙房价有些甚至高于北京的一套别墅价格。 元宇宙中的“炒房” 去年下半年,元宇宙房地产玩家竞…

Android Compose Bloom 项目实战 (二) : 欢迎页

1. 前言 上一篇文章我们讲到了Compose Bloom项目开发之前的一些配置及沉浸式状态栏的修改。 这篇文章接着上文,会介绍欢迎页的开发。 需要实现的页面效果如下所示 2. 分析页面组件 根据UI图,我们可以可知,该页面是由背景和前面部分部分组…

IDEA配置tomcat,快速部署tomcat

Tomcat简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得…

地震数据处理研究(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

Kubernetes集群coredns缓存容器bind: address already in use错误导致集群服务无法互通解决

coredns缓存nodelocal dns cache :53: bind: address already in use错误处理起因分析问题处理问题重启Node local dns起因 事情起因是Kubernetes集群内的服务无法互相访问了 分析问题 因为Kubernetes集群内的服务都是通过service、pod的名称作为域名到coredns解析Cluster I…

ubuntu 18.04安装python3.7.5,并将 python 设定为python3, pip设定为pip3

ubuntu 18.04安装python3.7.5,并将 python 设定为python3, pip设定为pip3环境:Ubuntu 18.04.1安装步骤:一、安装python3.7二、安装pip3三、更改python为 python3指向,更改pip为pip3指向四、注意点,必须改回…

基于java+ssm+easyui灵悟酒店系统

✌博主介绍✌:一个致力于全战开发的代码热爱者 基于javassmeasyui灵悟酒店系统一、前言介绍:二、系统设计:2.1 系统整体架构:2.2 系统功能设计:三、功能截图:3.1 首页:3.2 用户登陆:3.2.1 登陆后…

【Android App】三维处理中三维投影OpenGL功能的讲解及实战(附源码和演示 超详细必看)

运行有问题或需要源码请点赞关注收藏后评论区留言~~~ 一、OpenGL的讲解 OpenGL定义了一个跨语言,跨平台的图形程序接口,对Android开发者来说,OpenGL就是用来绘制三维图形的技术手段,当然OpenGL不仅仅能够展现静止的三维图形&…

深入理解地址翻译 CSAPP

地址翻译, 用自己的话说一遍, 然后自己在draw.io画图理解. 术语 页表就是一个 页表条目(Page Table Entry PTE)的数组,每一项(每个PTE)是[有效位,物理地址]. 我们是用VPN来标识每个PTE,但记住这些VPN并不是页表的一部分,不会储…

基础知识——进制 与 进制转换 (C++ 程序)

目录 一、进制的定义 二、表示方法 1、当进制数 ≤ 10时 2、当进制数>10时 三、进制的计算 1、整数 2、小数 3、非十进制数 4、非十进制转十进制 四、十进制转非十进制数 1、整数部分 2、小数部分 3、整小混合 五、程序实现 1、十进制 转 其它进制 …

Unity 3D 动画系统(Mecanim)|| Unity 3D 人形角色动画(Avatar)

Unity 3D 动画系统(Mecanim) Mecanim 动画系统是 Unity 公司推出的全新动画系统,具有重定向、可融合等诸多新特性,可以帮助程序设计人员通过和美工人员的配合快速设计出角色动画,其主界面如下图所示。 Unity 公司计划…