网络安全学习笔记

邮件客户端需监听( )端口及时接收邮件。

  • A.25

  • B.50

  • C.100

  • D.110

  1. SMTP(端口25):用于发送邮件,与接收功能无关。

  2. POP3(端口110):标准协议,用于从服务器下载邮件到本地客户端,是接收邮件的核心端口。

  3. IMAP(端口143):另一种接收邮件的协议(支持邮件服务器同步),但题目未提供此选项。

  4. 选项B(50)和C(100):非标准邮件协议端口,50通常用于IPSec,100无通用邮件服务关联。

综上,邮件客户端通过**POP3(端口110)**接收邮件,正确答案为 D.110

POP3即邮局协议的第3个版本,它规定怎样将个人计算机连接到Intemet的邮件服务器和下载电子邮件的电子协议。

它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的记算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。端口号110。

以下关于RISC和CISC计算机的叙述中,正确的是( )。

  • A.RISC不采用流水线技术,CISC采用流水线技术

  • B.RISC使用复杂的指令,CISC使用简单的指令

  • C.RISC采用较多的通用寄存器,CISC采用很少的通用寄存器

  • D.RISC采用组合逻辑控制器,CISC普遍采用微程序控制器

  1. 选项A错误:RISC(精简指令集)由于指令简单且固定,更容易实现流水线技术,而CISC(复杂指令集)因指令复杂度高,流水线效率较低。

  2. 选项B错误:RISC的核心是简化指令集,使用简单指令;CISC则包含复杂指令。

  3. 选项C不完全准确:虽然RISC通常有较多通用寄存器(如ARM、RISC-V),但CISC(如x86)并非“采用很少”,而是相对较少(如x86-64有16个通用寄存器)。描述中“很少”过于绝对,因此不严谨。

  4. 选项D正确:RISC因指令简单,多采用组合逻辑控制器(硬布线)以提高速度;CISC因指令复杂,传统上普遍采用微程序控制器以实现灵活性。

RISC 和CISC 是目前设计制造CPU的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,因此,在很多方面差异很大,它们主要有:
(1)指令系统:RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。而CISC计算机的指令系统比较丰富,由专用指令来完成特定的功能。因此,处理特殊任务效率较高。
(2)对主存操作的限制。RISC对存储器操作有限制,使控制简单化;而CISC机器的存储器操作指令多,操作直接。
(3)编程的方便性。CISC对于汇编语言程序编程来说相对要容易,可选的指令多,编程方式灵活、很接近高级语言的编程方式。相反地,RISC的汇编语言编程要困难些,因为RISC指令条数少,特别是只有取数和存数这些简单的主存操作数存取指令,使得一些涉及到主存操作数的运算要分解成几条指令来完成。
(4)寻址方式。RISC鼓励尽可能使用较少的寻址方式,这样可以简化实现逻辑、提高效率。相反地,CISC则提倡通过丰富的寻址方式来为用户编程提供更大的灵活性。
(5)指令格式。RISC追求指令格式的规整性,一般使用等长的指令字来设计所有的指令格式。但是,CISC指令格式因为要考虑更多的寻址方式可能引起的指令长度的变化等,设计起来相对要复杂。
(6)控制器设计。由于RISC指令格式规整、指令执行时间上的差异性很小,导致对应的CPU的控制器设计要简单,而且许多RISC控制器可以使用硬布线方式(组合逻辑)高效实现。相反地,CISC的指令系统对应的控制信号复杂,大多采用微程序控制器方式。
不管是RISC和CISC都采用流水线技术提高效率,

逻辑控制器(组合逻辑控制器)与微程序控制器的区别与特点


1. 逻辑控制器(组合逻辑控制器 / 硬布线控制器)

  • 原理
    通过硬件电路(如门电路、触发器等)直接生成控制信号,所有指令的控制逻辑由固定的硬件电路实现。

  • 特点

    • 速度快:信号生成直接由硬件完成,无中间存储步骤,适合高频操作。

    • 设计复杂:电路设计需针对每条指令的时序和逻辑进行优化,修改困难。

    • 灵活性低:一旦硬件设计完成,指令集难以扩展或调整。

  • 应用场景

    • RISC架构:因指令简单、规整,适合用组合逻辑实现高效控制(如ARM、RISC-V)。

    • 高性能场景:现代处理器中,部分关键指令可能仍采用组合逻辑以提升速度。


