试题列表
单选题
题型:单选题客观题分值2分难度:一般得分:2
1
【程序设计基础】——假设一个顺序表中第一个数据元素在主存中的存储单元地址是100,每个元素占用2个存储单元,则第5个元素所在存储单元的地址是( )。
A
110
B
120
C
108
D
112
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
2【软件工程】——软件开发方法是指( )。
A软件开发的思想
B软件开发的技术
C软件开发的步骤
D指导软件开发的一系列规则
学生答案:D
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
3【程序设计基础】——队列的特点是( )。
A先进后出
B二分查找
C快速查找
D先进先出
学生答案:D
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
4【信息系统】——设计E-R图是数据库设计过程中( )阶段的任务。
A物理设计
B需求分析
C逻辑设计
D概念设计
学生答案:D
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
5【信息系统】———个图书管理数据库有这样的描述:一个图书馆有多本图书,一个学生可以借阅多本图书;而一本图书只能借给一个学生看。那么,学生与图书之间的联系属于( )。
Am:n
B31-Dec-1899
C无关联
D1:m
学生答案:A
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
6
【操作系统】——以下不可能发生的进程状态转换是( )
A
运行态到阻塞态
B
就绪态到运行态
C
运行态到就绪态
D
阻塞态到运行态
学生答案:D
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
7【软件工程】——软件工程过程是指( )。
A软件生存周期内的所有任务
B软件生存周期内的所有活动
C软件工程的一组活动
D软件生存周期内的一系列有序活动集
学生答案:D
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
8【操作系统】——以下运行在核心态的软件是( )。
A应用程序
B操作系统
C浏览器
D编译器
学生答案:B
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
9【程序设计基础】——可以测试一种条件的结构是( )
A循环
B顺序
C判断
D以上都不是
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
10【程序设计语言】——面向对象程序设计方法的最根本的出发点是( )。
A数据应该和操作它的程序封装在一起
B使用面向对象的语言进行软件开发
C尽可能按照人类认识客观世界的方法和思维方式来解决问题
D把自然界的一个事物视为一个“对象”
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
11【网络与安全】——在IP地址方案中,159.226.181.1是一个( )。
AC类地址
BB类地址
CD类地址
DA类地址
学生答案:B
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
12【网络与安全】——按照TCP/IP协议,接入Internet的每一台计算机都有一个唯一的地址标识,这个地址标识为( )。
AIP地址
B网络地址
C主机地址
D端口地址
学生答案:A
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
13
【信息系统】——位于用户与操作系统之间的数据管理软件是( )。
A
数据库系统
B
编译系统
C
数据库管理系统
D
翻译系统
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
14【程序设计语言】——在高级语言中,源程序的基本单位是( )。
A标号
B字母
C语句
D数字
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
15【操作系统】——有一个128MB的应用程序,要在64MB的物理内存中运行,要求操作系统具有的功能是( )。
A进程管理
B内存保护
C虚拟存储
D磁盘管理
学生答案:C
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
16【程序设计语言】——程序设计语言中用来组织语句生成一个程序的规则称为( )。
A语法
B解释
C编译
D汇编
学生答案:A
老师点评:
题型:单选题客观题分值2分难度:一般得分:2
17【信息系统】——数据库系统与文件系统的主要区别在于( )。
A数据整体化
B数据结构化
C数据独立化
D数据文件化
学生答案:B
老师点评:
简答题
题型:简答题主观题分值7分难度:简单得分:4
1
此题用于身份验证,请上传本人参加直播或观看直播回放的截屏,截屏中应有姓名和学号水印(自动产生)。满足条件,身份验证方可通过,否则整个作业无效。参加直播得满分,看回放扣3分。
学生答案:
(学生本人自行截图)
老师点评:
截屏中为回放,扣3分
综合题
题型:综合题主观题分值8分难度:简单得分:8
1
软件工程部分
题型:简答题主观题分值2分
1
关于软件工程的定义
软件工程是建立在这样的基础之上,即利用合理的工程方法和原则来获得在真实机器上工作的可靠软件。这个定义出自1969年第一届国际软件工程会议,恰巧是第一台计算机诞生30年之际。
问题:用不同AI工具找到两个以上不同的定义。说明哪一个比较通俗易懂?
题型:简答题主观题分值2分
2
软件生命周期
软件生命周期是软件工程中的一个基础概念。软件和其他的产品一样,周期性地重复着一些阶段。

