網路斷裂(netsplit)是流行於 IRC 社群中的一個術語,用來形容一個完整的虛擬 IRC 網路,當其實際的伺服器之
在正常情況的網路 irc.foo.bar.net 能夠維持各個伺服器之間的交流。間斷線時,在頻道中所發生的孤島現象。這個現象只會發生在以多個伺服器運行單一網域的 IRC 網路,因為這些伺服器之間仍然需要實體的連線,甚至這些連線不是架設在 LAN 內,而是透過 WAN 和另一個地方、或另一個國家的伺服器溝通。
範例
伺服器 A、B、C、D 都是獨自運行的 IRC 伺服器。在它們的底層連線則將它們之間的通訊串連起來,並以一個irc.foo.bar.net 網域伺服器來指派。所以雖然 user1 和其他使用者不同伺服器,但在頻道上也是看得到彼此,能夠相互溝通的。事實上,跨越不同地區或國家的 IRC 伺服器,對於一特定網路 irc.foo.bar.net 就是藉由 DNS 直接指向該地區的 IRC 伺服器。在圖示中,user1 在連到一個虛擬網域 irc.foo.bar.net 之後,被導向伺服器 A,他的訊息交由伺服器 A 轉交給 user2-user5、伺服器 B、C、D,再由伺服器各自轉交給它們的客端。假如 user15 說話了,他的訊息依照同樣邏輯,傳送到其他人的客端上。假如伺服器 B 和 C 之間的連線斷掉了,user1-user10 和 user11-user20 之間將會形成孤島,這兩個群體之間無法再以該網路途徑進行交談。具體上,使用者會看到頻道中的使用者大批的離線,或者大批的加入(假如連線恢復的話)。雖然他們都屬於 irc.foo.bar.net,實則這個 IRC 網路已經成為破碎的狀態。網路斷裂一明顯的特徵是管理使用者 ChanServ 會離線,因為 ChanServ 這個服務通常是由一個 master server 提供的,並依頻道的要求加入頻道。
網路斷裂 |
資料
http://zh.wikipedia.org/w/index.php?title=%E7%B6%B2%E8%B7%AF%E6%96%B7%E8%A3%82&variant=zh-cn"
網路斷裂 