先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上网络安全知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip204888 (备注网络安全)
正文
「点击下方目录可自动跳转」
「关于 第一章-计算机文化」
1.4 📁计算机系统
( 主要考1.4.2 计算机硬件系统,软件(考2~3个题)比硬件考的稍微少一点儿,1.4.1 计算机的工作原理考1~2个题)
外存、I/O设备为外部设备
软件系统特别爱考判断题玩儿字眼儿游戏——系统软件和软件系统换个位置
1.4.1📂计算机的工作原理
- 指令
✔ 指令是什么?
就是控制计算机进行各种操作和运算的代码,这也是用二进制数表示的。
所有指令的集合称为计算机指令系统
完成一定功能的有序的指令称为程序
有序即为序列,有序的指令,就是指令序列,即程序。
✔ 指令的组成
操作码和地址码(地址码有时也可叫操作数)
例如:直播间讲课,其中直播间就是地址码,讲课就是操作码。
操作码:机器执行什么操作
地址码:操作对象存放的地址
✔ 指令的分类
指令根据地址码的个数分为三类
单地址指令:1个操作码+1个地址码
双地址指令:1个操作码+2个地址码
三地址指令:1个操作码+3个地址码
- "存储程序"工作原理
冯·诺依曼结构是美籍数学家冯·诺依曼提出的,这种结构的要点:
(现代计算机基本结构即冯·诺依曼结构)
⒈计算机内部采用二进制。
⒉计算机基本结构包括控制器、运算器、存储器、输入设备、输出设备五大组成部分。
⒊工作原理:存储程序和程序控制是计算机能够自动完成运算和处理过程的基础。
3. 计算机工作过程(了解即可)
⒈取指令。从内存储器中取出指令。
⒉分析指令。确定执行什么操作。
⒊执行指令。完成该指令所要求的操作。
⒋上述步骤完成后,指令计数器加1,为执行下一条指令做好准备。
考点总结:
⒈、1操作码+4地址码类似的上述分类中未提到的都是错误的
⒉、冯·诺依曼结构的工作原理、计算机的工作原理:存储程序和程序控制(说成存储程序控制或者只说存储程序也ok,但是只说程序控制不可以)
1.4.2📂计算机硬件系统
裸机:只有硬件没有任何软件的计算机称为裸机
生活中说到的装机就是指在裸机上"装机"。
- 微处理器:
即CPU
或中央处理器,由控制器和运算器组成,它是计算机的核心部件。
(CPU
有不同的品牌,例如 Pentium(奔腾)、酷睿···)
✔ CPU
的组成:
控制器
:使计算机的神经中枢(即指挥),用于控制和协调计算机各部件自动、连续地执行各指令。
运算器
:负责对信息(即数据)进行加工和运算,它的速度决定了计算机的运算速度。
功能:算术运算和逻辑运算
(功能会考多选题,此处算术运算是指加减乘除之类的,逻辑运算指与、或、非等运算)
✔ 上述运算器中说"它"的速度决定了计算机的运算速度,之前说电子器件决定了计算机的运算速度,此处的"运算器决定···"指是建立在电子器件一样的基础下。
✔ 买电脑时常说的其配置"双核,四核,八核···"其对应的是运算器。
✔ CPU
的性能指标:
(只记住前两个,第三个了解即可)
字长:计算机运算部件能同时处理的二进制数据的位数。
主频:即CPU
的时钟频率,主频的单位是赫兹(HZ)
。
摩尔定律:每隔18~24个月,CPU
的性能提高一倍,价格降低一倍。
✔ 32位、64位即上面所说到的字长,32、64即计算机运算部件能同时处理的二进制数据的位数。
✔ 字长会影响精度、速度,即字长大,精度高,速度快。
✔ 主频描绘的是CPU
的好坏,即CPU
的性能,影响的是速度。
存储器
:
是计算机的记忆装置,用来存放程序和数据的部件。
存储器分为两大类:内存储器(主存、内存) 和外存储器(辅存、外存)
衡量存储容量的单位
:
⒈二进制位(bit)
简写为b,也称为比特,使计算机表示数据的最小单位。
例:一个二进制位只能表示0或1两种状态,所以 n个二进制位能表示 2n种状态。
⒉字节(Byte)
简写为B。字节是存储信息的基本单位。规定1B=8b(即1字节=8位)。
例:64位的高档微机一次处理的字节数是多少?
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
都是"内存"
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!
王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。
对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!
【完整版领取方式在文末!!】
93道网络安全面试题
内容实在太多,不一一截图了
黑客学习资源推荐
最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
1️⃣零基础入门
① 学习路线
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
② 路线对应学习视频
同时每个成长路线对应的板块都有配套的视频提供:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注网络安全)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
mage](https://img-blog.csdnimg.cn/img_convert/acb3c4714e29498573a58a3c79c775da.gif#pic_center)
② 路线对应学习视频
同时每个成长路线对应的板块都有配套的视频提供:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注网络安全)
[外链图片转存中…(img-Ot24tAZd-1713444693111)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!