2014年12月30日
摘要: 迅雷专用链接原理及转换内容简介:现在就链接的编码原理及转换详细说明一下,明白以后就可以用迅雷下载快车、旋风专用地址的软件啦。首先要明白Base64编码是怎么一回事,不懂的先去百度一下再回来。Base64编码是一种加密算法,Email的原始信息就是由Base64编码构成的。而这些专用链接都是通过Bas... 阅读全文
posted @ 2014-12-30 17:58 CA31 阅读(2360) 评论(0) 推荐(0)
  2014年11月28日
摘要: 经过不停止的查找相关资料,基本上实现DHT网络的基本操作。现记录下来,供以后参考。 协议 Kad定义了节点之间的交互协议。这些协议支撑了整个DHT网络里信息分布式存储的实现。这些协议都是使用UDP来传送。其协议格式使用一种称为bencode的编码方式来编码协议数据。bencode是一种文本格式的编码,它还用于种子文件内的信息编码。 Kad协议具体格式可参考BitTorrent的定义:DHT Protocol。这些协议包括4种请求:ping,find_node,get_peer,announce_peer。在有些文档中这些请求的名字会有不同,例如announce_peer又被称为store,get_peer被称为find_value。这4种请求中,都会有对应的回应消息。其中最重要的消息是get_peer,其目的在于在网络中查找某个资源对应的peer列表。 值得一提的是,所有这些请求,包括各种回应,都可以用于处理该消息的节点构建路由表。因为路由表本质就是存储网络中的节点信息。 阅读全文
posted @ 2014-11-28 13:56 CA31 阅读(1519) 评论(0) 推荐(0)