Can you summarize the following document?
        
  常見的用途為通過執行在遠端伺服器上的BNC來進行Internet中繼聊天 (IRC)。在那樣的環境下,本來很容易通過IRC通訊確定使用者的IP地址,而用了BNC就可以隱藏原始的連線資訊,同時BNC也提供了有趣的vhost或者是"虛擬主機" 。使用vhost並不能隱藏連線資訊,只是加入了關於主機的宣告。  許多BNC會在Internet客戶端與IRC伺服器失去連線時依然維持連線狀態,而連線狀態是會被追蹤的,當客戶端再次連線的時候就可以繼續之前的連線。有些功能實現會選擇儲存所有客戶端從網路接受到的訊息,並且在客戶端重新連線將訊息發回,一般這對商業性主機服務提供來說是有點過多了。而其它的一些細節日誌和類似機器人的功能也屬於不標準的功能實現。  舉例:

  BNC也經常被應用於使用FTP,同樣的既可以使得使用者和伺服器相互隱藏自己的資訊,而且從特定位置進行路由通訊時資訊也可以得到隱藏。FTP保護者可以被分成兩種不同的種類,入口和通訊。入口保護者對伺服器來說就像一個閘道器,但是它並不隱藏實際伺服器的存在。入口保護者,像cubnc就可以被用於對多伺服器的建立,可以使得每個伺服器可以很方便地互訪,而且達到負載均衡,這樣在訪問伺服器群的時候就不存在選擇哪個FTP伺服器進行登入的問題了。  通訊保護者從它所安裝的主機進行中繼通訊,它就像正在被使用的FTP伺服器,完全隱藏了真正伺服器的位置。為了平衡不同連線的流量,通訊保護者可以被平行安裝多個。非常多複雜的保護者甚至可以有效維護SSL/TLS連線。
BNC(bouncer的縮寫)是一種用來在電腦網路中進行中繼通訊和連線的軟體,很像是代理。BNC可以讓使用者隱藏其連線的原始資料,為從特定的位置路由其通訊的使用者提供了隱私性,BNC也可以被用來隱藏使用者所要連線的真正目標。