问题:用不同AI工具找到关于软件生命周期的两个以上不同的定义。说明哪一个比较全面?
题型:简答题主观题分值4分
3
软件测试阶段
测试阶段的目标就是发现错误,这就意味着良好的测试策略能发现最多的错误。有两种测试:白盒测试和黑盒测试(图10-11)。

白盒测试(或玻璃盒测试)是基于知道软件内部结构的。测试的目标是检查软件所有的部分是否全部设计出来。白盒测试假定测试者知道有关软件的一切。在这种情况下,程序就像玻璃盒子,其中的每件事都是可见的。白盒测试由软件工程师或一个专门的团队来完成。使用软件结构的白盒测试需要保证至少满足下面4条标准:
●每个模块中的所有独立的路径至少被测试过一次。
●所有的判断结构(两路的或多路的)每个分支都被测试。
●每个循环被测试。
●所有数据结构都被测试。
黑盒测试在不知道程序的内部也不知道程序是怎样工作的情况下测试程序。换言之,程序就像看不见内部的黑盒。黑盒测试按照软件应该完成的功能来测试软件,如它的输入和输出。下面介绍几种黑盒测试方法。
1.穷尽测试
最好的黑盒测试方法就是用输入域中的所有可能的值去测试软件。但是,在复杂的软件中,输入域是如此巨大,这样做常常不现实。
2.随机测试
在随机测试中,选择输入域的值的子集来测试,子集选择的方式(值在输入域上的分布)是非常重要的。在这种情况下,随机数生成器是非常有用的。
3.边界值测试
当遇到边界值时,错误经常发生。例如,一个模块定义它的输入必须大于或等于100,那这个模块用边界值100来测试就非常重要。如果模块在边界值出错,那有可能就是模块代码中的有些条件,例如,x≥100被写成x>100。
问题1:一个程序的输入由1000到1999范围(包含)中的三个整数构成。求出测试这些数字的所有组合的穷尽测试的数目。
问题2:列出问题1所需要的边界值测试。
题型:综合题主观题分值8分难度:较难得分:8
2
数据组织部分
题型:简答题主观题分值4分
1
1. 树
树包括一组有限的元素,称为节点(或顶点),同时包括一组有限的有向线段,用来连接节点,称为弧。如果树是非空的,其中有一个节点没有进入的弧,该节点称为根。树中的其他节点都可以沿着从根开始的唯一路径到达,该路径是指一系列相邻连接的节点序列。树的结构通常被画成上下颠倒,根在顶部(见图12-20)。

我们可以把树中的顶点分成三类:根、叶子和内部节点。
表12-1显示了每种节点允许的外出弧和进入弧的数目。

从一给定节点可以直接到达(通过一个弧)的节点称为子节点;从其出发子节点可以直接到达的节点称为双亲。具有相同双亲的节点称为兄弟节点。节点的子孙是指从该节点出发可以到达的所有节点,而从其出发所有的子孙都可以到达的节点称为祖先。树中每个节点都有可能有子树。
1. 二叉树
树中的一种特殊形式的树。二叉树是一棵树,且其中没有一个节点所含有的子树的个数超过两个。换句话说,任一个节点只能有0、1或是2棵子树。这些子树被描述为左子树和右子树。图12-22给出了一棵有两棵子树的二叉树的结构。注意每一棵子树本身也是一棵二叉树。


1. 二叉树的遍历
二叉树遍历要求按照预定的顺序处理每一个节点且仅处理一次。两种常用的遍历次序是深度优先和广度优先。
(1)深度优先遍历
给定一棵由根、左子树、右子树构成的二叉树,我们可以定义6种不同的深度优先次序。计算机科学家已经在文献定义了其中三种的标准名称。另外三种没有名称但很容易导出。图12-24中给出了标准遍历。

●前序遍历。在前序遍历中,根被首先访问,接着是左子树,最后是右子树。前缀pre表示根在子树前面被处理。
●中序遍历。在中序遍历中,先处理左子树,然后是根,最后是右子树。前缀in表示根在子树之间被处理。
●后序遍历。在后序遍历中,根在左右子树都处理完后才处理。前缀post表示根在子树之后被处理。
例12.10图12-25显示了我们使用前序遍历访问树中的每个节点。图中还显示了行走次序。在前序遍历中,当我们从左边经过这个节点时,访问该节点。节点被访问的顺序是:A、B、C、D、E、F。

