会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
holmes_now
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年8月10日
主流网络安全产品
摘要: 目前市场上也出现了品类丰富的安全产品,如“防火墙、抗D、负载均衡、WAF、数据库审计、漏扫、网页防篡改、上网行为管理、堡垒机等”这些产品由于功能不同在网络中部署的位置也有区别。下面来简单聊一下每类产品的功能和部署位置。 (1)防火墙一般不属于区域的边界,如数据中心中核心区域和业务区域的边界防火墙、园
阅读全文
posted @ 2021-08-10 19:30 holmes_now
阅读(1590)
评论(0)
推荐(0)
2021年8月9日
TCP三次握手
摘要: 7. TCP怎么连接的 三次握手: Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,等待Server确认。 Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置1,ack=J+1,随机产生一个值se
阅读全文
posted @ 2021-08-09 15:10 holmes_now
阅读(45)
评论(0)
推荐(0)
输入域名到获取页面的过程
摘要: 在浏览器中输入URL后,执行的全部过程。会用到哪些协议?(一次完整的HTTP请求过程) 输入域名到获取页面的过程 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址;解析出 IP 地址后,根据该 IP 地址和默认端口 80,和服务器建立TCP连接;浏览器发出读取文件(URL 中
阅读全文
posted @ 2021-08-09 15:02 holmes_now
阅读(541)
评论(0)
推荐(0)
HTTP和HTTPS建立连接的过程
摘要: 1、获取IP。浏览器地址栏中输入"http://www.xxx.edu.cn/"并提交之后,首先它会在DNS本地缓存表中查找,如果有则直接告诉IP地址。如果没有则要求网关DNS进行查找,如此下去,当找到对应的ip后,则返回给浏览器。 2、建立TCP连接。当获取到IP之后,就开始与所请求的服务器建立T
阅读全文
posted @ 2021-08-09 14:57 holmes_now
阅读(1031)
评论(0)
推荐(0)
虚拟内存
摘要: 1. 虚拟内存有什么用?为什么要有虚拟内存? 虚拟内存:操作系统为每一个进程分配一个独立的地址空间,就是虚拟内存。虚拟内存与物理内存存在映射关系,通过页表寻址完成虚拟地址和物理地址的转换。 为什么要用虚拟内存:因为早期的内存分配方法存在以下问题: (1)进程地址空间不隔离。会导致数据被随意修改。 (
阅读全文
posted @ 2021-08-09 12:25 holmes_now
阅读(1181)
评论(0)
推荐(1)
分页和分段有什么区别(内存管理)?
摘要: 分页和分段有什么区别(内存管理)? 段式存储管理是一种符合用户视角的内存分配管理方案。在段式存储管理中,将程序的地址空间划分为若干段(segment),如代码段,数据段,堆栈段;这样每个进程有一个二维地址空间,相互独立,互不干扰。段式管理的优点是:没有内碎片(因为段大小可变,改变段大小来消除内碎片)
阅读全文
posted @ 2021-08-09 12:12 holmes_now
阅读(2843)
评论(0)
推荐(0)
什么是死锁?死锁产生的条件?
摘要: 1). 死锁的概念 通俗的讲,就是两个或多个进程无限期的阻塞、相互等待的一种状态。 2). 死锁产生的四个必要条件 互斥:至少有一个资源必须属于非共享模式,即一次只能被一个进程使用;若其他申请使用该资源,那么申请进程必须等到该资源被释放为止; 占有并等待:一个进程必须占有至少一个资源,并等待另一个资
阅读全文
posted @ 2021-08-09 12:11 holmes_now
阅读(757)
评论(0)
推荐(0)
C++封装继承多态的理解
摘要: 封装:也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 继承(inheritance):C++通过类派生机制来支持继承。被继承的类型称为基类或超类,新产生的类为派生类或子类。保持已有类的
阅读全文
posted @ 2021-08-09 11:53 holmes_now
阅读(643)
评论(0)
推荐(0)
C++虚函数
摘要: C++中的虚函数的作用主要是实现多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。 虚函数表 C++ 虚函数(Virtua
阅读全文
posted @ 2021-08-09 11:45 holmes_now
阅读(36)
评论(0)
推荐(0)
C++设计模式
摘要: 单例模式 单例模式顾名思义,保证一个类仅可以有一个实例化对象,并且提供一个可以访问它的全局接口。实现单例模式必须注意一下几点: 单例类只能由一个实例化对象。 单例类必须自己提供一个实例化对象。 单例类必须提供一个可以访问唯一实例化对象的接口。 单例模式分为懒汉和饿汉两种实现方式。 懒汉单例模式 懒汉
阅读全文
posted @ 2021-08-09 11:42 holmes_now
阅读(49)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告