Advertisement

Tor源码分析--Connection_OR

阅读量:

OR连接作为连接类型中最为关键的一种,承担着OP与OR之间、OR与OR之间通信的全部责任。换句话说,OR连接的存在是实现底层两台设备间通信不可或缺的前提条件。因此,有必要对OR连接的源码文件进行深入研究,并在此基础上对其做简要概述。在后续对Tor系统所有连接类型的介绍中,将更为详尽地阐述各类连接及其具体功能。

OR连接,全称为Onion Router连接,用于在Tor系统内部实现两个节点之间的通信。其主要职责涵盖:管理节点间的TLS连接;监控并维护活跃链接;负责CELL数据单元的发送与接收等任务。作为Tor系统的最底层结构,其下一层即为TLS传输层。因此,OR连接的核心职责在于确保CELL数据的可靠传输,并实现与上层链接层之间的交互。

DIR连接…… 应用层

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

AP连接,EXIT连接……

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

Circuit链路…… Tor协议层

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

OR连接……

ーーーーーーーーーーーーーーーーー―――――――――――

TLS连接 传输层

此外,在此需要特别指出的是,在Tor系统中应用层的AP连接、链路层的Circuit以及OR连接三者之间存在复用关系:多个AP流可以共享同一个Circuit;多个Circuit则可共用一个OR连接。

全部评论 (0)

还没有任何评论哟~