问题:针对上图写出中序遍历和后序遍历的节点访问顺序。
题型:简答题主观题分值4分
2
一、数据库
1.数据库的定义
数据的存储传统上是使用单独的没有关联的文件,有时称为平面文件,例如Windows中的文件系统。在过去,组织中的每个应用程序都使用自己的文件。例如,在一所大学中,每个部门可能会有他们自己的文件集合,教务处保存了关于学生信息和成绩的文件;财务处保存了学生交费文件;教务处还保存了教授的姓名和他们所教的课程。注意,不同的部门都使用自己的电脑,因此这些数据都是分散在各个部门计算机中。
数据库是一个组织内被应用程序使用的逻辑相一致的相关数据的集合。
数据库的优点
与传统文件系统相比,我们可以说出数据库系统的几个优点:
1)冗余较少
平面文件系统中存在着大量的冗余,例如,在关于大学的一个平面文件系统中,教授和学生的名字就存在多个文件中。
2)避免不一致性
如果相同的信息被存储在多个地方,那么对数据的任何修改需要在数据存储的所有地方进行。例如,一个同学改名了,那么这个学生的姓名应该在所有包含该学生信息的地方做修改。但是实际应用中,一不小心很容易造成数据的不一致性。
3)效率
数据库通常比平面文件系统的效率要高得多,因为数据库中一条信息存储在更少的地方。
4)数据完整性
数据库系统更容易维护数据的完整性,因为数据信息存储在更少的地方。
5)机密性
如果数据是集中存放在一个地方,这就更容易维护信息的机密性
2. 数据库模型
数据库模型定义了数据的逻辑设计,它也描述了不同数据之间的联系。在数据库设计发展史中,曾使用过三种数据库模型:层次模型、网状模型和关系模型。
关系模型
关系模型中,数据组织成称为关系的二维表,这里没有任何层次或网络结构强加于数据上,但表或关系相互关联,如图14-5所示。

在关系数据库管理系统(ROBMS)中,数据是通过关系的集合来表示的。
从表面上看,关系就是二维表。在关系数据库管理系统中,数据的外部视图就是关系或表的集合,但这并不代表数据以表的形式存储。数据的物理存储与数据的逻辑组织的方式毫无关系。图14-6给出了一个关系的例子。
关系数据库管理系统中的关系有下列特征:
●名称:在关系数据库管理系统中,每一种关系具有唯一的名称。
●属性:关系中的每一列都称为属性,属性在表中是列的头(图14-6)。每一个属性表示了存储在该列下的数据的含义。表中的每一列在关系范围内有唯一的名称。关系中属性的总数称为关系的度。图14-6中的关系的度为3,注意属性名并不存储在数据库中,概念层中使用属性给每一列赋予一定的意义。
●元组:关系中的行叫作元组。元组定义了一组属性值。关系中元组的个数叫作关系的基数。当增加或减少元组时,关系的基数就会改变。这就实现了动态数据库。

问题:设有如下学生—课程数据库,包括学生关系,课程关系和成绩关系,如图所示:



问:
(1)在学生关系和成绩关系中填入你的学号、姓名、性别和年龄,并将关系表列出来。
(2)查询信工院的所有学生信息,这是什么运算?其运算结果是什么?
(3)查询学生和学生所属的系,属于什么运算?
(4)查询完整的学生成绩信息,属于什么运算?其运算结果是什么?
学生答案:(输入本人学号、姓名、性别和年龄)
233203220128998 XXX 男 28
233203220128998
233203220128998
2)简单查询运算
3)筛选查询运算
4)关联运算
老师点评:
正确
题型:综合题主观题分值20分难度:简单得分:20
3
操作系统
题型:简答题主观题分值2分
1
计算机系统是由两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。
计算机软件分成两大类:操作系统和应用程序(图7-1)。应用程序使用计算机硬件来解决用户的问题。另一方面,操作系统则控制计算机系统用户对硬件的访问。

