匿名网络Tor与I2P的比较研究
Tor(the onion router)是部署最多的匿名通信系统,提供在线匿名和隐私保护,而隐形互联网
I2P(invisible Internet project)允许应用程序通过使用大蒜路由,以匿名和安全方式相互发送消息。
Tor与I2P使用术语与一些关键区别:
Tor匿名网络 | I2P匿名网络 |
---|---|
基于电路的低延迟覆盖网络 | 基于分组的高延迟重叠网络 |
允许匿名访问分别实施和操作外部互联网服务 | 试图将现有的互联网服务转移到I2P网络,并在框架内提供服务实现 |
双向电路 | 单向通道 |
集中式框架 | 分布式架构 |
使用Socket Secure(SOCKS)接口,只能通过TCP传输消息 | I2P 是一个中间件,提供应用程序可用于通过网络进行通信的API,可以在UDP和TC之间进行选择 |
Cell,细胞 | Message,消息 |
Client,客户 | Router、Clients,路由器或客户端 |
Circuit,电路 | Tunnel,隧道 |
Directory,目录 | Net DB,网络数据库 |
directory server,目录服务器 | floodfill router,floodfill 路由器 |
Entry guard,入境卫兵 | Fast peer,快速对等体 |
Ingress node,入口节点 | Inproxy,入口代理 |
exit node,退出节点 | Outproxy,出口代理 |
hidden service,隐藏服务 | Eepsite or destination,Eepsite 或目的地 |
hidden service descriptor,隐藏服务描述符 | lease set,租约集 |
introduction point,介绍点 | inbound gateway,入站网关 |
onion routing,洋葱路由 | garlic routing,大蒜路由 |
Node、Server,节点、服务器 | Router,路由器 |
Onion agent,洋葱代理 | I2P Tunnel 客户端 |
Onion service,洋葱服务 | 隐藏服务,Eepsite 或目的地 |
Rendezvous Point,会合点 | Inbound Gateway+Outbound Endpoint,入站/出站网关 |
Router descriptor,路由器描述符 | Routerinfo,路由器信息 |
Tor和I2P开发技术比较:
特征 | 域名 | 节点选择标准 | 目录服务器/floodfill 对等体 | 分组/电路交换 | 单向/双向 | 保护以免检测客户端活动 | 隧道/电路的期限 | TCP/UDP传输 | SOCKS/ I2P API |
---|---|---|---|---|---|---|---|---|---|
Tor | .onion | 信任、声明、能力 | 信任和硬编码 | 电路交换 | 双向电路 | 较少保护 | 时间长 | TCP | SOCKS |
I2P | .i2p | 不断分析和排名性能 | 多变且不可信 | 分组交换 | 单向隧道 | 较多保护 | 时间短 | 两者都可以 | I2P API |