http
文章平均质量分 80
banggan
这个作者很懒,什么都没留下…
展开
-
一文让你轻松掌握HTTP大全
HTTP简介 本文从早期的HTTP/0.9出发,针对每次标准的更新分析其优缺点,层层递进,面面俱到,到如今的HTTP/3.0,使大家对HTTP的发展有比较全面的认识和理解。 HTTP协议全称(Hyper Text Transfer Protocol)超文本传输协议,是用于传输诸如 HTML 的超媒体文档的应用层协议。作为TCP五层模型的应用层,它被设计用于 Web 浏览器和 Web 服务器之间的通信,但它也可以用于其他目的。 HTTP是一个属于应用层、面向对象、无状态的协议。所谓无状态是指HTTP协议自身原创 2021-02-04 16:08:31 · 289 阅读 · 0 评论 -
TCP三次握手四次挥手
一、为什么需要三次握手? 假设有这样的一个场景,client发出的第一个请求链接报文段没有丢失,而是因为在网络结点长时间的滞留了,以致延误到连接释放以后的某个时间才打到sever,这个报文本应该是失效的,如果不是三次握手而是两次握手,会让客服端和服务端再次建立连接,导致不必要的错误和资源的浪费。如果采用的是三次握手,就算是失效的那个报文段发送过来了,服务端收到了那个失效的报文并回复了确认报文...原创 2018-07-13 15:37:28 · 450 阅读 · 0 评论 -
http缓存问题
在前后端的http交互中,缓存是一个很重要的点,使用缓存在很大程度上可以提升效率,而且基本上对性能有要求的都必须要求使用缓存。 1、何为缓存?下面两幅图来描述: 浏览器第一次请求时:浏览器后续请求:2、缓存可以划分为强缓存和协商缓存: 强缓存:状态码200,浏览器如果判断本地缓存未过期,就直接使用,不需要发送请求到服务器; 协商缓存:状态码304,浏览器向服务器发起...原创 2018-07-14 17:08:55 · 811 阅读 · 0 评论 -
TCP与UDP的区别
一、TCP TCP的优点:可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而...原创 2018-07-26 19:58:54 · 194 阅读 · 0 评论 -
http与https
https的SSL加密是在传输层实现的。 http和https的基本概念 http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 https: 是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的...原创 2018-08-05 20:35:24 · 323 阅读 · 0 评论 -
axios知识点总结
原文地址:https://banggan.github.io/2019/01/04/axios总结/ Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。在Vue中常用axios来做前后端的交互; 上一张git上的star值 特点 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API ...原创 2019-01-05 14:52:31 · 936 阅读 · 0 评论 -
前端开发者应该明白的浏览器工作原理
原文地址:https://banggan.github.io/2019/02/20/前端开发者应该明白的浏览器工作原理/ 前言 作为前端开发,我们平常跟浏览器打交道的时间也是最多的。在前端面试中,一个较为经典的问题:在浏览器地址中输入url地址,敲回车,发生了什么?浏览器究竟做了什么?相信很多人脑海里都会出现个大概的轮廓,可是一到细化具体的过程就答不上来。那么,作为前端开发者,应该从哪些方面延伸来...原创 2019-02-20 20:42:04 · 248 阅读 · 0 评论