IRC是一種協議

編輯

IRC是一種RFC標準公開規定的,分布式的主從式架構——即服務端對客戶端進行服務的網絡即時通訊協議,採用w:TCPw:SSL協議。在IRC協議中,不同的獨立服務器可以互相進行中繼,組成一個整體,提供更加大型聊天網絡服務,這也是IRC名字中「中繼」的由來。

IRC是一種協議,在OSI模型中位於應用層,僅是提供了一種適宜於聊天的方式,而不是指某個具體的聊天電腦程序、軟件或者網絡服務器。換句話說,只要有服務器和客戶端軟件實現了IRC協議,就能夠以IRC設計的方式進行在線聊天。例如,IRC服務器可以是某個組織公開所運營的大型網絡,不需要客戶註冊和登錄即可使用;也可以是私自架設的內部IRC服務器,公司內部使用IRC進行交流。

可見,如果要使用IRC聊天,那麼必須選擇一款IRC客戶端軟件,並登錄到IRC服務器上。而可供選擇的IRC客戶端和服務器則非常多。

常用的 IRC 服務器

編輯

IRC服務器是由不同的機構和個人運行的聊天網絡,就好比是不同的在線網站,是互相之間彼此獨立,毫不相關的。現在常用的 IRC 服務器有

IRC上有許多不同的頻道來討論不同的主題 —— 這類似於聊天室,不同聊天室的用戶可以在各自的聊天室中互相暢所欲言。通常,IRC的頻道是以主題劃分的,這是為了便於在IRC上進行對特定某個主題的討論和交流,而不同於很多漢語使用者的網絡通訊模式:「聊天」,即目的性較弱的生活交流。IRC廣泛用於對特定主題進行非正式的或者非會議式的群體交流,特別是哪些集體項目,儘管它同樣也可以實現個人對個人交流。

在連接IRC服務器後,你需要加入一個」頻道「來參與討論或聊天,你可以同時加入多個頻道。一般來說,IRC的頻道以井號(#)開頭,井號提醒用戶某個單詞是一個IRC頻道的名字。

  • 單個#號開頭的頻道表明這是一個和自由和開源軟件項目有關的正式交流頻道,例如,#wikipedia-zh 是中文維基百科交流使用的官方正式頻道;
  • 兩個#號開頭的頻道表明這是一個非官方、非正式,或和某個項目無關的自由討論頻道。