协议 | 学习系列
协议
Coder编程
欢迎关注Coder编程公众号,主要分享数据结构与算法、Java相关知识体系、框架知识及原理、Spring全家桶、微服务项目实战、DevOps实践之路、每日一篇互联网大厂面试或笔试题以及PMP项目管理知识等。更多精彩内容正在路上~
展开
-
OAuth2.0学习理解OAuth 2.0
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的...转载 2018-04-09 19:02:26 · 482 阅读 · 0 评论 -
漫谈HTTPS和SSL/TLS协议
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你自认为不是菜鸟,请略过本...转载 2018-04-10 16:38:59 · 315 阅读 · 0 评论 -
HTTP 协议入门详解
HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。 本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTT...转载 2018-04-10 17:22:37 · 176 阅读 · 0 评论 -
架构篇——基于OAuth2.0实现开放平台授权中心
基于OAuth2.0实现开放平台授权中心OAuth (开发授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的秘密的资源(如 照片、视频、联系人列表)而无需将用户名和密码提供给第三方应用在认证和授权的过程中设计的各方包括服务提供方:开放平台内部-- 应用体系用户:商城买家和卖家客户端,要访问服务提供方资源的第三方应用资源服务器 开放平台=》网关认证服务器 开放平台=》授权中心在O...原创 2018-07-04 15:13:08 · 6204 阅读 · 2 评论 -
通过“表白”的方式,让我们快速了解网络协议
https://www.cnblogs.com/kevingrace/p/5909719.htmlhttps://www.cnblogs.com/carlos-mm/p/6297197.html原创 2019-03-29 21:51:21 · 186 阅读 · 0 评论 -
一篇带你读懂TCP之“滑动窗口”协议
前言你现在的努力,是为了以后有更多的选择。在上一篇文章通过“表白”方式,让我们快速了解网络七层协议 了解了网络七层协议。接下来我们要把重心放在网络传输的可靠性上面。一起来看TCP协议,它是如何解决网络传输不可靠的问题。这其中有个很关键的部分,就是我们的滑动窗口协议。从工程学角度上,我们来看一看滑动窗口协议,它到底解决了一个怎样的问题?滑动窗口协议:TCP协议的使用维持发送方...原创 2019-03-30 15:55:07 · 1014 阅读 · 0 评论