计算机基础
ONROAD0612
不问前程何如,但愿落幕无悔
展开
-
时间复杂度
1 算法的效率 算放效率的评估主要是通过时间复杂度和空间复杂度来评价。 时间复杂度:评估执行程序所需的时间。可以估算出程序对处理器的使用程度。 空间复杂度:评估执行程序所需的存储空间。可以估算出程序对计算机内存的使用程度。 在我们的现实项目中,针对时间复杂度的研究比空间复杂度的研究更多,更有意义,因为时间复杂度直接影响到程序的执行效率和相应速度,所以我们常说的复杂读如果没有特别说明,指的就是时...原创 2018-08-24 14:07:36 · 1207 阅读 · 0 评论 -
SYN Flood攻击
SYN Flood (SYN洪水) 是种典型的DoS (Denial of Service,拒绝服务) 攻击。效果就是服务器TCP连接资源耗尽,停止响应正常的TCP连接请求。 说到原理,还得从TCP如何建立连接(Connection)讲起。通信的双方最少得经过3次成功的信息交换才能进入连接全开状态(Full-Open),行话叫建立TCP连接的3次握手(TCP three-way handshak...转载 2018-04-26 10:18:44 · 356 阅读 · 0 评论 -
HTTP和HTTPS
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安...转载 2018-03-11 17:03:03 · 177 阅读 · 0 评论