
网络协议
文章平均质量分 82
zhangxinrun_业余erlang
这个作者很懒,什么都没留下…
展开
-
也谈Foxmail的邮件特快专递
<br />Foxmail自4.0版开始提供“邮件特快专递”功能,许多电脑媒体纷纷刊登介绍此功能及使用技巧方面的文章,但是很少有从原理上介绍的。由于对邮件特快专递原理认识不清,许多使用者对此功能存在一些模糊认识,笔者觉得有必要加以澄清。 <br /> 一、利用“邮件特快专递”方式发信一定比普通方式快吗?<br /> 大家都知道,电子邮件地址被“@”分成两部分,前一部分指明了用户,后一部分指明了用户邮箱所在的邮件服务器(POP3)的域名。发送电子邮件的过程,实质上是将邮件传递到收件人的POP3服务器上的过转载 2010-07-02 09:43:00 · 2273 阅读 · 0 评论 -
RFC821--SMTP协议
<br />RFC821 简单邮件传输协议(SMTP)<br />(RFC821 SIMPLE MAIL TRANSFER PROTOCOL)<br /><br />目录<br />1. 介绍 2<br />2. SMTP模型 3<br />3. SMTP过程 4<br />3.1. MAIL 4<br />3.2. 转发 5<br />3.3. 确认和扩展 6<br />3.4. 发送信件(mailing)和获得信件(sending) 7<br />3.5. 打开和关闭 7<br />3.6. 转发 8转载 2010-07-10 13:54:00 · 4290 阅读 · 0 评论 -
STM及其特色垃圾邮件过滤技术
一、第一代垃圾邮件过滤技术<br />第一代技术是通过IP过滤,关键字过滤,邮件 (附件)大小控制,SMTP连接时间频率控制来进行垃圾邮件的区分。<br /> 1. IP过滤技术<br />IP过滤技术是基于最基本的TCP/IP协议,对非法的源IP地址进行阻挡。非法的源IP地址一般表现为:私有IP地址、预留的IP地址、本地的IP地址等。通过对此类型的IP地址进行阻止,可以防止一些初级的SMTP泛洪。<br />但是IP过滤技术的缺点也很明显,它对于正常来自于公网的IP地址无能为力。只要是合法源IP,便可顺利转载 2010-07-12 22:18:00 · 2635 阅读 · 0 评论 -
Postfix SASL身份验证
<br />基本的smtp协议没有验证用户身份的能力。虽然信封上的寄件人地址已经隐含了发信者的身份,然而,<br />由于信封地址实在太容易假造,所以不能当成身份凭据。为了判断客户端是否有权使用转发服务(relay),服务器端必须确认客户端(寄件人)是否当真是对方所自称的那个人。在不能以寄件人地址为身份证书的前提下,smtp势必需要其他补充机制,才能验证客户端的身份。<br /><br />从postfix的角度看,它需要扮演两种角色:当它身为smtp server时,需要能够验证用户个人的身份(让他们能使转载 2010-07-10 13:32:00 · 16580 阅读 · 3 评论 -
SMTP命令介绍
<br />介绍smtp命令和ESMTP过程 <br />什么是 SMTP<br />SMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。<br />什么是 ESMTP<br />ESMTP (Extended SMT转载 2010-07-10 13:09:00 · 1193 阅读 · 0 评论 -
邮件投递过程
<br />user--Email Server--Email server--user<br />Email Server——Email server<br /> SMTP (Simple Message Transfer Protocol)<br />user——Email Server<br /> POP3 (Post Office Protocol)<br /> IMAP (Internet Message Access Protocol)<br /><br /> sendmail是最重要转载 2010-07-10 13:41:00 · 6749 阅读 · 1 评论 -
ESMTP身份验证机制探索手记
为了限制非本系统的正式用户利用邮件服务器散发垃圾邮件或进行其他不当行为,国内各大免费/收费邮箱提供商纷纷升级到ESMTP方式,开设了安全认证服务。在ESMTP服务器上,发送邮件需要对用户的身份进行验证。与传统的SMTP方式相比,多了一道用户身份的验证手续,验证之后的邮件发送过程与传统的SMTP方式一致。 几乎所有的ESMTP服务器都继承了POP3服务器的账号和密码设置体系,也就是说收发邮件用相同的账号和密码。当然,也可以用不同的账号和密码,但那样无论是电子邮件服务提供商的维护还是用户的使用都会很麻烦转载 2010-07-10 14:35:00 · 1304 阅读 · 0 评论 -
反向解析RDNS
<br />之前公司的服务器经常上黑名单导致外发不了邮件,尤其是用户发往国外,香港的邮件很容易被拒,申请做了个反向解析(RDNS),还没有做完,还差最后一步,等做完了来补充.下面是完整的RDNS的概念,怎样做RDNS,以及做完了如何查询是否生效的办法---都是网上摘来的,加以综合.<br />一,反向解析的概念:<br />RDNS(Reverse DNS)就是反向解析,就是把IP解析成域名。DNS是正向解析,把域名解析成IP。<br />为什么需要做RDNS?<br /> 因为有些应用程序需要反向来转载 2010-07-14 19:02:00 · 18199 阅读 · 0 评论 -
iptables和netfilter介绍
<br />iptables 是与最新的 2.6.x 版本Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。 <br /> netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。这些规则存储在专用的信息包过滤表中,而这些表集成在 L转载 2010-09-23 23:18:00 · 730 阅读 · 0 评论 -
网络协议的介绍
在网络的各层中存在着许多协议,它是定义通过网络进行通信的规则,接收方的发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息,以这种规则规定双方完成信息在计算机之间的传送过程。下面就对网络协议规范作个概述。 ARP(Address Resolution Protocol)地址解析协议 它是用于映射计算机的物理地址和临时指定的网络地址。启动时它选择一个协议(网络层)地址,并检查这个地址是否已经有别的计算机使用,如果没有被使用,此结点被使用这个地址,如果此地址已经被别的计算机使用,正在转载 2010-11-27 15:30:00 · 1063 阅读 · 0 评论 -
关于http代理中的http connect 代理
<br />许多人可能认为http代理就是只为web服务提供的,其实他们还忽略了http代理的connect作用。以下引用一段文字作为解析。HTTP Tunneling<br />HTTP is a text-based protocol to retrieve Web pages through a Web browser. Mostly, if you are on a LAN connection, you are behind a proxy server; this proxy server ha转载 2010-10-13 13:20:00 · 8519 阅读 · 0 评论 -
Net下HTTP访问穿越多层代理的方法以及代理服务器的验证
<br />我们学校的网络环境是,所有的出校访问均须通过代理服务器(我们叫作sproxy),并且不能连接国外网站。为此,我想要做一个自动抓取和验证出国代理列表的WebService。我们所有的验证代理的请求,都需要通过两层代理,最终通到用来测试的网站(我使用了www.redhat.com)<br /> 技术上的思路是,通过连接第一层代理sproxy(支持http tunnel),给第二层代理发送GET指令,从而完成对目标网页的访问。<br /><br /> 首先,通过普通的匿名透明代理的方法,是直接使用转载 2010-10-13 12:55:00 · 4271 阅读 · 1 评论 -
关于HTTP Connect指令的经典解释
<br />CONNECT是标准技术,不是什么黑客行为。 <br />SSL就可以利用CONNECT连接,CONNECT与GET等的不同之处就在于代理服务器对CONNECT连接处理为建立一个到目标服务器的连接而不把CONNECT请求发送出去,建立连接以后代理服务器不会对连接数据作任何修改,只是转发 <br />通常SSL使用443端口,但代理服务器可以在80端口同时支持GET和CONNECT <br /><br />代理服务器如何处理GET? <br />分析出目标地址,连接,修改GET请求为直接发往WEB转载 2010-10-14 15:42:00 · 12097 阅读 · 4 评论 -
介绍了一些代理相关工具
本人申请了一个美国的免费全能空间做论坛,功能界面和速度都不错,但前两天突然不能够访问了。刚开始也没有怎么在意,以为是暂时的问题。谁知这两天一直无法访问,那就得想办法解决了,因为论坛的数据我还没有备份的。通过几个“在线代理”测试,得知论坛还正常的存在,但是在线代理要么不能够登入后台,要么登入后所有按钮都不管用,从而不能够进行后台的操作~~~~。通过“专业代理公布器”可以找到很多可用的SOCKS5代理,但是IE只能够使用HTTP代理。可是不知道为什么,无论是使用QQ的代理测试还是直接在IE上设置转载 2010-10-15 01:12:00 · 1537 阅读 · 0 评论 -
SOCKS5代理--介绍很清楚
<br />采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器。Socks是个电路级的底层网关,是DavidKoblas在1990年开发的,此后就一直作为Internet RFC标准的开放标准。Socks 不要求应用程序遵循特定的操作系统平台,Socks 代理与应用层代理、 HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以,Socks代理比其他应用层代理要快得多。<br /> <br />它通常绑定在代理转载 2010-10-15 01:30:00 · 2877 阅读 · 0 评论 -
搜索引擎原理
<br />网页搜索大致过程:<br />1)利用蜘蛛从website获取页面;<br />2)将获得的页面实现本地存储;<br />3)分词;<br />4)建立索引:根据一定的相关度算法进行计算建立网页索引数据库;<br />5)建立二次索引:把搜集的网页去标签处理,就是删除<xxx></xxx>,然后用全文索引对每个关键字搜索一遍,对搜索结果根据“搜索算法”进行权重计算并保存,以后的搜索就按这个权重进行排序;<br />6)建立索引服务器网络;<br />7)前台程序扫描索引服务器;<br /> <b原创 2010-10-14 11:33:00 · 1233 阅读 · 0 评论 -
HTTP代理原理以及HTTP隧道技术(经典)
<br />通过HTTP协议与代理服务器建立连接,协议信令中包含要连接到的远程主机的IP和端口号,如果有需要身份验证的话还需要加上授权信息,服务器收到信令后首先进行身份验证,通过后便与远程主机建立连接,连接成功之后会返回给客户端200,表示验证通过,就这么简单,下面是具体的信令格式:<br />CONNECT 124.xxx.xxx.xx:443 HTTP/1.1 //建立http隧道要443端口<br />Proxy-Connection: Keep-Alive //客户端到服务器端的连接持续有效<b转载 2010-10-14 16:08:00 · 15725 阅读 · 0 评论 -
HTTP Tunnel使用的几种使用(经典)
公司的网络该封的都封了, 今天看到有这么个软件, 虽然没有用过, 觉得不一定哪天就用了, 所以收藏到这里.<br /><br />基本概念不多解释了,直入主题。GNU HTTP Tunnel (http://www.nocrew.org/software/httptunnel.html)是一个开源的http-tunnel项目,包括了tunnel server(hts命令)和tunnel client(htc命令),有(x)nix和windows版本。我们就用它来建立自己的tunnel。<br />1。静态t转载 2010-10-15 01:03:00 · 37121 阅读 · 1 评论 -
一步到位自动拨号及断线重拨
<br />一步到位自动拨号及断线重拨 <br />对使用ADSL虚拟拨号接入宽带的朋友来说,最头疼的恐怕就是:每次上网都需要拨号、断线后还需要重新拨号了。其实自己动手,简单设置一下,就可以做到一劳永逸!下面以“Windows 98/Me/NT/2000+RASPPPoE”和“Windows XP+内置拨号软件”为例进行介绍,其他拨号软件的设置与使用方法与此大同小异。 <br />Windows 98/Me/NT/2000+RASPPPoE <br />第一步,安装RASPPPoE,并确保它工作正常。 <b转载 2010-10-18 17:55:00 · 9399 阅读 · 0 评论 -
由http暗藏通道探讨开
<br />由http后门探讨开<br /><br />什么是局域网安全,系统管理员怎样才能保障局域网的安全?这是一个不断变化的安全概念,很长的一个时期以来,在局域网与外界互联处放置一个防火墙,严格控制开放的端口,就能在很大程度上掌握安全的主动权,方便的控制网内外用户所能使用的服务。比如,在防火墙上仅仅开放80,53两个端口,那么无论是内部还是外面的恶意人士都将无法使用一些已经证明比较危险的服务。<br />但要注意一点,防火墙在某种意义上是很愚蠢的,管理员对防火墙的过分依赖以及从而产生的懈怠情绪将不可避免原创 2010-10-18 18:02:00 · 1700 阅读 · 0 评论 -
PPPOE封装的经典解释
<br />图 :http://sitence.blog.163.com/blog/static/4558078420099153595733/如同802.3 Ethernet一样,PPP是一种很常用的链路层协议,V.34、V.56等调制解调器接入场合是其最简单的应用实例; PPP协议包括3部分:多-网络层封装机制、LCP(链路控制)协议与一系列针对不同网络层协议的NCP(网络控制)协议; 多网络层封装机制与802.3里面的帧结构含义差不多;LCP协议用来协商和配置链路层选项,而NCP则用来培植网络层协议,转载 2010-10-19 13:15:00 · 4449 阅读 · 0 评论 -
ADSL技术原理介绍(看看哪款ADSL虚拟拨号软件适合你)
<br />目前ADSL都采用虚拟拨号——PPPoE技术,但用户使用的PPPoE软件却不尽相同。针对不同的情况,怎么选择适合自己的PPPoE虚拟拨号<br /> <br />软件呢?今天我们就来认识一下几款PPPoE拨号软件,看看哪款更适合你。<br /><br />WinPoEt <br /><br /><br />WinPoEt的优点在于安装方便,简单易用,纯粹作为Windows PPPoE程序强化版。WinPoEt在程序的核心上改用Windows原有的拨<br /> <br />号网络系统,而非如同N转载 2010-10-19 09:50:00 · 2938 阅读 · 0 评论 -
三种FTP数据传输模式
<br />导读:对于FTP我们需要掌握的东西很多。其中就是包括它的传输模式。这里我们就来对其进行一下系统的总结。那么我们就来看看都有哪些FTP数据传输模式吧。在众多网络应用中,FTP(文件传输协议)有着非常重要的地位。Internet中一个十分重要的资源就是软件资源,而各种各样的软件资源大多数都放在FTP服务器中。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行转载 2010-12-23 15:26:00 · 5245 阅读 · 0 评论 -
HTTP协议之处理Cookie
<br />“由于工作需要,最近在学习HTTP协议相关的一些知识,在登陆一个jsp网站时,POST过去的请求被拒绝了,通过抓包分析可以看到此网站需要设置Cookie,这里找打一篇文章写得很不错,只截抄了关于Cookie协议的一部分”<br /> <br />大多数的 Web 应用程序都要求维护某种会话状态,如用户购物车的内容。这种会话状态的保持很多情况下需要借助于Cookie或者Session的帮助。本文结合在线页面翻译 (Machine Translation System)项目中对于Cookie的处理方转载 2011-01-26 15:19:00 · 12272 阅读 · 1 评论 -
使用 HttpClient 和 HtmlParser 实现简易爬虫
<br />这篇文章介绍了 HtmlParser 开源包和 HttpClient 开源包的使用,在此基础上实现了一个简易的网络爬虫 (Crawler),来说明如何使用 HtmlParser 根据需要处理 Internet 上的网页,以及如何使用 HttpClient 来简化 Get 和 Post 请求操作,构建强大的网络应用程序。<br />回页首<br />HttpClient 与 HtmlParser 简介<br />本小结简单的介绍一下 HttpClinet 和 HtmlParser 两个开源的项目,转载 2011-01-26 15:23:00 · 1412 阅读 · 0 评论 -
网络协议编写的三层境界
<br />免责声明<br />本文不会涉及到你该使用UDP还是TCP,是FTP还是HTTP,也就是跟P都没有关系。^^ 同时,也不涉及该使用私有协议还是标准协议,还是在标准协议下使用私有协议, 而是会谈及在具体的协议编写的时候,使用哪种编写的方式会更好。由于本人的知识有限,谈及利弊时,主要以使用C++编写服务端时的经验为主,至于同时适不适用于其他语言,就靠童鞋们自己分辨了。<br />第一层境界:新手入门<br /> 因为我一开始工作的第一家公司就是精于服务端程序编写的公司(运营过百万级同时在线以上转载 2011-03-02 22:37:00 · 715 阅读 · 0 评论 -
Muduo 网络编程示例之零:前言
<br />陈硕 (giantchen_AT_gmail)<br />Blog.csdn.net/Solstice<br /><br />Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx<br />我将会写一系列文章,介绍用 muduo 网络库完成常见的 TCP 网络编程任务。目前计划如下:UNP 中的简单协议,包括 echo、daytime、time、discard 等。 Boost.Asio 中的示例,包括 timer2转载 2011-03-09 09:44:00 · 874 阅读 · 0 评论 -
cookie的expires属性和max-age属性
<br />expires属性<br />指定了coolie的生存期,默认情况下coolie是暂时存在的,他们存储的值只在浏览器会话期间存在,当用户推出浏览器后这些值也会丢失,如果想让cookie存在一段时间,就要为expires属性设置为未来的一个过期日期。现在已经被max-age属性所取代,max-age用秒来设置cookie的生存期。path属性<br />它指定与cookie关联在一起的网页。在默认的情况下cookie会与创建它的网页,该网页处于同一目录下的网页以及与这个网页所在目录下的子目录下的网转载 2011-05-17 16:50:00 · 73737 阅读 · 0 评论 -
限制cookie大小的不止是客户端,而且有服务器
<br />转载:http://wuliupo.blog.163.com/blog/static/4523259201083032242989/<br /> <br />今天要把一个游戏列表存放到 cookies中,列表太长,我就设法存放成多个 cookies<br />想不到每次客户端请求 http资源,会把cookies带上,就出现下面的错误了,真是郁闷<br /><br />【COOKIE的大小限制详解】SIZE OF A REQUEST HEADER FIELD EXCEEDS SERVER LIM转载 2011-05-18 20:07:00 · 4693 阅读 · 0 评论 -
IE浏览器和Firefox下的HTTP调试工具
<br />对于大部Web开发者而言,最麻烦的事情就是需要对制作的页面在IE、firefox等不同的浏览器下进行样式和事件的调试。IE浏览器长久以来就不缺乏优秀的相关开发工具,特别是IE更新到第八个版本以后,更是集成了开发人员工具IE Developer Tools,很好的满足了网页开发的需求。除了IE之外,Web开发者还是会同时使用第二个浏览器来作为日常开发的工具,而Firefox无疑是Web开发者倍受追捧的一款浏览器,因为Firefox上确实有一些比较优秀的开发和调试工具,例如久负盛名的Firebug。转载 2011-05-18 22:49:00 · 1817 阅读 · 0 评论 -
介紹好用工具:Paros ( 網站安全性掃瞄工具 )
<br />转载:http://blog.163.com/hack__eye/blog/static/113558844200972804042840/<br /> <br />現在越來越多客戶會要求要上線的網站必須提供安全性掃瞄報告,之前我曾經介紹過一套 RatProxy 工具,感覺是不錯,掃瞄的結果也十分的詳細(..繁瑣..),也因為缺乏 UI 其實使用上蠻不方便的。正好我們最近一個上線的網站又被要求做安全性檢測,而這次是由客戶主動要求要用 Paros 掃瞄工具進行檢測。<br />Paros 是一套完转载 2011-05-19 11:47:00 · 2340 阅读 · 0 评论 -
浏览器 cookie 限制
<br />一、浏览器允许每个域名所包含的 cookie 数:Microsoft 指出 Internet Explorer 8 增加 cookie 限制为每个域名 50 个,但 IE7 似乎也允许每个域名 50 个 cookie(《Update to Internet Explorer’s Cookie Jar》)。 Firefox 每个域名 cookie 限制为 50 个。 Opera 每个域名 cookie 限制为 30 个。 Safari/WebKit 貌似没有 cookie 限制。但是如果 cook转载 2011-05-17 16:44:00 · 1655 阅读 · 0 评论 -
几个有用的JSON工具
转载:http://koda.iteye.com/blog/6417251. 在线格式化Json <br />http://jsonformatter.curiousconcept.com/ <br /><br />2. 校验JSon数据是否合法 <br />http://www.jsonlint.com/ <br /><br />3. Json Editor <br />http://www.thomasfrank.se/json_editor.html 试试这个小编辑器 <br />http://sou转载 2011-05-20 11:38:00 · 1652 阅读 · 0 评论 -
大体了解JOSN
<br /><br />JSON定义<br /><br /> JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。<br /转载 2011-05-20 14:59:00 · 962 阅读 · 0 评论 -
编码简介
<br />转载:http://www.iteye.com/topic/726265<br /><br />基础知识<br /><br />字节和字符<br /> 字节(octet):顾其英文名而思义,就是一个八位的存储单元,取值范围一定是0~255; <br /> 字符(character):就是一个语言上的符号,"中"字就是一个字符。字符所占的大小由其编码方式解决,比如"中"在UTF-8中占3个字节(0xE4A8AD),而在GBK中,则占两个字节(0xD6D0)。 <br /转载 2011-05-21 18:10:00 · 911 阅读 · 0 评论 -
Web黑客工具箱之FireBug:洞悉复杂Web应用
<br />Web黑客工具箱之FireBug:洞悉复杂Web应用<br />2008-10-30 19:58<br />本文转自:http://netsecurity.51cto.com/art/200810/94891.htm<br />Firefox扩展Firebug是一个全功能的Web 应用程序调试器,可以协助Web黑客洞悉复杂的Web 应用程序的内部工作机制。它有两种版本:一种可以跨浏览器使用的组件Firebug Lite,另一种是专用于专用于火狐浏览器的扩展Firebug。本文将着重向读者介绍前者转载 2011-05-20 14:53:00 · 2035 阅读 · 0 评论 -
curl介绍
<br />转载:http://baiqiuyi.com/linux/curl.html<br />linux下的curl,有着非同一般的魔力,有人称它为下载工具,我更倾向于叫它“文件传输工具”因为它好像无所不能。从常见的 FTP, HTTP, TELNET, 等协议,还支持代理服务器,cookies,下载以及上传文件,<br />curl 打印页面<br />curl www.baidu.com<br />curl 抓取一个页面,然后进行保存 -o (小写的英文字母 o )<br />curl -x ip转载 2011-05-21 16:42:00 · 2011 阅读 · 0 评论 -
奇妙的Base64编码
<br />转载:http://hi.baidu.com/javacookies/blog/item/82eaa234a1b71746241f14df.html<br /> <br />各位看官应该都是资深的网虫了,小弟斗胆在此问问大家,平时上网时,除了泡MM、到论坛灌水、扔版砖……之外,进行的最多的是什么活动?对了,你一定会说:是收发电子邮件!(谁敢说自己没收/发过电子邮件的?拉出去枪毙了!!)<br /><br />收/发E-mail的时候有一个安全性的问题——假想一下,你花了一整天时间给系花写的情书,转载 2011-05-21 16:44:00 · 1078 阅读 · 1 评论 -
Base64简介
<br />转载:http://zh.wikipedia.org/wiki/Base64<br /> <br /> <br /><br />Base64是一种使用64基的位置计数法。它使用2的最大次方来代表仅可打印的ASCII 字符。这使它可用来作为电子邮件的传输编码。在Base64中的变量使用字符A-Z、a-z和0-9 ,这样共有62个字符,用来作为开始的64个数字,最后两个用来作为数字的符号在不同的系统中而不同。一些如uuencode的其他编码方法,和之后binhex的版本使用不同的64字符集来代表6个转载 2011-05-21 16:45:00 · 1126 阅读 · 0 评论 -
开源点评:Protocol Buffers介绍
<br /><br />今天来介绍一下“Protocol Buffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。<br /><br /> ★protobuf是啥玩意儿? <br /> 为了照顾从没听说过的同学,照例先来扫盲一把。<br /> 首先,protobuf是一个开源项目(官方站点在“这里 ”),而且是后台很硬的开源项目。网上现有的大部分(至少转载 2011-05-26 14:40:00 · 935 阅读 · 0 评论