Advertisement

Tor源码分析Connection

阅读量:

对Tor协议的层级结构进行简要分析后,其整体架构可大致表示为以下框图:

DIR连接…… 应用层

------------------------

AP连接,EXIT连接……

---=================

Circuit链路…… Tor协议层

++++++++++++++++++

OR连接……

־־־־־־־־־־־־־־―――――――――――――

TLS连接 传输层

其中涉及的DIR、AP、EXIT以及OR等连接方式,对于深入理解Tor协议具有重要意义。因此,有必要对通用连接相关的源码文件connection.c进行简要介绍。

全局变量的作用与影响

复制代码
 // 用于检测IP地址变化的全局变量,引用处极少

    
 // 该部分的全局变量只用于函数 client_check_address_changed
    
 /** The last addresses that our network interface seemed to have been
    
  * binding to.  We use this as one way to detect when our IP changes.
    
  * * XXX024 We should really use the entire list 

全部评论 (0)

还没有任何评论哟~