4-12.本章知识点复习与总结本章知识点复习与总结1.HTTP基础基础网络的三项关键技术:URI:统一资源标志符,作为互联网上资源的唯一身份HTML:超文本标记语言,描述超文本文档HTTP:超文本传输协议,用来传输超文本历史版本总览:1.HTTP协议始于1989年蒂姆·伯纳斯-李的一篇论文2.HTTP/0.9是个简单的文本协议,只能获取文本资源(get获取纯文本)3.HTTP/1.0确立了现在使用的大部分技术,但不是正式标准4.HTTP/1.1是目前互联网使用最为广泛的协议,功能也非常完善(第一个标准文档).5.HTTP/2基于Google的SPDY协议,注重性能改善,但还未普及6.HTTP/3基于Google的QUIC协议,是将来的发展方向2.加密算法加密算法加密算法有很多中,同样也分类。不需要密钥【加密时不需要密钥的散列算法,解密麻烦甚至无解】MD5SHA-1需要密钥【加密、解密都需要密钥】对称加密【加解密用同一个密钥】DES3DESAES非对称加密【两个密钥,公钥解密可以通过私钥解密】RSADSAAES、DES、3DES算法都是对称的加密算法,加解密的过程是可以相互转换的。对称的加密算法,即加解密使用的同一个密钥,用密钥加密,用密钥解密,一个钥匙就够了。AES加密算法是密码学中的高级标准,该加密算法采用对称分组密码体制,密钥长度的最少支持为128位、192位、256位,分组长度128位。示例:明文:123456789密文:U2FsdGVkX1+3gbGpmOg4mwKmPdK3hvsK0q+/PX9TqFQ=DES加密算法是一种分组密码,以64位为分组对数据加密,它的密钥长度是56位,加密解密用同一算法。RSA非对称加密算法是目前非常有影响力的公钥加密算法,并且被普遍认为是目前最优秀的公钥方案之一。非对称加密的优势,就是加解密需要公钥和私钥的配合:1.加密时使用公钥,解密时使用私钥;2.如果不是通过公钥加密,则无法通过私钥解密;3.被公钥加密过的内容,不是用私钥,无法解密;RSA是第一个能同时用于加密和数字签名的算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。3.开发者工具开发者工具打开浏览器,使用F12打开开发者工具。1开发者工具中常用的,有Elements、、Control、、Sources、、Network。2标签栏中展示的内容,就是浏览器加载网页并渲染之后的页面,从这个标签栏中,可以看到完整的HTML内容。标签栏的内容,也就是绿色框框中的部分,是可以展开和收缩的,方便查找标签。并且在鼠标悬停到某个div标签的时候,左侧的网页对应的元素也会被标记上特定颜色。图中底部的红色框,是搜索框,按Ctrl+F可以弹出...