高端网站建设网站定制,学建网站,在哪里做网站好,做网站在哪里接活#x1f3ac; 江城开朗的豌豆#xff1a;个人主页 #x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 #x1f4dd; 个人网站 :《 江城开朗的豌豆#x1fadb; 》
⛺️ 生活的理想#xff0c;就是为了理想的生活 ! 目录 ⭐ 专栏简介 #x1f4d8; 文章引言
一、H… 江城开朗的豌豆个人主页 个人专栏 :《 VUE 》 《 javaScript 》 个人网站 :《 江城开朗的豌豆 》
⛺️ 生活的理想就是为了理想的生活 ! 目录 ⭐ 专栏简介 文章引言
一、HTTP
二、HTTPS
三、区别
⭐ 写在最后 ⭐ 专栏简介 欢迎来到前端入门之旅这个专栏是为那些对Web开发感兴趣、刚刚开始学习前端的读者们打造的。无论你是初学者还是有一些基础的开发者我们都会在这里为你提供一个系统而又亲切的学习平台。我们以问答形式更新为大家呈现精选的前端知识点和最佳实践。通过深入浅出的解释概念并提供实际案例和练习让你逐步建立起一个扎实的基础。无论是HTML、CSS、JavaScript还是最新的前端框架和工具我们都将为你提供丰富的内容和实用技巧帮助你更好地理解并运用前端开发中的各种技术。 同时我们也会关注最新的前端趋势和发展动态。随着Web技术的不断演进前端开发也在不断推陈出新。我们会及时介绍最新的前端框架、工具和技术使你能够站在前沿与时俱进。通过掌握最新的前端技术你将能够在竞争激烈的Web开发领域中有更大的竞争力。 文章引言
一、HTTP HTTP (HyperText Transfer Protocol)即超文本运输协议是实现网络通信的一种规范 在计算机和网络世界有存在不同的协议如广播协议、寻址协议、路由协议等等......
而HTTP是一个传输协议即将数据由A传到B或将B传输到A并且 A 与 B 之间能够存放很多第三方如 AXYZB
传输的数据并不是计算机底层中的二进制包而是完整的、有意义的数据如HTML 文件, 图片文件, 查询结果等超文本能够被上层应用识别
在实际应用中HTTP常被用于在Web浏览器和网站服务器之间传递信息以明文方式发送内容不提供任何方式的数据加密
特点如下 支持客户/服务器模式 简单快速客户向服务器请求服务时只需传送请求方法和路径。由于HTTP协议简单使得HTTP服务器的程序规模小因而通信速度很快 灵活HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记 无连接无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求并收到客户的应答后即断开连接。采用这种方式可以节省传输时间 无状态HTTP协议无法根据之前的状态进行本次的请求处理 二、HTTPS
在上述介绍HTTP中了解到HTTP传递信息是以明文的形式发送内容这并不安全。而HTTPS出现正是为了解决HTTP不安全的特性
为了保证这些隐私数据能加密传输让HTTP运行安全的SSL/TLS协议上即 HTTPS HTTP SSL/TLS通过 SSL证书来验证服务器的身份并为浏览器和服务器之间的通信进行加密
SSL 协议位于 TCP/IP 协议与各种应用层协议之间浏览器和服务器在使用 SSL 建立连接时需要选择一组恰当的加密算法来实现安全通信为数据通讯提供安全支持 流程图如下所示 首先客户端通过URL访问服务器建立SSL连接服务端收到客户端请求后会将网站支持的证书信息证书中包含公钥传送一份给客户端客户端的服务器开始协商SSL连接的安全等级也就是信息加密的等级客户端的浏览器根据双方同意的安全等级建立会话密钥然后利用网站的公钥将会话密钥加密并传送给网站服务器利用自己的私钥解密出会话密钥服务器利用会话密钥加密与客户端之间的通信 三、区别 HTTPS是HTTP协议的安全版本HTTP协议的数据传输是明文的是不安全的HTTPS使用了SSL/TLS协议进行了加密处理相对更安全HTTP 和 HTTPS 使用连接方式不同默认端口也不一样HTTP是80HTTPS是443HTTPS 由于需要设计加密以及多次握手性能方面不如 HTTPHTTPS需要SSLSSL 证书需要钱功能越强大的证书费用越高 ⭐ 写在最后 请大家不吝赐教,在下方评论或者私信我,十分感谢. ✅ 认为我某个部分的设计过于繁琐,有更加简单或者更高逼格的封装方式 ✅ 认为我部分代码过于老旧,可以提供新的API或最新语法 ✅ 对于文章中部分内容不理解 ✅ 解答我文章中一些疑问 ✅ 认为某些交互,功能需要优化,发现BUG ✅ 想要添加新功能,对于整体的设计,外观有更好的建议 最后感谢各位的耐心观看既然都到这了点个 赞再走吧