在第三方支付中,例如支付宝、或者微信,对于订单请求,第三方支付系统采用的是消息同步返回、异步通知+主动补偿查询的补偿机制。 由于互联网通信的不可靠性,例如双方网络、服务器、应用等因素的影响,不管是同步返回、异步通知、主动查询报文都可能出现超时无响应、报文丢失等情况,所以像支付业务,对结果的通知一般采 ...
分类:
其他好文 时间:
2018-11-05 14:32:48
阅读次数:
274
TCP/IP五层模型讲解(2分) 我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议 就理解了整个互联网通信的原理。 首先,用户感知到的只是最上面一层应用层,自上而下每层都依赖于下一层,所以我们从最下一层开始切入,比较好理解 每层都运行 ...
分类:
其他好文 时间:
2018-11-05 00:10:13
阅读次数:
185
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 ...
分类:
其他好文 时间:
2018-10-11 01:44:01
阅读次数:
209
1.1 对称加密和非对称加密 对称加密:加密和解密使用一样的算法,只要解密时提供与加密时一致的密码就可以完成解密。例如QQ登录密码,银行卡密码,只要保证密码正确就可以。 非对称加密:通过公钥(public key)和私钥(private key)来加密、解密。公钥加密的内容可以使用私钥解密,私钥加密 ...
分类:
其他好文 时间:
2018-10-03 00:49:50
阅读次数:
261
作者: 阮一峰 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集; ...
分类:
其他好文 时间:
2018-09-27 22:19:29
阅读次数:
195
1、TCP/IP五层协议讲解 物理层--数据链路层--网络层--传输层--应用层 我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议 就理解了整个互联网通信的原理。 首先,用户感知到的只是最上面一层应用层,自上而下每层都依赖于下一层,所 ...
分类:
其他好文 时间:
2018-09-15 12:24:55
阅读次数:
196
目的:在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信的架构 解决问题:如何开发在互联网环境中使用的软件,实现网站即软件 涉及主要元素 资源(Resource):这个元素是被省略掉的,所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息 ...
分类:
其他好文 时间:
2018-08-08 17:31:05
阅读次数:
118
HTTP 2.0是在SPDY(An experimental protocol for a faster web, The Chromium Projects)基础上形成的下一代互联网通信协议。HTTP/2 的目的是通过支持请求与响应的多路复用来较少延迟,通过压缩HTTPS首部字段将协议开销降低,同 ...
分类:
Web程序 时间:
2018-07-27 19:20:55
阅读次数:
220
1、什么是C/S架构? 客户端/服务器架构。实现服务端软件与客户端软件基于网络的通信。 2、互联网协议是什么?分别介绍五层协议中每一层的功能? 互联网协议是指用于互联网通信的规范。分为:osi七层、tcp/ip五层、tcp/ip四层 物理层:基于电气特性发送高低电压,高电压用1,低电压用0 数据链路 ...
分类:
编程语言 时间:
2018-06-03 19:47:24
阅读次数:
306
TCP/IP五层模型讲解(2分) 我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议 就理解了整个互联网通信的原理。 首先,用户感知到的只是最上面一层应用层,自上而下每层都依赖于下一层,所以我们从最下一层开始切入,比较好理解 每层都运行 ...
分类:
其他好文 时间:
2018-05-22 19:08:36
阅读次数:
193