问题:运用AI工具软件(豆包、通义、元宝、deepseek等)查询至少两个有所区别的关于操作系统的定义,并说明哪一个定义比较全面准确。
题型:简答题主观题分值2分
2
操作系统的自举过程。无论是手机的开机启动还是计算机的开机启动,我们都知道首先需要启动操作系统才能运行各种应用程序。以下是操作系统的自举过程示意图。

问题:运用AI工具找到操作系统自举过程的说明,尝试对自举过程示意图进行解释。
题型:简答题主观题分值3分
3
现在的操作系统十分复杂,它必须可以管理系统中的不同资源。它像是一个有多个上层部门经理的管理机构,每个部门经理负责自己的部门管理,并且相互协调。现代操作系统至少具有以下4种功能:存储管理、进程管理、设备管理、文件管理。就像很多组织有一个部门不归任何经理管理一样,操作系统也有这样一个部分,称为用户界面或命令解释程序,它负责操作系统与外界通信。图7-3显示了操作系统的组成部分。

早期的计算机采用单道程序进行内存操作。单道程序属于过去,但它还是值得学习,因为它有助于理解多道程序。在单道程序中,大多数内存用来装载单一的程序(我们考虑数据作为程序的一个部分被程序处理),仅仅一小部分用来装载操作系统。在这种配置下,整个程序装入操作系统内存运行,运行结束后,程序区域由其他程序取代。单道程序的内存管理有这样的问题。
●程序必须能够载入内存。如果内存容量比程序小,程序将无法运行。
●当一个程序正在运行时,其他程序不能运行。一个程序在执行过程中经常需要从输入设备得到数据,并且把数据发送至输出设备。但输入/输出设备的速度远远小于CPU,所以当输入/输出设备运行时,CPU处于空闲状态。而此时由于其他程序不在内存中,CPU不能为其服务。这种情况下CPU和内存的使用效率很低。
问题:一个单道程序的操作系统执行程序时平均访问CPU要10微秒,访问I/O设备要70微秒,CPU空闲时间为百分之多少?
题型:简答题主观题分值2分
4
现代计算机操作系统都采用多道程序内存管理,在多道程序下,同一时刻可以装入多个程序并且能够同时执行。CPU轮流为其服务。图7-5给出了多道程序的内存分配。

问题:一个多道程序的操作系统用一个适当的分配计划把60 MB内存分为10 MB、12 MB、18 MB、20 MB。第一个程序运行需要17 MB内存,使用了第三分区。第二个程序运行需要8 MB内存,使用了第一分区。第三个程序运行需要10.5 MB,使用了第二分区。最后,第四个程序运行需要20 MB内存,使用了第四分区。那么总共使用了多少内存?总共浪费了多少内存?内存的浪费率是多少?
题型:简答题主观题分值5分
5
进程管理
(1)程序
程序是由程序员编写的一组稳定的指令,存在磁盘(或磁带)上,它可能会也可能不会成为作业。
(2)作业
从一个程序被选中执行,到其运行结束并再次成为一个程序的这段过程中,该程序称为作业。在整个过程中,作业可能会或不会被执行,或者驻留在磁盘上等待调入内存,或者在内存中等待CPU执行,或者驻留在硬盘或内存中等待一个输入/输出事件,或者在内存中等待直到被CPU运行。在所有这些情况下程序才称为作业。当一个作业执行完毕(正常或不正常),它又变成程序代码并再次驻留于硬盘中,操作系统不再支配该程序。需要注意的是,每个作业都是程序,但并不是所有的程序都是作业。
(3)进程
进程是一个运行中的程序。该程序开始运行但还未结束。换句话说,进程是一个驻留在内存中运行的作业,它是从众多等待作业中选取出来并装入内存中的作业。一个进程可以处于运行状态或者等待CPU调用。作业只要装入内存就成为一个进程。需要注意的是,每个进程都是作业,而作业未必是进程。

调度器
将一个作业或进程从一个状态改变为另一个状态,进程管理器使用了两个调度器:作业调度器和进程调度器。
(1)作业调度器
作业调度器将一个作业从保持状态转入就绪状态,或是从运行状态转入终止状态。换句话说,作业调度器负责从作业中创建一个进程和终止一个进程。图7-13给出了作业调度器的状态关系框图。

