28 你怎么证明你就是你 - 身份验证和访问控制 28 你怎么证明你就是你 - 身份验证和访问控制AAA我们先从AAA开始(你一定很迷惑,什么是AAA)英文就是(authentication, authorization, and accounting)-身份验证,授权和审计。我们先来看一下身份验证部分。 身份验证就是你的用户名和密码。你输入用户名和密码以后,以此来获得进入的权限。没有此处的第二个组件,用户名和密码显得有一 2022-08-23 专栏 > 全解网络协议
30 我要怎么藏好我的考研资料 - 网络攻击(二) 30 我要怎么藏好我的考研资料 - 网络攻击(二)DOS 攻击我们这里来讲一下DOS(拒绝服务)攻击。DoS攻击是很久以前开始的,可以追溯到90年代中期,即Windows95出来之后,就出现了DOS攻击,这是利用了Windows95设备上的一个漏洞。这个漏洞就是你可以发送一条专门的ping消息,该消息中的有效负载包含“专门的“一个消息,这将导致Windows崩溃并给出著名的死 2022-08-23 专栏 > 全解网络协议
31 如何保护我的考研资料 - 网络攻击防范 31 如何保护我的考研资料 - 网络攻击防范Internet Edge现在,Internet边缘已成为我们内部专用设备和Internet之间的网络中的一个位置。我们的内部专用设备通常假定内部网络中传递的数据是安全的。如果我们的其中一台设备上装有病毒或恶意软件,那可能会改变。但是在大多数情况下,我们假设内部网络中的流量与Internet上的流量相比是安全的。数据包仅需满足在互联 2022-08-23 专栏 > 全解网络协议
32 Linux网络安全 - 安全实战 32 Linux网络安全 - 安全实战我们来学习如何利用一些特别智能的工具,这些工具可以为你提供有关网络运行状况的稳定,快速,直观的更新,提供深入的历史数据表示,当发现可疑的行为时会及时警告,并持续进行涉及你所关心的网络节点的漏洞评估。如果你要启动一些面向互联网的应用程序,那么你确实应该考虑将某些甚至全部这些功能集成到你的基础架构中。 ntop像Unix中的top指令一样,能 2022-08-23 专栏 > 全解网络协议
33 结语 33 结语大家好,我是Chris。我其实很早就有想要讲这个专题的准备,但是一直在“Comeon”,“放弃吧,时间不够”来回的挣扎。你们知道,我是有一份全职的工作,而且还兼职在一家培训机构做讲师。再加上写文章和专栏。所以这个难度也是可想而知的。 这个专栏也是从筹备到上线到完结大概100天吧。很多事情就是这样,做的时候觉得很难,现在回头看,感觉一切的挣扎都是值得的。当然如果可以得 2022-08-23 专栏 > 全解网络协议
02 给你一张知识地图,计算机组成原理应该这么学 02 给你一张知识地图,计算机组成原理应该这么学了解了现代计算机的基本硬件组成和背后最基本的冯·诺依曼体系结构,我们就可以正式进入计算机组成原理的学习了。在学习一个一个零散的知识点之前,我整理了一份学习地图,好让你对将要学习的内容有一个总纲层面的了解。 建议保存后查看大图 从这张图可以看出来, 整个计算机组成原理,就是围绕着计算机是如何组织运作展开的 。 计算机组成原理知识 2022-08-23 专栏 > 深入浅出计算机组成原理
04 穿越功耗墙,我们该从哪些方面提升“性能”? 04 穿越功耗墙,我们该从哪些方面提升“性能”?上一讲,在讲 CPU 的性能时,我们提到了这样一个公式: 程序的 CPU 执行时间 = 指令数×CPI×Clock Cycle Time 这么来看,如果要提升计算机的性能,我们可以从指令数、CPI 以及 CPU 主频这三个地方入手。要搞定指令数或者 CPI,乍一看都不太容易。于是,研发 CPU的硬件工程师们,从 80 2022-08-23 专栏 > 深入浅出计算机组成原理
03 通过你的CPU主频,我们来谈谈“性能”究竟是什么? 03 通过你的CPU主频,我们来谈谈“性能”究竟是什么?“性能”这个词,不管是在日常生活还是写程序的时候,都经常被提到。比方说,买新电脑的时候,我们会说“原来的电脑性能跟不上了”;写程序的时候,我们会说,“这个程序性能需要优化一下”。那么,你有没有想过,我们常常挂在嘴边的“性能”到底指的是什么呢?我们能不能给性能下一个明确的定义,然后来进行准确的比较呢? 在计算机组成原理乃至 2022-08-23 专栏 > 深入浅出计算机组成原理
05 计算机指令:让我们试试用纸带编程 05 计算机指令:让我们试试用纸带编程你在学写程序的时候,有没有想过,古老年代的计算机程序是怎么写出来的? 上大学的时候,我们系里教 C 语言程序设计的老师说,他们当年学写程序的时候,不像现在这样,都是用一种古老的物理设备,叫作“打孔卡(PunchedCard)”。用这种设备写程序,可没法像今天这样,掏出键盘就能打字,而是要先在脑海里或者在纸上写出程序,然后在纸带或者卡片上打 2022-08-23 专栏 > 深入浅出计算机组成原理
06 指令跳转:原来if...else就是goto 06 指令跳转:原来if…else就是goto上一讲,我们讲解了一行代码是怎么变成计算机指令的。你平时写的程序中,肯定不只有 int a = 1 这样最最简单的代码或者指令。我们总是要用到if…else 这样的条件判断语句、while 和 for 这样的循环语句,还有函数或者过程调用。 对应的,CPU 执行的也不只是一条指令,一般一个程序包含很多条指令。因为有 if 2022-08-23 专栏 > 深入浅出计算机组成原理