2. 微程序控制器

  • 原理
    将指令的控制信号转化为一系列“微指令”(存储在控制存储器中),通过逐条执行微指令来产生控制信号。

  • 特点

    • 灵活性高:通过修改微程序即可调整指令功能,支持复杂指令集。

    • 速度较慢:需从控制存储器中读取微指令,存在额外延迟。

    • 易于扩展:新增指令只需编写新的微程序,无需改动硬件。

  • 应用场景

    • CISC架构:传统x86处理器用微程序处理复杂指令(如Intel 8086)。

    • 指令复杂度高时:适合需要多周期操作或可变长度指令的场景。


对比总结

特性逻辑控制器微程序控制器
速度快(硬件直接生成)较慢(需读取微指令)
设计复杂度高(需定制电路)低(微程序编写相对简单)
灵活性低(硬件固化)高(可编程修改)
适用架构RISC(指令简单、规整)CISC(指令复杂、多变)
典型应用ARM、RISC-V处理器核心传统x86处理器(如Intel 8086)

补充说明

  • 现代处理器的混合设计
    许多现代CISC处理器(如x86-64)结合了两种控制器:

    • 使用微程序处理复杂指令(如字符串操作、浮点运算);

    • 对高频简单指令(如整数加减)采用组合逻辑优化,以提升性能。

  • 技术演进
    随着硬件设计工具的发展,组合逻辑的灵活性有所提升,但微程序仍在对复杂指令的支持中扮演重要角色。

在Linux系统中,DNS配置文件的( )参数,用于确定DNS服务器地址。

  • A.nameserver

  • B.domain

  • C.search

  • D.sortlist

通过nameserver参数可以指定DNS服务器地址
[root@localhost ~]# cat /etc/resolv.conf
nameserver 192.168.xxx.xxX
#search localdomain
[root@localhost ~]#

  1. nameserver

    • 作用:直接指定DNS服务器的IP地址(如 nameserver 8.8.8.8)。

    • 配置位置:/etc/resolv.conf

    • 关键性:唯一用于定义系统查询域名的DNS服务器地址的参数。

  2. 其他选项分析

    • B.domain:指定本地域名(如 domain example.com),用于补全不完整的主机名,与DNS服务器地址无关。

    • C.search:定义域名搜索列表(如 search example.com),用于扩展主机名解析,不涉及DNS服务器地址。

    • D.sortlist:对DNS返回结果进行排序(如按子网优先级),与DNS服务器地址无关。

在Windows系统的服务项中,( )服务使用SMB协议创建并维护客户端网络与远程服务器之间的连接。

  • A. SNMP Trap

  • B. Windows Search

  • C. Workstation

  • D. Superfetch

  1. SMB协议

    • 全称Server Message Block,用于文件共享、打印机共享等网络通信,是Windows网络资源访问的核心协议。

  2. 选项分析

    • A. SNMP Trap:与网络管理相关(发送警报),不涉及SMB协议。

    • B. Windows Search:负责文件索引和搜索,与网络连接无关。

    • C. Workstation:明确描述为“使用SMB协议创建并维护客户端到远程服务器的连接”,是客户端访问网络共享资源(如共享文件夹)的关键服务。

    • D. Superfetch:优化系统性能,预加载常用程序到内存,与网络无关。

  3. 关键验证

    • Workstation服务直接管理SMB协议相关的客户端连接。若禁用此服务,用户将无法访问网络共享资源。

Windows Server 2008 R2上可配置( )服务,提供文件的上传和下载服务。

  • A.DHCP

  • B.DNS

  • C.FTP

  • D.远程桌面

  1. FTP(File Transfer Protocol)

    • 作用:专门用于文件传输,支持客户端与服务器之间的文件上传和下载。

    • 配置方法:通过安装IIS(Internet Information Services)并启用FTP服务器角色即可实现。

    • 符合题意:直接提供文件传输功能。

  2. 其他选项分析

    • A.DHCP:用于动态分配IP地址,与文件传输无关。

    • B.DNS:用于域名解析,不涉及文件操作。

    • D.远程桌面:用于远程控制服务器,文件传输需借助额外工具(如剪贴板映射),非其核心功能。

Windows系统服务的问题。在Windows系统的服务项中,( )服务使用SMB协议创建并维护客户端网络与远程服务器之间的连接。”

A. SNMP Trap、

B. Windows Search、

C. Workstation、