(2)进程调度器
进程调度器将一个进程从一个状态转入另一个状态。当一个进程等待某事件发生时,它使这一进程从运行状态进入等待状态。当事件发生时,进程将从等待状态进入就绪状态。当一个进程所分配的时间片用完时,这个进程将从运行状态进入就绪状态。当CPU准备执行这个进程时,进程调度器将让这个进程从就绪状态进入执行状态。图7-14给出了进程调度器的状态关系框图。

问题:根据上面的叙述,程序、作业和进程之间呈现什么关系?
题型:简答题主观题分值2分
6
死锁
我们先不给出死锁的正式定义,先看一个例子。假定有两个进程A和B,进程A已经占有了一个名为Filel的文件(Filel已经分配给了A),而它只有得到另一个名为File2的文件(A已经请求了File2)才能够释放File1。进程B已经占有了File2文件(File2已经分配给了B),而它只有得到Filel文件(B已经请求了File1)才能够释放File2。在大多数操作系统中,文件都是不可共享的;当文件被一个进程使用时,将不能再被别的进程使用。在图7-17用窄桥来模拟死锁。窄桥的情况与死锁类似,因为资源(桥的一端)被一辆车占用,该车只有到达桥的另一端才会释放资源,而此时另一端正被另一辆车占用着。反过来看情况也一样。

问题:
三个进程(A、B和C)同时运行,进程A占用Filel但需要File2。进程B占用File3但需要Filel。进程C占用File2但需要File3。为这几个进程画一个框图。这种情况是不是死锁?
题型:简答题主观题分值4分
7
6、进程饿死
饿死是一种与死锁相反的情况。它发生在当操作系统对进程分配资源有太多限制的时候。例如,假使一个操作系统中规定一个进程只有在所需的所有资源都为其占有时才能执行。
在图7-18中,假设进程A需要两个文件File1和File2。File1正在被进程B使用,File2正在被进程E使用。进程B将首先终止并释放File1,但进程A一直不能执行是因为File2一直不被释放。与此同时,进程C由于只需要File1而被允许执行。这时进程E终止且释放File2,但进程A还是不能执行,因为File1正被使用。

问题:三个进程(A、B和C)同时运行,进程A占有File1,进程B占有File2但需要File1,进程C占有File3但需要File2。为这几个进程画一个框图。这种情况是不是死锁?如果不是,说明进程怎样最后完成它们的任务。
题型:综合题主观题分值6分难度:简单得分:0
4
实验二、三、四
题型:简答题主观题分值2分
1
完成实验二 程序设计基础,以附件形式提交实验报告。实验任务和报告格式详见学习单元中的报告格式。
题型:简答题主观题分值2分
2
完成实验三 网络接入,以附件形式提交实验报告。实验任务和报告格式详见学习单元中的报告格式。
题型:简答题主观题分值2分
3
完成实验四 网络安全设置, 实验任务和报告格式详见学习单元中的报告格式
题型:综合题主观题分值17分难度:简单得分:17
5
计算机网络与信息安全部分
题型:简答题主观题分值2分
1
骨干网是国家批准的可以直接和国外连接的城市级高速互联网,它由所有用户共享,负责传输大范围(在城市之间和国家之间)的骨干数据流。骨干网基于光纤,通常采用高速传输网络传输数据,用高速包交换设备提供网络路由。建设、维护和运营骨干网的公司或单位就被称为 Internet 运营机构(也称为Internet 供应商)。

问题:利用两个以上的AI软件工具(deepseek、豆包、元宝、通义等)查询目前国内比较大的互联网服务提供商。说明一下你单位、家庭通过哪一家服务商接入网络,带宽多少,光纤接入还是双绞线接入?
题型:简答题主观题分值3分
2
下图是一个生活小区和一个企业接入互联网的示意图。

问题1:根据上面的两张网络拓扑图,列出网络中有哪些主要网络设备并简要说明它们的功能。
问题2:广域网和局域网的划分是否单纯从距离上进行划分?
题型:简答题主观题分值2分
3
1、网络互联模型
当网络刚开始出现时,典型情况下只能在同一制造商的计算机产品之间进行通信,例如只能实现整个的DECnet 解决方案或IBM解决方案,而不能将两者结合在一起。20世纪70年代后期,国际标准化组织(International Organization for Standardization,ISO)创建了开放系统互联(Open Systems Interconnection,OSI)参考模型,从而打破了这一壁垒。
OSI模型的创建是为了帮助供应商根据协议来构建可互操作的网络设备和软件,以便不同供应商的网络设备能够互相协同工作。
OSI模型是面向网络构建的最基本的层次结构模型,该模型采用分层的方法来实现数据和网络信息从一台计算机的应用程序,经过网络介质,传送到另一台计算机的应用程序。

