CGI(Common Gateway Interface)是能让web服务器和CGI脚本共同处理客户的请求的协议。它的协议定义文档是http://www.ietf.org/rfc/rfc3875。
其中Web服务器负责管理连接,数据传输,网络交互等。至于CGI脚本就负责管理具体的业务逻辑。
Web服务器的功能是将客户端请求(HTTP Request)转换成CGI脚本请求,然后执行脚本,...
分类:
其他好文 时间:
2014-10-15 15:15:00
阅读次数:
131
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站...
分类:
其他好文 时间:
2014-10-13 01:04:58
阅读次数:
312
When sending a document to SAP, or making a RFC or BAPI call you may get this error:Microsoft.ServiceModel.Channels.Common.XmlReaderGenerationExceptio...
分类:
其他好文 时间:
2014-10-10 20:04:44
阅读次数:
224
NTP(NetworkTimeProtocol,网络时间协议)是由RFC
1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。NTP基于UDP报文进行传输,使用的UDP端口号为123。使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而..
分类:
其他好文 时间:
2014-10-10 16:48:04
阅读次数:
188
TCP应该是以太网协议族中被应用最为广泛的协议之一,这里就聊一聊TCP协议中的TimeStamp选项。这个选项是由RFC 1323引入的,该C建议提交于1992年,到今天已经足足有20个年头。不过相信大部分程序猿对这个建议还是相当陌生。
要理解为啥需要用TimeStamp选项,还需要从TCP协议的几个基本设计说起。
TCP协议的几个设计初衷,以及引发的问题:
1. 协议规定收端不需要响应每一...
分类:
其他好文 时间:
2014-10-07 14:05:43
阅读次数:
343
背景
有时我们可以使用缓存进行容灾的处理。场景如下:我们当前有一个专门提供各种数据的应用DataCore,该应用开放多个RFC方法供其他应用使用。
我们平时在读写数据时,会在Cache备份一份(为平时DataCore提高响应速度、降低DB、CPU压力所用),当DB挂掉的时候,Cache还可以用来容灾。使用缓存容灾的好处是:性能足够好,坏处是缓存可比数据库成...
分类:
其他好文 时间:
2014-09-30 19:50:00
阅读次数:
241
互联网的通信安全,建立在SSL/TLS协议之上。本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。一、作用不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。(1)窃听风险(e...
分类:
其他好文 时间:
2014-09-28 22:40:05
阅读次数:
232
首先:协议规范,RFC 1738,定义url地址中不能包含除:0-9,a-zA-Z,- 之外的字符,即,如URL中包含特殊字符,如$-_.+!*’(), 都要编码。关于为什么如此定义,有如下几个原因:1、本身html代码中,很多特殊字符,其本身的特殊含义,比如’#',就适用于定位html( anch...
分类:
其他好文 时间:
2014-09-27 17:41:00
阅读次数:
132
1、cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络服务器用HTTP头向客户端发送cookies,在客户终端,浏览器解析这些coo...
分类:
其他好文 时间:
2014-09-25 21:49:07
阅读次数:
172
JCo是一个高性能的,基于JNI的中间件,它实现了SAP的RFC(Remote Function Call)协议。1、JCo的安装从http://files.cnblogs.com/byfhd/jco.rar下载JCo,解压后将librfc32.dll和sapjcorfc.dll拷贝到WINNT"S...
分类:
编程语言 时间:
2014-09-22 15:47:52
阅读次数:
204