protobuf是谷歌的Protocol Buffers的简称,用于结构化数据和字节码之间互相转换(序列化、反序列化),一般应用于网络传输,可支持多种编程语言。protobuf如何使用这里不再介绍,本文主要介绍在MINA、Netty、Twisted中如何使用protobuf,不了解protobuf的同学可以去参考我的另一篇博文。在前面的一篇博文中,有介绍到一种用一个固定为4字节的前缀Header来...
分类:
Web程序 时间:
2014-08-27 11:05:27
阅读次数:
313
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。...
分类:
其他好文 时间:
2014-08-27 10:52:57
阅读次数:
217
Https(Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽...
分类:
其他好文 时间:
2014-08-26 22:42:56
阅读次数:
259
storm操作zookeeper的主要函数都定义在命名空间backtype.storm.cluster中(即cluster.clj文件中)。backtype.storm.cluster定义了两个重要protocol:ClusterState和StormClusterState。clojure中的pr...
分类:
其他好文 时间:
2014-08-26 22:38:32
阅读次数:
354
什么是HTTP\HTTPS
HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。HTTP协议用于从WWW服务器传输超文本到本地浏览器的传输协议,它能使浏览器更加高效,使网络传输减少,保证计算机正确快速地传输超文本文档。现在我们普遍使用的版本是HTTP1.1。
HTTP是一个应用层协议,它由请求和响应组成,是一个标准的B/S模型;它也是一个...
分类:
其他好文 时间:
2014-08-26 19:42:06
阅读次数:
408
HTTP定义
HTTPThe Hypertext Transfer Protocol is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foun...
分类:
其他好文 时间:
2014-08-26 13:22:06
阅读次数:
160
Java提供了两个不同层次的网络支持机制:
利用URL访问网络资源
利用Socket通信
一、统一资源定位符URL类
1、URL用来网络资源定位,它的值由5部分组成,格式如下所示
://:/#
其中传输协议(protocol)指明获取资源所使用的传输协议,如http、ftp、file等。http表示通过HTTP访问网络资源。ftp表示通过网络协议FTP访问网络资源。file表示...
分类:
编程语言 时间:
2014-08-26 11:45:36
阅读次数:
314
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.htmlpart ofHypertext Transfer Protocol -- HTTP/1.1RFC 2616 Fielding, et al.9Method DefinitionsThe set...
分类:
其他好文 时间:
2014-08-26 08:33:25
阅读次数:
305
HTTP事务所需要的步骤:接下来,浏览器与远程Web服务器通过TCP三次握手协商来建立一个TCP/IP连接,类似对讲机的Over(完毕) Roger(明白)TCP/IP模型TCP即传输控制协议(Transmission Con-trol Protocol)一旦TCP/IP连接建立,浏览器会通过该连接...
分类:
编程语言 时间:
2014-08-26 01:44:25
阅读次数:
351
0. 前期准备官方protobuf定义https://code.google.com/p/protobuf/python使用指南https://developers.google.com/protocol-buffers/docs/pythontutorialhttp://blog.csdn.net...
分类:
编程语言 时间:
2014-08-25 14:54:14
阅读次数:
200