一、RPC是什么 RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。远程调用意思就是:被调用方法的具体实现不在程序运行本地,而是在别的某个地方(分布到各个服务器),调用者只想要函数运算的 ...
分类:
其他好文 时间:
2020-03-21 23:19:06
阅读次数:
81
Tcp协议概念 TCP(传输控制协议 Transmission Control Protocol)是一种传输层通信协议。它在应用程序间建立了一条虚拟链路。在TCP/IP协议中传输层具有四个主要任务:组包、通过滑动窗口实现连接控制、寻址和通过序号确认来提供可靠性。TCP具有6个特点:面向连接的传输;端 ...
分类:
其他好文 时间:
2020-03-21 16:20:44
阅读次数:
88
由于项目需要 RTMP 推送 H264 数据,在网上查找了下相关的方案,总结一下。 RTMP协议简介 在总结之前,我们先简单介绍一下 RTMP 协议。 RTMP(Real Time Messaging Protocol) 实时消息传送协议是 Adobe Systems 公司为 Flash 播放器和服 ...
分类:
其他好文 时间:
2020-03-21 14:27:22
阅读次数:
138
超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP工作原理 HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户 ...
分类:
Web程序 时间:
2020-03-18 18:36:56
阅读次数:
98
一、Sip协议简介: SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。它是 ...
分类:
其他好文 时间:
2020-03-18 14:06:02
阅读次数:
78
最近两天一直在为客户解决主机和站点的漏洞问题(绿盟科技“远程安全评估系统”),针对相关漏洞,最常见的就是升级相关软件版本。 一般升级到最新版本即可,本次就将nginx从1.13.6升级到1.17.9,tomcat从8.5.16升级到了8.5.51。 先将部署结构图简单描述如下: 1、tomcat配置 ...
24.1、什么是keepalived:Keepalived 软件起初是专为 LVS 负载均衡软件设计的,用来管理并监控 LVS 集群系统中各个服务节点的状态,后来又加入了可以实现高可用的 VRRP 功能。因此,Keepalived除了能够管理 LVS 软件外,还可以作为其他服务(例如:Nginx、H... ...
分类:
其他好文 时间:
2020-03-17 08:29:41
阅读次数:
49
```js function parseURL (url) { var a = document.createElement('a'); a.href = url; return { source: url, protocol: a.protocol.replace(':',''), host: a... ...
分类:
Web程序 时间:
2020-03-15 23:54:24
阅读次数:
240
?[toc] 一、ftp简介 =========== ftp(File Transfer Protocol文件传输协议)是基于TCP/IP协议的应用层协议,用于文件的传输,包括ftp服务器(或服务端)和ftp客户端。 ftp客户端与服务器创建网络连接,请求登录服务器,登录成功后,就可以进行文件传输, ...
分类:
系统相关 时间:
2020-03-15 15:08:01
阅读次数:
80
HTTP协议 概念:超文本传输协议(Hyper Text Transfer Protocol)作用:规范了浏览器和服务器之间的数据交互的格式(没有http协议也可以,但是会阻碍互联网发展)特点: 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每 ...
分类:
Web程序 时间:
2020-03-14 19:55:38
阅读次数:
76