HTTP (HyperText Transfer Protocol, 超文本传输协议)是互联网上应用最为广泛的一种网络协议,它是基于 TCP 的应用层协议,简单地说就是客户端和服务器进行通信的一种规则,它的模式非常简单,…
分类:HTTP
浏览器 HTTP 协议缓存机制详解
1、缓存的分类 2、浏览器缓存机制详解 2.1 HTML Meta标签控制缓存 2.2 HTTP头信息控制缓存 2.2.1 浏览器请求流程 2.2.2 几个重要概念解释 3、用户行为与缓存 4、Ref…
【Java 高手经验】我的 Java 问题排查工具单
我的问题排查工具箱 前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常…
Node.js 开启 Https 的小实践
最近自己的 www.jackzoo.org/ 切换到了 https。其实去年想把博客给迁移过去,但是太穷找了个免费的证书(可以去这里弄Let’s Encrypt),实际效果不是很好。 (可以访问 www.ja…
HTTP 详解
HTTP超文本传输协议,被设计用于Web浏览器和Web服务器之间的通信,请求响应的模型:客户端主动请求服务器,服务器响应客户端。 工作流程a)首先客户端与服务器需要建立连接。单击某个超级链接,HTTP的工作开始。b)建立…
HTTPS 科普扫盲帖
为什么需要https HTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。 举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只…
HTTP 协议
参考文章 http 协议 http 和 socket 的区别 http 请求到响应过程中各种协议之间的作用 1. 了解 URI、URL、URN URI,统一资源标识符。 URL,统一资源定位器。 URN,统一资源命名。 …
从输入 URL 到页面加载完成的过程中都发生了什么事情?
背景 本文来自于之前我发的一篇微博: 不过写这篇文章并不是为了帮大家准备面试,而是想借这道题来介绍计算机和互联网的基础知识,让读者了解它们之间是如何关联起来的。 为了便于理解,我将整个过程分为了六个问题来展开。 第一个问…
gRPC客户端创建和调用原理解析
1. gRPC客户端创建流程 1.1. 背景 gRPC是在HTTP/2之上实现的RPC框架,HTTP/2是第7层(应用层)协议,它运行在TCP(第4层 – 传输层)协议之上,相比于传统的REST/JSON机制…
【Web 开发须知】WebSocket 开发指南
春节假期看了一下 websocket, 做了一篇笔记, 原文链接: oolap.com/websocket WebSocket 由来已久, 常用于 “服务器推&…
HTTP 必知必会的那些
本文由玉刚说写作平台提供写作赞助 原作者:竹千代 版权声明:本文版权归微信公众号玉刚说所有,未经许可,不得以任何形式转载 Http是我们经常打交道的网络应用层协议,它的重要性可能不需要再强调。但是实际上很多人,包括我自己…
HTTP w3c笔记
HTTP 简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 基于TCP…