当前位置: 首页 > news >正文

计算机网络题库---错题本

 (一)老生常谈 

  第一章:

1.什么是计算机网络?其主要功能是什么?

解答:

利用通信设备和线路,将分布在地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统,称为计算机网络。 

其主要功能是:数据交换和通信(主要) ,资源共享,提高系统的可靠性,分布式网络处理和负载均衡(怕你记不住

2.从计算机网络系统组成的角度看,计算机网络可以分为 通信 子网和 资源 子网。

3.请从下至上依次画出TCP/IP网络模型的五个层次,并分别说明1~4层信息格式的名称。 

应用层(无)

传输层:报文

网络层:数据分组(包)

数据链路层:帧

物理层:比特流

4.问法1:什么是通信协议?一个通信协议应包含什么内容?

解答:

通信协议是通信双方为完成通信而共同遵守的一组通信规则。一个通信协议应包含语法(数据格式)、语义(报文解释)、时序(事件发生顺序)三方面的规定。

 

第二章:

1.FDDI是一种具有100Mbps 速率的令牌网技术。

2.Ethernet是一种总线结构的局域网技术。A.Ethernet          B.FDDI   C.ATM           D.DQDB

第三章:

1. 局域网技术中媒体访问控制方法主要有CSMA/CD(带冲突检测的载波侦听多路介质访问控制技术)令牌总线技术令牌环型网技术三种。

2.IEEE 802.3建议采用的介质访问控制方法的主要内容有:载波侦听多路访问(CSMA)和冲突检测(CD)。

3.问法1:简述CSMA/CD工作过程 。

 

解答:

CSMA/CD是一种局域网的共享介质协议,它是基于竞争机制的,其工作过程如下:

(1)发送站发送时首先侦昕载波 (载波检测 )。

(2)如果网络 ( 总线) 空闲,发送站开始发送它的帧。

(3)如果网络 ( 总线) 被占用,发送站继续侦昕载波并推迟发送直至网络空闲。

(4)发送站在发送过程中侦昕碰撞 ( 碰撞检测 ) 。

(5)如果检测到碰撞,发送站立即停止发送,这意味着所有卷入碰撞的站都停止发送。

(6)每个卷入碰撞的站都进人退避周期,即按照一定的退避算法等待一段随机时间后进行重 发,亦即重复上述 1 一 6 步骤,直至发送成功。

问法2:CSMA/CD的中文名称是什么,试述其工作原理并总结其应用的特点?

解答:CSMA/CD的中文名称是载波侦听与多路访问/冲突检测

工作原理:在总线型局域网中,当某一个节点要发送数据时,它首先要先去检测网络上的介质是否有数据正常输送,然后决定是否将数据送上网络。如果没有任何数据在传送则立即抡占信道发送数据;如果信道正忙,则需要等待直到信道空闲再发数据。往往同时会有多个节点侦听到信道空闲并发送数据,这就可能产生冲突。为解决冲突,在发送数据的同时,进行冲突检测,一旦发现冲突,立刻停止发送,并等待冲突平息以后,再进行传送,直到将数据成功发送出去为止。

特点:采用了争用型介质访问控制方式,各节点地位平等,无法设置介质访问的优先权。总线结构的网络具有结构简单、易于实现、价格低廉、适用于广播通信方式,在低负荷时,总线型网络具有较高的效率。但是,在高负荷的时候,传输延时剧增,导致网络性能急剧下降。此外,不适合使用光缆作为传输介质。

 

4. 简述CSMA/CA工作过程 

解答:

CSMA/CA协议的工作流程分为两个分别是:1.送出数据前,监听媒体状态,等没有人使用媒体,维持一段时间后,才送出数据。由于每个设备采用的随机时间不同,所以可以减少冲突的机会。
2.送出数据前,先送一段小小的请求传送报文(RTS :Request to Send)给目标端,等待目标端回应,CTS:Clear to Send 报文后,才开始传送。 利用RTS-CTS握手(handshake)程序,确保接下来传送资料时,不会被碰撞。同时由於RTS-CTS封包都很小,让传送的无效开销变小。

5.以太网交换机是按照MAC地址进行转发的。

第四章:

 

1.试说明MAC地址与IP地址的区别。

解答:

IP地址通常工作于广域网,由路由器处理的就是IP地址。 MAC地址工作于局域网,局域网之间的互连一般通过现有的公用网或专用线路,需要进行网间协议转换。可以在Ethernet上传送IP信息,此时IP地址只是Ethernet信息包数据域的一部分,Ethernet交换机或处理器看不见IP地址,只是将其作为普通数据处理,网络上层软件才会处理IP地址。 

IP地址是逻辑地址,是可以改变的;MAC地址是物理地址,是固定不变的。数据包到达局域网后,最终要落实到MAC地址确定物理主机。在物理层,可不认识设什么IP地址。

2. 分类IP网络中如何划分子网?划分子网有何意义?  

解答:

子网是利用IP地址的主机标识域进行一步划分,通过定义子网掩码确定原先主机标识域中哪几位表示子网,哪几位表示真正的主机号。

意义:划分子网后,对外仍是一个大网络;内部各子网独立寻址和管理,通过胯子网的路由器连接,便于解决网络寻址和网络安全等问题。

3. 试说明在分组交换网络中数据报服务和虚电路服务的区别。 

答:

虚电路方式:是逻辑连接(有交换虚电路、永久虚电路两种);每个分组头中含有对应于所建立的逻辑信道标识,不需进行复杂的选路;同一呼叫的各分组在同一条虚电路上传送,不会产生失序现象;对故障较为敏感;适用于较连续的数据流传送,如文件传送、传真业务等。

数据报方式:不需要预先建立逻辑连接,称为无连接方式;每个分组头中含有详细的目的地址,各个分组独立地进行选路;属于同一呼叫的各分组可从不同的路由转送,会引起失序;对故障防卫能力较强;适用于面向事物的询问/响应型数据业务。

 2.数据包过滤是一种基于 网络层防火墙技术。

3.ATM网络中采用固定长度的信元,其长度为53 字节。

4.虚拟网(VLN)可以有多种划分方式,下列方式中不正确的是(  D  )。

A.基于交换机端口   B.基于网卡的MAC地址 C.基于网络层地址   D.基于用户

第五章:

 

1、流量控制在网络工作中有何意义?流量控制与拥塞控制有何异同之处?  

 

2.为什么在TCP首部中有一个首部长度字段,而UDP的首部中就没有这个字段?

解答:

因为UDP的首部长度固定,有8个字节;而TCP报文段首部的长度不固定(因首部中的选项字段长度是不确定的),所以有一个首部长度字段是必要的。

3.简述建立TCP连接三次握手的三个步骤:

 解答:第一次握手:在建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;

第二次握手,服务器收到syn包,必须确认客户的SYN(ack=j+1),同时再发送一个SYN包(syn=k),进入SYN_RECV状态;

第三次握手,客户端收到服务器发来的SYN+ACK包,向服务器发送确认包(ack=k+1),此包发送完毕·,客户端和服务器进入ESTABLISHED状态,完成三次握手。 

相关文章:

计算机网络题库---错题本

(一)老生常谈 第一章: 1.什么是计算机网络?其主要功能是什么? 解答: 利用通信设备和线路,将分布在地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网…...

【react】react创建项目与引入AntD组件库:

文章目录一、初始化项目:【1】创建项目【2】暴露项目配置文件【3】安装依赖【4】配置less二、快捷键:【1】rcctab三、安装AntD组件库:【1】安装【2】index.js【3】问题:【4】效果:一、初始化项目: 【1】创…...

hook与mixin

看完vue3就开始看vue3的源码,表示很懵~ 刚把rollup打包搞完,这不响应式就接着来了!,还是写篇直接使用vue3的博客清清脑吧! 什么是hook、mixin? mixin: Vue2中多个组件内存在重复JS业务逻辑,使…...

【C语言】自定义类型

一、什么是自定义类型C语言提供了丰富的内置类型,常见的有int, char, float, double, 以及各种指针。除此之外,我们还能自己创建一些类型,这些类型称为自定义类型,如数组,结构体,枚举类型和联合体类型。二、…...

没有上司的舞会(C++,树形DP)

题目描述 某大学有 nnn 个职员,编号为 1…n1\ldots n1…n。 他们之间有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。 现在有个周年庆宴会,宴会每邀请来一个职员都会增加一定的快乐指数 ri…...

【java基础】static和final关键字的作用及其用法详解

文章目录static关键字静态字段静态方法静态代码块静态内部类final关键字final字段final方法final类static关键字 这个关键字表示静态的,用于不同地方意思不一样 静态字段 如果我们将其作用到字段上,那么该字段为类所拥有,我们使用new关键字…...

#集成学习#:bagging、boosting、stacking和blending

集成学习是一种机器学习方法,旨在提高单个模型的性能和鲁棒性。它基于这样一个假设:通过结合多个模型的预测结果,可以获得更好的预测性能,因为每个模型都可能从数据中提取不同的信息,因此他们的错误也可能是不同的&…...

NCRE计算机等级考试Python真题(一)

第一套试题1、关于数据的存储结构,以下选项描述正确的是A.数据所占的存储空间量B.数据在计算机中的顺序存储方式C.数据的逻辑结构在计算机中的表示D.存储在外存中的数据正确答案: C2、关于线性链表的描述,以下选项中正确的是A.存储空间不一定…...

C#协变逆变

文章目录协变协变接口的实现逆变里氏替换原则协变 协变概念令人费解,多半是取名或者翻译的锅,其实是很容易理解的。 比如大街上有一只狗,我说大家快看,这有一只动物!这个非常自然,虽然动物并不严格等于狗…...

算法设计与分析期末考试复习(四)

贪心算法(Greedy Algorithm) 找零钱问题 假设有4种硬币,面值分别为:二角五分、一角、五分和一分,现在要找给顾客六角三分钱,如何找使得给出的硬币个数最少? 首先选出1个面值不超过六角三分的最…...

qsort函数排序数据 and 模拟实现qosrt函数(详解)

前言:内容包括使用库函数qsort排序任意类型的数据,模拟实现qsort函数(冒泡排序的逻辑) 我们先了解qsort函数的语法:qsort函数默认按照升序排序数据 void qsort (void* base, size_t num, size_t size,int (*compar)(…...

Mysql视图,存储过程,触发器,函数以及Mysql架构

一,视图视图是基于查询的一个虚拟表 , 也就是将sql语句封装起来, 要用的时候直接调用视图即可, select语句查询的表称为基表, 查询的结果集称为虚拟表, 基本表数据发生了改变, 那么视图也会发生改变, 使用视图就是为了简化查询语句.1.CREATE VIEW view_admin AS SELECT * FROM…...

什么是线程死锁?如何解决死锁问题

死锁,一组互相竞争的资源的线程之间相互等待,导致永久阻塞的现象。 如下图所示: 与死锁对应的,还有活锁,是指线程没有出现阻塞,但是无限循环。 有一个经典的银行转账例子如下: 我们有个账户类…...

C语言几种判断语句简述

C 判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 fals…...

【python学习笔记】:SQL常用脚本(二)

11、四舍五入ROUND函数 ROUND ( numeric_expression , length [ ,function ] ) function 必须为 tinyint、smallint 或 int。 如果省略 function 或其值为 0(默认值),则将舍入 numeric_expression。 如果指定了0以外的值,则将截…...

【Linux】进程地址空间

文章目录🎪 进程地址空间🚀1.写时拷贝与虚拟地址🚀2.地址空间引入🚀3.地址空间的意义⭐3.1 虚拟地址寻址⭐3.2 虚拟地址意义🎪 进程地址空间 地址空间(address space)表示任何一个计算机实体所…...

Qt音视频开发17-vlc内核回调拿图片进行绘制

一、前言 在众多播放器中,支持的种类格式众多,并支持DVD影音光盘,VCD影音光盘及各类流式协议,提供了sdk进行开发,这点是至关重要的,尽管很多优秀的播放器很牛逼,由于没有提供sdk第三方开发&…...

安装配置DHCP

本次实验采用CentOS71.检查在安装DHCP之前先使用rpm命令查看系统中已有的DHCP软件包rpm -qa | grep dhcp由此可知,系统中尚未安装DHCP软件包2.安装我们可以使用yum命令为系统安装DHCP软件包yum -y install dhcp安装完成后再次检查可以看到DHCP软件包3.配置dhcp配置文…...

MarkDown中写UML图的方法

目录序UML图之顺序图顺序图的四个要素关于消息箭头的语法Mermaid中顺序图的简单例子样例用小人表示对象为对象设置别名激活对象UML图之类图类图中常见的关系关于不同类型关系的语法Mermaid中类图的简单例子样例类定义的两种方式为类定义成员双向关系的表示多重性关系的表示UML之…...

Axure8设计—动态仪表盘

本次分享的的案例是Axure8制作的动态仪表盘,根据设置的数值,仪表盘指针旋转到相应的值位置 预览地址:https://2qiuwg.axshare.com 下载地址:https://download.csdn.net/download/weixin_43516258/87502161 一、制作原型 1、首先创建空白页…...

vscode里如何用git

打开vs终端执行如下: 1 初始化 Git 仓库(如果尚未初始化) git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...

云计算——弹性云计算器(ECS)

弹性云服务器:ECS 概述 云计算重构了ICT系统,云计算平台厂商推出使得厂家能够主要关注应用管理而非平台管理的云平台,包含如下主要概念。 ECS(Elastic Cloud Server):即弹性云服务器,是云计算…...

QMC5883L的驱动

简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...

cf2117E

原题链接&#xff1a;https://codeforces.com/contest/2117/problem/E 题目背景&#xff1a; 给定两个数组a,b&#xff0c;可以执行多次以下操作&#xff1a;选择 i (1 < i < n - 1)&#xff0c;并设置 或&#xff0c;也可以在执行上述操作前执行一次删除任意 和 。求…...

跨链模式:多链互操作架构与性能扩展方案

跨链模式&#xff1a;多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈&#xff1a;模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展&#xff08;H2Cross架构&#xff09;&#xff1a; 适配层&#xf…...

大模型多显卡多服务器并行计算方法与实践指南

一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...

短视频矩阵系统文案创作功能开发实践,定制化开发

在短视频行业迅猛发展的当下&#xff0c;企业和个人创作者为了扩大影响力、提升传播效果&#xff0c;纷纷采用短视频矩阵运营策略&#xff0c;同时管理多个平台、多个账号的内容发布。然而&#xff0c;频繁的文案创作需求让运营者疲于应对&#xff0c;如何高效产出高质量文案成…...

CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝

目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为&#xff1a;一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...

LRU 缓存机制详解与实现(Java版) + 力扣解决

&#x1f4cc; LRU 缓存机制详解与实现&#xff08;Java版&#xff09; 一、&#x1f4d6; 问题背景 在日常开发中&#xff0c;我们经常会使用 缓存&#xff08;Cache&#xff09; 来提升性能。但由于内存有限&#xff0c;缓存不可能无限增长&#xff0c;于是需要策略决定&am…...

ubuntu22.04有线网络无法连接,图标也没了

今天突然无法有线网络无法连接任何设备&#xff0c;并且图标都没了 错误案例 往上一顿搜索&#xff0c;试了很多博客都不行&#xff0c;比如 Ubuntu22.04右上角网络图标消失 最后解决的办法 下载网卡驱动&#xff0c;重新安装 操作步骤 查看自己网卡的型号 lspci | gre…...