Can you summarize the following document?
        
  TIPC的一些特點:

  TIPC專案是TIPC協議的開源實現。TIPC專案組正在關注TIPC的演化,並致力於開發一個自由的可移植的TIPC協議實現。  在Linux和VxWorks中,TIPC已經可用,對Solaris的支援則正在開發當中。用C或C++編寫的應用能夠建立AF_TIPC協議簇的套接字(Socket)來使用TIPC協議,為Perl, Python和Ruby的外掛現在也可使用。  TIPC 協議從Linux kernel版本2.6.16開始已經在核心支援,也可以作為模組置於之前版本的核心。其他作業系統中也有支援,包括Wind River VxWorks和Sun Microsystems的Solaris。

  儘管設計之初是要用於任意介質,目前(2007年10月)的實現只支援乙太網.VxWorks實現也支援共享儲存,可以被作業系統的多個例項支援,在同一硬體上併發執行。

  

  一個TIPC節點在所有配置的介面上定期廣播"Link Request"訊息,以發現相鄰的叢集節點。如果一個以前沒有建立過連結的節點收到這樣的訊息,它會返回一個單播的"Link Response"訊息,這樣就在這兩個節點之間建立了一個"連結".

  邏輯網路拓撲與物理拓撲不一定相同。

  和大多數如IP等網路協議不同,地址並不是與介面關聯,而是和整個物理節點關聯。一個節點也只能擁有整個網路中唯一的一個地址。  地址模式對映到邏輯網路拓撲。易讀的標識為<Z.C.N>方式,其中"Z"表示Zone,"C"代表Cluster,N代表(節點)Node.在內部,地址用一個32位的整數表示,高8位最高有效位表示Zone,中間12位表示Cluster,最後12位最低有效位表示節點(Node).

  為了適應使用者需要,TIPC允許以下4種不同的通訊語義:

  TIPC協議最初由Jon Paul Maloy在Ericsson開發,在逐步分發到開源社群之前用於該公司的電信級叢集應用已有多年。
透明程序間通訊(Transparent Inter-process Communication,縮寫為TIPC)是一種用於程序間通訊的網路通訊協議,原本是為叢集間通訊特別設計的。它允許設計人員能夠建立可以和其它應用快速可靠地通訊應用,無須考慮在其它需要通訊的應用在叢集環境中的位置。