HTTP
文章平均质量分 81
HTTP相关的经验和学习知识总结
接着奏乐接着舞。
冥鸿天际尘事分付一轻芒
展开
-
【2024】TCP、UDP和 HTTP 的区别是?
本文深入探讨了HTTP和TCP协议的基本概念、工作原理及它们在网络通信中的关键作用。通过比较,我们明确了TCP作为传输层协议,提供可靠的、面向连接的数据传输服务,而HTTP则作为应用层协议,专门用于Web浏览器和服务器之间的通信。原创 2024-02-26 23:01:02 · 2475 阅读 · 10 评论 -
【2023】前端JWT详解
jwt本质上是一种令牌格式。它和终端设备无关,同样和服务器无关,甚至与如何传输无关,它只是规范了令牌的格式而已jwt由三部分组成:header、payload、signature。主体信息在payloadjwt难以被篡改和伪造。这是因为有第三部分的签名存在。原创 2023-04-13 20:03:57 · 3245 阅读 · 14 评论 -
【2023】cookie是什么?有什么用?一篇文章彻底搞懂cookie
以上,就是cookie原理部分的内容。登录请求浏览器发送请求到服务器,附带账号密码服务器验证账号密码是否正确,如果不正确,响应错误,如果正确,在响应头中设置cookie,附带登录认证信息(至于登录认证信息是设么样的,如何设计,要考虑哪些问题,就是另一个话题了,可以百度 jwt)客户端收到cookie,浏览器自动记录下来后续请求浏览器发送请求到服务器,希望添加一个管理员,并将cookie自动附带到请求中。原创 2023-04-12 21:52:03 · 1661 阅读 · 14 评论 -
【前端·网络】五层网络模型及面试题
当遇到一个复杂问题的时候,可以使用分层的思想把问题简单化比如,你有半杯82年的可乐,想分享给你的朋友王富贵,但你们已经10年没有联系了。要完成这件事,你可能要考虑:我用什么装可乐?可能的方案:塑料瓶、玻璃瓶、煤气罐怎么保证可乐始终处于低温?可能的方案:保温杯、小冰箱、冰盒如何保证可乐不被运输的人偷喝?可能的方案:封条、在上面写「毒药」如何获取王富贵的地址?可能的方案:报案失踪、联系私人侦探、联系物流公司的朋友如何运输?可能的方案:自行车、汽车、火车、高铁、飞机、火箭。原创 2023-04-10 21:51:58 · 1073 阅读 · 5 评论 -
浏览器的组成部分
Web浏览器简称为浏览器,是一种用于访问互联网上信息的应用软件。浏览器的主要功能是从服务器检索Web资源并将其显示在Web浏览器窗口中。Web资源通常是HTML文档,但也可能是PDF、图像、音频、视频或其他类型的内容。资源的位置是通过使用URI(统一资源标识符)指定的。浏览器包含结构良好的组件,这些组件执行一系列任务让浏览器窗口能显示Web资源。本文我们就来聊一聊关于浏览器的组成部分。下图是关于浏览器的架构图:一个Web浏览器中,主要组件有:用户界面(原创 2023-03-20 20:53:30 · 2496 阅读 · 12 评论 -
【前端】深入浅出缓存原理
关于前端缓存,我看了很多其他文章,讲的太过复杂,这篇文章我会以通俗易懂的方式讲述前端缓存的原理原创 2023-03-16 21:33:58 · 1890 阅读 · 6 评论 -
HTTP/2 和 HTTP1.x 比,有什么优势和特点?
HTTP/2 的升级, 对于用户来说, 是跨时代的! 基于HTTP/2, 用户访问网页的速度会非常快!!! (充分利用带宽)HTTP/2: 淘宝, 天猫, 京东等, 已做升级 …HTTP/2 采⽤⼆进制格式来传输数据,⽽⾮ HTTP 1.x 的⽂本格式,⼆进制协议解析起来更⾼效HTTP/2 采用一些头部压缩技术,减少在请求和响应头中重复携带的数据,降低网络负担HTTP/2 采⽤服务器推送方式,主动向客户端推送资源,提高页面加载效率HTTP/2 采⽤多路复用机制,减少需要创建的连接数量,降低资源原创 2021-10-24 13:38:38 · 2339 阅读 · 2 评论 -
一次完整的HTTP服务过程是什么
当我们在web浏览器的地址栏中输入:www.baidu.com,具体发生了什么?对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址根据这个IP,找到对应的服务器,发起TCP的三次握手建立TCP连接后, 发起HTTP请求服务器响应HTTP请求,浏览器得到html代码浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)(先得到html代码,才能去找这些资源)浏览器对页面进行渲染呈现给用户服务过程完毕, 关闭TCP连接, 四次挥手注:1.DNS原创 2022-04-15 07:45:00 · 2524 阅读 · 4 评论 -
前端如何实现即时通讯(websocket)
目录1.前言:2.基于Web的前端,存在以下几种可实现即时通讯的方式: 3.短轮询 (历史方案)4.Comet - ajax长轮询 (历史方案) 5.SSE 6.WebSocket (目前主流)1.前言:严格意义上: HTTP协议只能做到客户端请求服务器, 服务器做出响应, 做不到让服务器主动给客户端推送消息!那么如果服务器数据更新了, 想要即时通知到客户端怎么办呢 ? (即时通信需求)即时通信需求: 服务器数据一有更新, 希望推送给到浏览器...原创 2021-10-23 00:57:12 · 2716 阅读 · 2 评论 -
HTTPS是如何保证安全的?
目录1.前言:2.加密算法分类3.什么是对称加密?4.什么是⾮对称加密?5.HTTPS 加密解决⽅案6.数字证书7.数字签名8.总结:1.前言:HTTPS 在传输数据的过程中会对数据进行加密处理,保证安全性。那HTTPS采用的什么样的加密方式呢?我们来了解下一些加密的基本概念。2.加密算法分类目前常见的加密算法可以分成三类,对称加密算法,非对称加密算法 和 Hash算法。 对称加密算法: 相同密钥加密解密, 可逆的! 可以用于加密解密传..原创 2021-10-24 00:31:23 · 2991 阅读 · 3 评论