OSI参考模型的层次化具有什么优点?(提示:可使用AI工具查询)
题型:简答题主观题分值2分
4
OSI参考模型中各层的作用
应用层:提供用户接口,特指网络应用程序,能产生网络流量的应用程序,比如客户端的QQ、MSN、IE浏览器等,服务器端的Web服务、流媒体服务等。
表示层:表示数据,如采用二进制或 ASCII码等;处理数据,如数据加密、数据压缩等。这一层常常是软件开发人员需要考虑的问题。比如QQ软件开发人员就要考虑用户的聊天记录在网络传输之前加密,防止有人使用捕包工具捕获用户数据,泄露信息;针对QQ视频聊天,开发人员就要考虑如何通过压缩数据节省网络带宽。
会话层:会话层的作用主要是建立、维护、管理应用程序之间的会话。比如流媒体服务器和每一个点播节目的客户端软件分别建立会话,服务器才能区分每个用户点播的节目和相应进度。
传输层:提供可靠或不可靠的传输,能够错误纠正,纠正失败能够重传。传输层的可靠传输负责建立端到端的连接,并负责数据在端到端连接上的传输。传输层通过端口号区分上层服务,并通过滑动窗口技术实现可靠传输、流量控制、拥塞控制以及通过三次握手建立连接。
网络层:为网络设备提供逻辑地址,根据数据包的逻辑地址选择最佳网络路径。负责数据从源端发送到目的端,负责数据传输的寻径和转发。
数据链路层:也经常被人们称为MAC层,它管理网络设备的物理地址,所以物理地址也被称作MAC地址。数据链路层将数据包封装为帧,使用MAC地址提供对介质的访问,执行差错检测,但不纠正。数据链路层向上提供对网络层的服务。
物理层:主要负责二进制数据比特流在设备之间的传输。物理层规定电压大小、线路速率、设备和电缆的接口标准。物理层关心的是以下一些内容。
◆ 接口和媒体的物理特性。
◆ 位的表示和传输速率。
◆ 位的同步。
◆ 物理拓扑:星状拓扑、环状拓扑、总线拓扑等。
◆ 传输模式:单工、半双工或全双工
问题:根据以上文字叙述,windows系统中的计算器、记事本是否是应用层软件?
题型:简答题主观题分值2分
5
网络设备
要想组建网络,除了计算机和服务器之外,还需要网卡、网线、集线器、交换机和路由器设备。
(1)网卡:连接终端设备与传输介质的重要接口设备

问题1:网卡是在OSI参考模型中哪一层网络组件?具体有哪些功能?
问题2:说明一下网卡MAC地址与网卡的绑定的IP地址有什么区别?如何查看网卡的MAC地址?
题型:简答题主观题分值2分
6
集线器,集线器尽管接近淘汰或已被交换机替代,但它网络技术发展史上曾经有大量使用。集线器的英文名称为“Hub”。“Hub”是“中心”的意思,集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有结点集中在以它为中心的结点上。

问题:从上图看出集线器有什么严重缺点?解释一下载波侦听多路访问/冲突检测CSMA/CD技术。
题型:简答题主观题分值2分
7
交换机,交换机(意为“开关”)是一种用于电信号转发的网络设备,它可以为接入交换机的任意两个网络结点提供独享的电信号通路。最常见的交换机是以太网交换机。
交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有端口都挂接在这条背部总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在则广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加到内部MAC地址表中。

问题:相比集线器,交换机具有什么优点?
题型:简答题主观题分值2分
8
(4)路由器,路由器是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径、按前后顺序发送信号的设备。路由器的英文名是Router,它是互联网的枢纽、“交通警察”。目前路由器已经广泛应用于各行各业,各种不同档次的产品已经成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。

问题:人们会把路由和交换进行对比,主要是因为在普通用户看来这两者所实现的功能是完全一样的。实际上它们具有很大的区别,请说明两者之间的根本区别是什么?同时说明路由器的作用。
评论0