握手协议用于协商连接的安全参数。握手消息被提供给 TLS 记录层,在记录层它们被封装到一个或多个 TLSPlaintext 或 TLSCiphertext 中,它们按照当前活动连接状态进行处理和传输。 enum { cl…
分类:开发基础
[译] 能源行业聚焦基于区块链技术的加密货币
原文地址:Energy sector now on blockchain-based cryptocurrency 原文作者:torik 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m…
吕小鸣:HTTP2.0 关于多路复用的研究
HTTP 相关热门文章 从理论到实践 全面理解HTTP/2 Claiyre 41 11 HTTP 协议完全解析 王菜花 53 8 [译] HTTP/2 常见问题解答 雇个城管打天下 100 3 WEB应用内容安全策略(C…
1.Golang的Http源码阅读(http协议)
解释服务器的几个概念: Request 用户请求的信息 Response 服务器返回的信息 Conn 用户的每次请求链接 Handler 处理请求和生成返回信息的处理逻辑 先写个小程序看看 func MyConn() {…
[英] HTTP/3 到底是什么? | Cloudflare
HTTP is the application protocol that powers the Web. It began life as the so-called HTTP/0.9 protocol in 1991…
<转>http协议 文件下载原理详解
最近研究了一下关于文件下载的相关内容,觉得还是写些东西记下来比较好。起初只是想研究研究,但后来发现写个可重用性比较高的模块还是很有必要的,我想这也是大多数开发人员的习惯吧。 对于HTTP协议,向服务器请求某个文件时,只要…
支持所有JavaScript运行时的HTTP网络库-Fly.js
Fly.js 的定位是成为 Javascript http请求的终极解决方案,也就是说,在任何能够执行 Javascript 的环境,只要具有访问网络的能力,Fly都能运行在其上,并提供统一的Promise based …
[译] Node.js, Express.js 搭建 HTTP/2 服务器
原文:Easy HTTP/2 Server with Node.js and Express.js作者:Azat Mardan代码: http2-express 什么是 HTTP/2 现代互联网的 TCP/IP 协议发布…
Nginx 容器教程-阮一峰
春节前,我看到 Nginx 加入了 HTTP/2 的 server push 功能,就很想试一下。 正好这些天,我在学习 Docker,就想到可以用 Nginx 容器。万一哪里改乱了,直接删掉,再重启一个容器就可以了。 …
为绑定域名的 GitHub Pages 免费启用 HTTPS
虽然现在各种网站都在 HTTPS 化,甚至有的个人网站在添加链接的说明里明确声明只与启用 HTTPS 的网站交换链接,但一直以来我启用 HTTPS 的需求并不强烈,又加上有懒癌在身,实在是没有动力去折腾,直到最近发生了几…
如果这样来理解HTTPS,一篇就够了
1、前言 可能有初学者会问,即时通讯应用的通信安全,不就是对Socket长连接进行SSL/TLS加密这些知识吗,干吗要理解HTTPS协议呢。 这其实是个误解:当今主流的移动端IM数据通信,总结下来无外乎就是长连接+短连接…
刨根问底 HTTP 和 WebSocket 协议 (二)
HTML5的新成员:WebSocket 上篇介绍了HTTP1.1协议的基本内容,这篇文章将继续分析WebSocket协议,然后对这两个进行简单的比较。 WebSocket WebSocket协议还很年轻,RFC文档相比H…