对于计算机这块呢,我也做了一个思维导图供大伙参考,我感觉其实这块理解起来不难
一、概述
计算机就是用硬件、软件和协议这三块组成的
硬件:通俗点理解就是各种计算机的物理设备,能看的见摸得着,不说太复杂的话就一个主机和外设
软件:最基本就是我们用的微软的windows系统、macos系统、linux系统这些包括咱们能用的那些电脑软件都算
协议:我们需要把OSI体系结合起来才能说清协议,协议是为了双方设备之间共同遵守通信的规则才有的
国际层面把网络体系架构分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
我们把各层之间的功能结合一下就得到了最终的五层:应用层、传输层、网络层、数据链路层、物理层
二、IP
IP是我们确定计算机地址很重要的一个信息
ip地址是分为IPv4和IPv6的。是因为ipv4是由32位的二进制分为4段而组成,为了方便人们记忆转换成了点分十进制。IPv6是因为IPv4不够了才有的,这个还是每个国家分的不一样,我就不过多赘述这个了。
网络号用于区分不同的IP网络,主机号用于标识该网络内的一个IP节点,因为是我们IPv4是分为4段的32位二进制组成这就使得我们有5类不一样的IP地址
A类地址是为了大型的网络而设计出来的,所以他的网络是容纳最多的主机,主机号24位,本地地址127.0.0.1。
B类地址是用在中型网络,主机号16位。C类是我们最经常用的一种地址,主机号8位,放在小型网络流通。
D类地址范围224.0.0.0~239.255.255.255,这种地址用于多播通信,不分配单个设备
E类地址范围240.0.0.0~255.255.255.255,属于保留地址,科研人员用于实验和研究
子网掩码就是来确定IP地址的网络位,且同一个IP地址可以出现在不同的局域网。
每台机子都有端口号,主要作用是表示一台计算机中的特定进程所提供的服务
VPN(虚拟专用网络)是一种通过公共网络构建加密通信通道的技术,旨在为用户提供安全的远程访问和数据传输服务,核心功能包括加密传输数据、隐藏用户真实IP地址,并在不安全的网络环境中建立专用逻辑网络连接。
大家科学上网过的都知道VPN的强大。
大伙平时上网就知道现在都不怎么用IP地址去上网,都是用DNS域名,像www.baidu.com这种域名,其实这就是依赖我们的DNS通过hosts去把域名转换成IP地址,终归到底这个点分十进制的IPV4还是不好记。
但我们真正的Web地址是隐藏着很多东西的,我们把这个东西叫做URL(统一资源定位符)
拿我上一篇的linux文章的地址来解析解析
https://blog.csdn.net/2509_91323763/article/details/147384857?spm=1011.2124.3001.6209
https://是HTTPS协议
blog.csdn.net是三级域名
/2509_91323763/article/details/147384857是前面域名这个服务器里的文件夹中的文件
?是https的get请求
spm是一个键
=1011.2124.3001.62.09是spm的一个值,相当于计算机在这个文件上去请求输出访问
跟HTTP和HTTPS有关的响应
你可能没听过抓包,但你应该听过零元购这个词,这是用抓包代理工具利用网页的包漏洞修改出来的
常用的Burp suite
以及wireshark
这两个是很好用的抓包工具可以搜下教程学下比较简单
三、网络攻击
2025年亚冬会网络瘫痪事件
美国TAO网络部队攻击赛事系统,意图破坏国际形象并测试多国应急响应机制,采用“酸狐狸”漏洞武器渗透关键基础设施,形成民用设施军事化打击的新型威胁。
所以我们作为渗透人员我们必须要懂得什么是网络攻击,网络攻击的类型,才能想破局之道。
但不仅限这四种,咱们站内也有大佬专门去做了这个网络攻击的分类↓
计算机基础大概就是这么多内容,下篇就直接进入web前端