标签: 网络协议

共找到了65个结果

RPC 框架是如何实现 RPC 通信的

网络协议概论 RPC 协议

上篇分享学院君介绍了单体应用的缺点以及相应的解决方案 —— 微服务,微服务解决单体应用瓶颈的同时也引入了新的问题,即远程方法调用过程...

由 学院君 发布于4年前    浏览数: 903    点赞数: 0

微服务与远程方法调用的引入

网络协议概论 RPC 协议

今天学院君要分享的主题是 RPC 协议,所谓 RPC 指的是 Remote Procedure Call,即远程方法调用(也叫远程服...

由 学院君 发布于4年前    浏览数: 1028    点赞数: 2

流媒体协议的 CDN 实现方案及防盗链问题

网络协议概论 流媒体协议

CDN 支持流媒体协议,例如前面讲过的 RTMP 协议。 流媒体 CDN 的实现 多数情况下,CDN 相当于一个代理,从上一级缓...

由 学院君 发布于4年前    浏览数: 413    点赞数: 0

如何基于 RTMP 协议实现视频直播

网络协议概论 流媒体协议

今天我们以视频直播的主流协议 RTMP 为例,介绍如何基于 RTMP 协议实现视频直播过程中视频流的网络传输,为了便于理解,我们还是...

由 学院君 发布于4年前    浏览数: 479    点赞数: 1

常见的流媒体协议介绍

网络协议概论 流媒体协议

在具体介绍直播实现的技术细节之前,学院君先就一些常见的流媒体协议给大家做简单的介绍。 1、HTTP 和 HLS HTTP 视频协...

由 学院君 发布于4年前    浏览数: 500    点赞数: 1

Web 应用构建技术概论:HTML/CSS/JavaScript/后端语言/数据格式

网络协议概论 HTTP 协议详解

HTML HTML 的全称是 HyperText Markup Language,即超文本标记语言,这里的超文本含义主要是除了纯文...

由 学院君 发布于4年前    浏览数: 342    点赞数: 1

HTTP 性能优化篇(三):HTTP/2.0 简介

网络协议概论 HTTP 协议详解

目前主流的 HTTP 通信都是基于 HTTP/1.1 的,而 HTTP/1.1 自 1999 年发布的 RFC2616 之后再未进行...

由 学院君 发布于4年前    浏览数: 396    点赞数: 0

HTTP 性能优化篇(二):WebSocket 客户端和服务端的简单实现

网络协议概论 HTTP 协议详解

上篇分享学院君给大家介绍 WebSocket 的实现原理,简单来说,WebSocket 复用了 HTTP 协议来实现握手,通过 Up...

由 学院君 发布于4年前    浏览数: 487    点赞数: 1

HTTP 性能优化篇(一):从 Ajax 到 WebSocket

网络协议概论 HTTP 协议详解

背景 在建立 HTTP 标准规范的时候,设计者的初衷主要是想把 HTTP 当做传输静态 HTML 文档的协议,但是随着互联网的发展...

由 学院君 发布于4年前    浏览数: 577    点赞数: 1

HTTP 认证实现方案介绍

网络协议概论 HTTP 协议详解

HTTP 认证概述 前面学院君已经介绍过,HTTP 协议本身是无状态的,服务器并不知道客户端发起请求的用户身份,为了搞清楚对方是谁...

由 学院君 发布于4年前    浏览数: 373    点赞数: 1

更安全的 HTTP —— HTTPS(下):实现原理篇

网络协议概论 HTTP 协议详解

HTTPS 的底层实现原理 通过上篇分享的介绍,非对称加密在性能上不如对称加密,但是安全性上要更好,因此 HTTPS 综合运用了这...

由 学院君 发布于4年前    浏览数: 394    点赞数: 1

更安全的 HTTP —— HTTPS(上):理论基础篇

网络协议概论 HTTP 协议详解

HTTP的缺点 HTTP 协议设计的初衷就是简单方便,但是随着 Web 的发展和交互的复杂,也引入了一些安全性问题: 通信使用...

由 学院君 发布于4年前    浏览数: 472    点赞数: 2

CDN 缓存概述及实现原理

网络协议概论 HTTP 协议详解

CDN 概述 前面我们介绍了 HTTP 缓存的原理,以及基于浏览器缓存和网关缓存来实现 HTTP 缓存,浏览器缓存由于其局限性并不...

由 学院君 发布于4年前    浏览数: 424    点赞数: 1

在 Laravel 项目中实现 HTTP 缓存(下):网关缓存篇

网络协议概论 HTTP 协议详解

上篇分享中,学院君给大家介绍了如何通过响应头设置浏览器缓存来实现 HTTP 缓存,今天我们还是在 Laravel 项目中基于网关缓存...

由 学院君 发布于4年前    浏览数: 394    点赞数: 1

在 Laravel 项目中实现 HTTP 缓存(上):浏览器缓存篇

网络协议概论 HTTP 协议详解

学院君在前两篇教程中给大家介绍了 HTTP 缓存的工作机制和实现原理,为了简化模型,更多是基于浏览器缓存来介绍的,但是在实际项目中,...

由 学院君 发布于4年前    浏览数: 478    点赞数: 0