IRC
此條目不符合維基百科的品質標準,需要完全重寫。 (2025年9月29日) |
| 網際網路協定套組 |
|---|
| 應用層 |
| 傳輸層 |
| 網路層 |
| 連結層 |
IRC(英語:Internet Relay Chat,直譯:因特網中繼聊天)是一種應用層協議,主要用於群組聊天,也支持一對一聊天。IRC 常用的服務器端口包括 6667(明文傳輸,如irc://irc.libera.chat)、6697(SSL加密傳輸,如ircs://irc.libera.chat:6697)等。
芬蘭人亞爾科·奧伊卡里寧於1988年8月創建 IRC,以取代名為 MUT 的程序。
技術信息
[編輯]IRC 是一種公開協議,通常基於TCP,並可結合SSL進行加密。一個 IRC 服務器可以連接其他 IRC 服務器,擴展為一個 IRC 網絡。IRC 用戶透過客戶端軟件連接服務器;大多數 IRC 服務器不要求用戶註冊登錄,但連接前必須設定暱稱(nickname),客戶端通常也會自動分配默認暱稱。
IRC結構
[編輯]IRC 是一種分布式的客戶端/服務器架構。連接到一個 IRC 服務器後,用戶可以訪問該服務器上的頻道,以及與其互聯的其他服務器上的頻道。
要使用 IRC,必須先登錄到一個 IRC 服務器;常見服務器包括irc.freenode.net和irc.libera.chat
服務器/服務網絡
[編輯]運行了IRC守護進程的服務器提供基礎的IRC聊天服務,與IRC服務相連接就能提供諸如NickServ等服務,與其他服務器互聯便可以組成IRC服務網絡。
IRC守護進程
[編輯]IRC守護進程是託管IRC服務所用的軟件,使用最多的是UnrealIRCd。[來源請求]
以下列出了幾款常見的IRCd。
- UnrealIRCd
- InspIRCd
- Hybrid
- ngIRCd
- IRCNet
IRC服務
[編輯]以下列出幾款常見的IRC services。
- anope
- atheme
- RuLzzServices
- ircservices
IRC頻道
[編輯]頻道存在於一個IRC服務器上。一個頻道類似於一個聊天室,頻道名稱必須以#符號開始,例如#irchelp。
客戶端
[編輯]客戶端分為本地應用程序和網頁端兩種。其中本地應用程序也分為文本用戶界面和圖形用戶界面
應用程序
[編輯]圖形用戶界面
[編輯]- mIRC曾被認為是Windows操作系統下最受歡迎、應用最廣的IRC用戶端軟件[1]。
- ChatZilla是Mozilla瀏覽器下的IRC用戶端程序,基於JavaScript和XUL語言編寫的。
- Opera瀏覽器有內建的IRC用戶端軟件。
- Pidgin支持IRC網路。
- XChat跨平台IRC客戶端軟件
文本用戶界面
[編輯]網頁端
[編輯]- Kiwi IRC
- The Lounge 自託管的網頁IRC客戶端,支持多設備的同步使用。
IRC網絡
[編輯]以下列出2022年1月的統計數據[原創研究?]:
最大級的IRC網絡:
- Libera Chat – 高峰時段 4.87 萬用戶
- OFTC – 高峰時段 1.94 萬用戶
- IRCnet – 高峰時段 1.79 萬用戶
- Undernet – 高峰時段 1.34 萬用戶
- Rizon – 高峰時段 1.05 萬用戶
- EFnet – 高峰時段 1.04 萬用戶
- Freenode – 高峰時段 0.93 萬用戶
- QuakeNet – 高峰時段 0.84 萬用戶
- DALnet – 高峰時段 0.79 萬用戶[來源請求]
IRC機器人
[編輯]IRC機器人是一些運行在後台或者服務器上的程序,透过登陸某一個頻道,分析接受到的內容並做出相應的動作。
最著名的是mobibot(頁面存檔備份,存於網際網路檔案館),可以通過命令mobibot: weather ZBAA查詢天氣預報。ChanServ提供IRC頻道註冊與登入服務的功能,也可以透过它取得頻道管理者的權限。
參考文獻
[編輯]- ^ ClickZ Stats staff. Traffic Patterns of September 2003 - InternetNews.. www.internetnews.com. 2003-10-22 [2018-10-21]. (原始內容存檔於2020-11-10).
外部連結
[編輯]- irchelp.org(頁面存檔備份,存於網際網路檔案館) IRC幫助文件(英文)
- Chatcafe,香港唯一一個IRC網路
- KVIrc的官方網址(頁面存檔備份,存於網際網路檔案館)
- 開放目錄專案中的「IRC」
- IRC Numerics List(頁面存檔備份,存於網際網路檔案館)
- History of IRC(頁面存檔備份,存於網際網路檔案館) - IRC的歷史(英文)
- IRC.org(頁面存檔備份,存於網際網路檔案館) – IRC官方網站(英文)
- IRCv3(頁面存檔備份,存於網際網路檔案館) – IRC開發人員工作組,他們為IRC協議添加新功能並編寫規範(英文)
- IRC-Source(頁面存檔備份,存於網際網路檔案館) – 可以查詢IRC頻道歷史數據的搜索引擎(英文)
- irc.netsplit.de – 包含歷史數據的Internet中繼聊天(IRC)網絡列表(英文)