还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!
王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。
对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!
【完整版领取方式在文末!!】
93道网络安全面试题
内容实在太多,不一一截图了
黑客学习资源推荐
最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
😝朋友们如果有需要的话,可以联系领取~
1️⃣零基础入门
① 学习路线
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
② 路线对应学习视频
同时每个成长路线对应的板块都有配套的视频提供:
2️⃣视频配套工具&国内外网安书籍、文档
① 工具
② 视频
③ 书籍
资源较为敏感,未展示全面,需要的最下面获取
② 简历模板
因篇幅有限,资料较为敏感仅展示部分资料,添加上方即可获取👆
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
64位 = 8字节
1 KB = 1024B = 210B
1 MB = 1024KB = 220B
1 GB = 1024MB = 230B
1 TB = 1024GB = 240B
⒊字(Word)
CPU
一次存取、加工和传送的数据称为一个字。
存储器分类
:
1)内存
✔微机内存一般采用半导体技术。(材质为半导体)
✔用来存放正在运行的程序与数据。
✔CPU
可直接访问内存。
✔内存和CPU
合起来称为主机。
✔内存包括:ROM、RAM、Cache
① ROM(只读存储器)
(记忆粗体)
✔ 其信息只能读出不能改写
✔ 断电后信息不会丢失
✔ 用来存放 BIOS
(基本输入输出系统)
② RAM(随机存储器)
(下面前三条记忆,最后一条了解即可)
✔ 其信息可读可改
✔ 其信息会因断电而丢失
✔ 微机内存一般指的就是RAM(下方有解释)
✔ RAM
又分为静态随机存储器 SRAM
和动态随机存储器 DRAM
(静态、动态随机存储器的区别是动态随机存储器中的信息隔一段时间会刷新)
(ROM
跟RAM
比,占用内存很小,RAM
相比之下占用内存很大)
③ Cache(高速缓冲存储器)
✔ 协调 CPU
和内存之间的速度差,缩短CPU
的等待时间(CPU
运算速度是极快的,内存是很慢的,Cache
在其中起到一个缓和的作用)
✔ 速度关系:CPU
>Cache
>内存>外存
✔ Cache
在性质上仍属于 RAM
。(由此引出下一条)
✔ Cache
断电信息丢失、可读可写。
内存小结:
2)外存
✔ 存取速度较慢、容量大,用来长期保存程序或数据。(相比于内存,内存(容量)小,内存都保存的正在运行的xxx,所以内存是短期保存,从价格方面,内存贵外存便宜。)
✔ 外存不能和CPU
交换数据,必须先将其信息调入内存。(此处的内存改说为RAM
也是可以的,因为"说到的内存"我们一般都是指RAM
)
✔ 外存包括:软盘、硬盘、U盘、光盘。
注:
✔ 不管是内存还是外存,都可以和存储器的定义那样儿写的一样,都可以用来存放程序和数据的部件。不会出现内存存程序,外存存数据这样儿的事儿。
✔ 问下列属于半导体材质的存储器是内存
✔CPU
能直接访问和不能直接访问是经常考的,直接访问的就只有内存,其他设备都只能间接访问。
✔ 内存和CPU
合起来才叫主机
✔ 看见BOIS
后要想到ROM
,BOIS
存放于ROM
中。因为前面提到ROM
其信息是不可修改的,所以BOIS
一般也是不可修改的。
✔ 只要不特意说明,只要平时说到的和题中说到的内存都是指 RAM。
✔ 因为CPU
和内存共同构成主机,所以它俩的能互相交换信息,且CPU
能且只能直接访问内存,访问其他设备只能间接访问。
✔Cache
只是缩短了CPU
的等待时间,并没有让内存容量变大或者提升了内存自身速度。
✔ 内、外存特点特别爱考多选题。相比于内存,内存(容量)小,内存都保存的正在运行的xxx,所以内存是短期保存,从价格方面,内存贵外存便宜。
✔ 外存不可以直接和CPU
信息交换,但可以直接和内存信息交换。且只要和CPU
直接进行信息交换,信息必须先调入内存。
- 外部设备 (包括外存、输入输出设备(I/O))
1)软盘
(只需要重点记忆材质、容量,其余了解即可)
✔ 软盘材质:磁性物质
✔ 容量小:1.44MB
✔ 比较娇气:软盘有很多扇区,但只要坏了一个,软盘就没法儿用了
✔ 软盘有80个磁道(分别是磁道0~79)
✔ 有"写保护"功能,这时只能读不能写(是否处于写保护状态自己可以手动调的)
2)硬盘
(重点记忆粗体字,其余了解即可)
硬盘相当于一片一片的软盘叠在一起。
✔ 磁性材料
✔ 最常见的外存储器
✔ 目前存取速度最快的外存
3)U盘
(重点记忆粗体)
✔ 通过 USB
接口 与电脑连接
✔ 即插即用:操作系统自动识别、自动安装相应驱动
✔ 材质:半导体(内存的材质也是半导体)
4)光盘
(重点记忆第一个,第二个了解即可)
✔ 激光技术(光介质)
✔ 分为只读光盘CD-ROM
、可擦写式光盘CD-RW
和追记型光盘。
注:
✔ 材质是半导体的有U盘、内存。(常考选择)
✔ 不光CD
是光盘,VCD
、DVD
也是光盘。(内存大小DVD
>VCD
>CD
)
存储器小结:
✔ 只有内存能直接访问CPU
,所以二者一起合成为主机。
✔ 外存储器不能直接访问CPU
,和I/O
设备合称为外设。
✔ 在内存和外存里,只有RAM
和Cache
断电后信息丢失,其余所有断电后都没法儿使用。
- I/O设备:即输入、输出设备
是计算机系统与外界进行信息交流的工具。
1)输入设备:鼠标器、键盘、扫描仪、数字化仪、数码摄像机、条形码阅读器、数码相机、A/D转换器
等。
2)输出设备:有显示器、打印机、绘图仪和音箱、数模转换器(D/A)等。
Ⅰ显示系统:包括显示器和显示适配器(又称显示卡)
左显示器 右显示卡
显示器分类:
✔ CRT
(阴极射线管)
✔ LCD
(液晶显示器)
✔ 等离子显示器
显示器 性能指标:
✔ 分辨率:每行每列的像素数(例:1024(行)x1024(列) )
打印机:针式打印机、喷墨打印机、激光打印机、热敏打印机
(激光打印机是性能最好的)
常见的既是输入也是输出设备的有:
触摸屏、磁盘驱动器、RW光驱
✔
A/D转换器
:D对应数字,A对应模拟,模拟转化为数字,数字都存储在计算机当中,即输入设备。
✔ 绘图仪不是用来画图的,是用来看图的。
✔D/A转换器
与上述1
相反,数字变成模拟的,就是从计算机"出来",即输出设备。
✔ 题目中说显示系统就是显示卡或者就是显示器,这种说法是错误的,应该是显示器和显示适配器(又称显示卡)。
✔ 液晶显示器比CRT显示器
更贵一些,且个个性能基本都是前者比后者好
✔ 分辨率的高低决定显示器的好坏,且分辨率越大越好
✔ 只有当强制问到显卡属于输入还是输出设备时,我们才能勉强说显卡是输出设备。显示实则只是一个接口设备。
1.4.3📂计算机软件系统
(重点记忆下面粗体字)
✔ 软件是指计算机运行所需的程序、数据和有关文档的总和(特别爱考判断题,三者缺一不可)
✔ 计算机软件通常分为系统软件和应用软件两大类
✔ 系统软件一般由软件厂商提供
✔ 应用软件是为解决各类应用问题而编写的软件。
1)系统软件
A.操作系统(OS
)是人与计算机进行通信的一个接口,是对计算机硬件资源和软件资源进行控制和管理的各种程序的集合。
操作系统是直接运行在裸机上的最基本的系统软件,是所有软件的核心。
(这句话意思是:裸机只有硬件,没有软件,而逻辑安装的第一个软件就是操作系统,即直接运行在裸机上的最基本的系统软件)
B. 语言处理程序:处理各种程序设计语言编写的源程序。它们的基本功能是把面向用户的源程序翻译成可执行的二进制语言程序。(知道语言处理程序or语言处理软件是系统软件就欧克,A、B、C、D都记粗体是系统软件)
C. 系统支撑和服务程序:这些程序又称工具软件,如系统诊断程序、调试程序、排错程序、编辑程序、查杀病毒程序等等,都是为维护计算机系统的正常运行或支持系统开发所配置的软件系统。
D. 数据库管理系统:用来建立存储各种数据资料的数据库并进行操作和维护。
常见的数据库管理系统有:Visual FoxPro、Access、Oracle、SQL Server等。(记几个常见的)
2)应用软件
(应用软件多半即常用软件)
为解决计算机各类应用问题而编写的软件称为应用软件。
✔ Microsoft Office、WPS、Photoshop、3dmax、QQ、微信、浏览器等。
✔ 针对某行业、某用户的特定需求而专门开发的软件,如公司的管理系统等。
✔ 软件系统主要考分类
✔ 系统软件主要考操作系统和数据库管理系统
✔ROM
、RAM
都是"内存"
看到
语言编译软件
应第一时间想到这是属于系统软件里的语言处理程序
- 语言与程序
程序设计语言主要经历了机器语言、汇编语言、高级语言三个阶段
(1)机器语言
优点:
(重点粗体字)
✔ 由二进制0和1组成的指令序列编写
✔ 计算机系统唯一直接识别的语言
✔ 速度快
缺点:
✔ 难度大直观性差,易出错,难调试
✔ 通用性和移植性差
(2)汇编语言
汇编语言是一种符号化的机器语言。
机器语言和汇编语言都是面向机器的语言,合称低级语言。且只有机器语言可以直接运行,汇编语言不可以直接运行。
(3)高级语言
分为面向过程和面向对象(Visual BASIC、Visual C、Visual FoxPro、C++)的高级语言。
① 解释程序:对源程序的每条语句逐句进行解释并执行。
② 编译程序:将源程序翻译成与之等价的用机器语言表示的目标程序。
✔ 执行或处理过程中只要出现了目标程序,就是编译程序如果看到目标程序,就是解释程序。
✔ 在处理语言的过程中用到的所有程序就是指系统软件中的语言处理程序
(常考低级、高级语言的特点)
1.5 📁微型计算机系统
1.5.1 📂微型计算机的分类
(记忆下面第一行,其余了解即可)
微型计算机简称微机,按其性能、结构、技术特点等可分为:
微机产生的标志是
CPU
的产生,CPU
产生于1971年,故微机也产生于1971年。
(1)单片机:具有计算机功能的集成电路芯片
(2)单板机(≈具有计算机功能的集成电路板)
(3)PC机(个人计算机)
(4)便携式微机(例如笔记本电脑、ipad)
1.5.2 📂微机的主要性能指标
(内容比较核心)
- 主频:即时钟频率,是计算机
CPU
在单位时间内发出的脉冲数,主频的单位是赫兹(HZ
) - 字长:指
CPU
一次处理二进制数据的位数。
前面提到:字长不仅能影响计算机的速度,也能影响计算机的精度。
- 内核数:所谓
多核心
处理器,就是在一块CPU
基板是集成两个或两个以上的处理器核心。 - 内存容量:是指内存中能存储信息的总字节数。
存储器分为内存和外存,而只有内存影响计算机的运行速度,内存容量越大,计算机速度越快。但是外存容量的大小,对于计算机速度几乎没有影响。
例如买手机时上面标注:手机是 4GB+128GB、8GB+256GB,此时所说的"4GB"、“8GB"指的是内存,而"128GB”、"256GB"指的是外存。
- 运算速度:单位时间内执行指令的条数。
常用单位:MIPS(每秒执行106条指令)
BIPS(每秒执行109条指令) - 其他性能指标
(后面的英文了解即可,主要记可靠性的定义)
兼容性
系统可靠性:平均无故障工作时间(MTBF)
系统可维护性:平均修复时间(MTTR)
(此处多考简答、有时也考察判断题且简答多为简单题)
主频和字长能直接影响计算机的性能。其主频、字长、内存容量越大,计算机的运算速度越快。其余三个性能指标简单了解即可。
1.5.3 📂微型计算机的总线结构
总线:是计算机各功能部件之间传送信息的公共信息干线。
只有内存与CPU通过总线直接连接(即上图中的主存和中央处理器),其他设备(例如外设)都通过相应的接口与CPU连接。
从功能上,总线分为三类:
(必须背下来,考试考多选题)
- 数据总线
- 地址总线
- 控制总线
数据总线:
用于传送CPU与内存或外设之间的数据信息。(该句重点记忆)
数据总线的宽度决定了字长。
字长决定计算机的精度和速度,又根据上面这一句可知,数据总线越多,字长越大,计算机的精度越高,计算机的速度越快。
地址总线:
用来传送内存与外设的地址信息。(该句重点记忆)
地址总线决定了可寻址的内存容量。
内容容量计算公式=2nB
n指地址总线的根数、位数/宽度等等很多叫法儿。
此处偶尔出个计算题,十分简单,假如在题目中要你求个内存容量,你只需要找到题目中出现的数字,该数字即是n,直接用上述公式求解即可。
案例:
例1:地址码(地址总线)长度为二进制22位时,其寻址范围是 222B = 4MB。(此处的寻址范围就是内存,即内存容量)
例2:内存2GB,地址线( )根。
21 x 230 = 231B。故地址线有31根。
控制总线:(相对上面两类总线来说,考的几率很小,只需要记住传送什么,就可以了)
用于传送各种控制信息(指令)
常见的总线标准有:
1)PCI 总线;
2)AGP 总线;
3)USB 总线;
4)IEEE 1394总线。
- 主板
微型计算机系统中最大的一块电路板(母板或系统板),是一块带有各种插口的大型印刷电路板(PCB)。
小结:
机内连接靠总线
✔ 数据管字长
✔ 地址管内存
✔ 控制传指令
写在最后
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。
需要完整版PDF学习资源私我
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!