D. Superfetch。

  1. SMB协议的作用

    • SMB(Server Message Block)是Windows中用于文件共享、打印机共享等网络通信的核心协议。

  2. 选项分析

    • A.SNMP Trap:用于网络管理(发送警报),与SMB无关。

    • B.Windows Search:负责文件索引和搜索功能,不涉及网络连接。

    • C.Workstation:明确管理客户端与远程服务器的SMB协议连接,支持访问共享文件夹、映射网络驱动器等功能。禁用此服务会导致无法使用SMB协议连接。

    • D.Superfetch:优化系统性能(预加载程序到内存),与网络无关。

  3. 关键验证

    • Workstation服务的核心功能即为通过SMB协议维护客户端与服务器的连接,是访问网络共享资源的必要服务。

SuperFetch是Windows Vista中引入的一项功能。它静静地置于后台,不断分析RAM使用模式,并了解您最常运行的应用程序类型。随着时间的推移,SuperFetch将这些应用程序标记为“经常使用",并提前将它们预加载到RAM中。
关闭Windows Search的结果:Windows 中的所有搜索框都将消失,其中包括 Windows 资源管理器、“开始"菜单、“控制面板”、文档库以及其他库中的搜索框,依赖于 Windows Search 的程序可能无法正常运行。
Workstation服务:创建和维护到远程服务的客户端网络连接。如果服务停止,这些连接将不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。

一条指令的执行过程分为取指、分析和执行三个步骤,每个步骤的时间分别是4t、2t和3t。按照流水线方式执行,问执行完100条指令需要多少时间t。

  1. 流水线总时间公式
    总时间 = 第一条指令完成时间 + (指令数 - 1) × 流水线周期(最慢阶段的时长)。

  2. 步骤分解

    • 第一条指令耗时:取指(4t) + 分析(2t) + 执行(3t) = 9t

    • 流水线周期由最慢阶段决定(取指阶段,4t)。

    • 后续99条指令耗时:99 × 4t = 396t

  3. 总时间计算
    9t+396t=405t9t+396t=405t

  4. 验证

    • 流水线中每新增一条指令,完成时间间隔为最长阶段(4t),最终100条指令总时间为 405t

下面的应用中,( )基于UDP协议。”

A. HTTP,

B. telnet,

C. RIP,

D. FTP

  1. UDP协议特点:无连接、不可靠但高效,适合实时性高或允许少量丢包的应用。

  2. 选项分析

    • A.HTTP:基于TCP(端口80),需可靠传输网页内容。

    • B.telnet:基于TCP(端口23),远程登录需稳定连接。

    • C.RIP:路由信息协议,使用UDP(端口520)。路由器间定期广播路由表,快速比可靠更重要,丢包可通过定期更新弥补。

    • D.FTP:基于TCP(端口20/21),文件传输需完整性保障。

下面不属于数字签名作用的是( )

A. 接收者可验证消息来源的真实性

这显然是数字签名的作用之一。接收方使用发送方的公钥验证签名,从而确认消息确实来自声称的发送者。所以A属于数字签名的作用。

B. 发送者无法否认发送过该消息

这是数字签名的另一个主要作用,即不可否认性。因为只有发送者拥有用于生成签名的私钥,所以一旦签名被验证,发送者不能否认其发送行为。因此B也属于数字签名的作用。

C. 接收者无法伪造或篡改消息

数字签名确实可以防止消息被篡改。如果消息在传输过程中被篡改,签名验证会失败,因为签名是基于原始消息生成的哈希值的加密结果。如果消息被修改,哈希值会不同,导致签名不匹配。所以C属于数字签名的作用。

D. 可验证接收者的合法性

这个选项看起来有问题。数字签名的主要目的是验证发送方的身份和消息的完整性,而不是验证接收方的合法性。通常,接收方的合法性可能通过其他机制(如访问控制、认证协议)来确保,而不是通过数字签名本身。因此,D可能不属于数字签名的作用。

  1. 数字签名的核心作用

    • 真实性(A):验证消息来源的真实性。

    • 不可否认性(B):防止发送者否认发送行为。

    • 完整性(C):确保消息未被篡改或伪造。

  2. 选项D分析

    • 数字签名仅针对发送方的身份和消息完整性,不涉及接收方的合法性验证。

    • 接收者合法性通常通过其他机制(如访问控制、证书认证)实现,与数字签名无关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值