- 博客(13)
- 收藏
- 关注
原创 DOS攻击:域名解析服务器
DNS攻击:攻击者攻击了域名解析服务器,修改了其中IP和域名的对应关系,使得用户输入域名时候,会进入到错误的网站上去,攻击者可以截获信息,等等。DOS攻击:DOS攻击是指攻击者发送大量请求使得正常用户的请求无法到达,或者是攻击者在某一个时间发送大量数据给服务器,造成服务器瘫痪两种方式。MAC地址欺骗:使局域网内主机无妨访问局域网,通过修改交换机端口和MAC地址的映射关系。DDOS攻击:攻击者发送大量请求,使得正常用户的请求无法到达。
2024-03-03 19:39:57 395
原创 键入网址到网页显示,期间发生了什么
1.HTTP 解析URLURL元素组成:http + // + web服务器 + / +目录名 + /。。。文件名开头访问数据的协议会去检索web服务器的文件路径URL是在请求服务器的资源当没有路径名时,会访问根目录下预先设计好的默认文件之后生成HTTP请求信息2.DNS进行真实地址查询,获取IP3.浏览器向web服务器发送一个HTTP请求拿到域名对应的IP地址后,浏览器会以一个随机端口向服务器的WEB程序(httpd,nginx)80端口发起TCP的连接请求。
2024-02-28 08:28:58 362
原创 进程间的通信方式
共享内存 信号量 映射一段共享的内存给各个进程,一个进程创建多个内存访问,提高了通信速度。但是多进程竞争一个资源会造成数据错乱。信号量,控制多个进程对共享内存的访问,是一种锁机制,可以实现进程线程对共享资源的同步互斥响应。信号 异步通信机制,kill 结束进程 通知接收进程某个时间已经发生。进程间通信的方式有管道、消息队列、共享内存、信号量、信号和套接字。管道 无名管道 有名管道 半双工的,先进先出 父子 无关。套接字 不仅可以用于主机,也可以用于本主机。消息队列 内核中的消息链表。
2024-02-27 21:19:30 338
原创 线程与进程
进程,资源分配的基本单位,在程序运行时创建,在操作系统的调度下,分别轮流运行,互不干扰。打开一个浏览器就是一个进程,打开一个word也是一个进程线程,程序执行的最小单位,一个进程由多个线程组成一个进程有多个线程组成,每个线程可以共享代码段、数据段、打开的文件等,但是有一套独立的寄存器和栈,确保线程的控制流是相对独立的。在线程中通过各种加锁解锁的同步机制,可以防止多个线程共享的代码段、数据段、打开的文件冲突:如 互斥锁,条件变量,读写锁举例 word可以同时打字,拼写检查,打印。
2024-02-27 20:58:23 362
原创 opencv
中层处理:是将预处理后的图像提取其主要特征,输出某种形式的图像表示,它提取了用于进一步处理的主要特征。图像处理的底层处理:不引起歧义的情况叫预处理,噪声消除、图像锐化、光照归一化。opencv的图像处理主要包含三个流程 读取图像->图像处理->显示结果。分辨率和PPI 800X1000像素,4X6英寸,PPI是200。cv2.split()将图像加载分成三个通道(b,g,r)高层处理:接受中层处理的图像特征并输出最终结果。使用cv.imread()加载图像。BGR和灰度图来获取和操作图像像素。
2024-02-27 18:20:49 344
原创 https
https:超文本传输安全协议,在http的基础上增加了安全的属性,https通过ssl/tls来加密数据包,ssl再通过数字证书来验证服务器身份。http:超文本传输协议,是tcp/ip组的协议之一,设计目的是用来在互联网上传输HTML文件。<——服务器用私钥解密密文,得到秘钥,确认通信方式。<——服务器响应请求,并传送数字证书。客户端验明身份后加密密钥,返回密文——>密文 443端口 ——>客户端发送请求——> 443端口 数字证书。对称加密和非对称加密都无法单独解决安全性问题。
2024-02-27 15:32:44 379
原创 通信-常用网络通信协议1
RST:重置复位标志,用于复位对应的TCP连接,当RST=1时,表示严重错误,必须释放连接,然后再重新建立。应用层:最接近用户的OSI层,这一层为用户的应用程序(email,文件传输,终端仿真)提供网络服务。PSH:推送操作,数据包到达接受端以后,不进行队列处理,尽可能将数据交给程序处理。TCP:传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据。SYN:发送/同步标志,用来建立连接,和下面的ACK标志位搭配使用。UDP:用户数据报协议,用于传输可靠要求性不高,数据量小的数据,QQ。
2024-02-26 22:00:08 378 1
原创 春招八股的日常
编译会把源代码由文本形式转换成机器语言,编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析、代码优化、目标代码生成、目标代码优化生成对应的汇编文件。词法分析(分成一系列记号)-语法分析(对记号进行语法分析,生成语法树)-语义分析(判断表达式是否有意义)-代码优化-目标代码生成(汇编)-目标代码优化。由低地址向高地址增长,几个G。从高地址到低地址,一个程序由 内核空间、栈区、共享区、堆区、全局区(BBS段、数据段)、代码区组成。栈、堆、全局/静态存储区、常量存储区、代码区 (C++内存分区)
2024-02-26 21:25:58 369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人