本頁使用了標題或全文手工轉換

IRC

維基百科,自由的百科全書
跳至導覽 跳至搜尋

IRCInternet Relay Chat的縮寫,「因特網中繼聊天」)是一種透過網絡的即時聊天方式。其主要用於群體聊天,但同樣也可以用於個人對個人的聊天。IRC使用的伺服器埠有6667(明文傳輸,如irc://irc.freenode.net)、6697(SSL加密傳輸,如ircs://irc.freenode.net:6697)等。

芬蘭人雅爾可·歐伊卡利寧(Jarkko Oikarinen)於1988年8月創造了IRC來取代一個叫做MUT的程序。

技術信息[編輯]

IRC是一種公開的協議,採用TCPSSL協議。一個IRC服務器可以連接其他的IRC服務器以擴展為一個IRC網絡。IRC用戶透過客戶端軟件和服務器相連。大多數的IRC服務器不需要客戶註冊登錄,雖然在連接前必須設定好暱稱(nickname),但客戶端一般都會自動分配一個。

IRC結構[編輯]

IRC服務器[編輯]

IRC是一個分布式的客戶端/服務器結構。通過連接到一個IRC服務器,我們可以訪問這個服務器以及它所連接的其他服務器上的頻道。 要使用IRC,必須先登錄到一個IRC服務器上,最常見的為irc.freenode.net

IRC頻道[編輯]

頻道存在於一個IRC服務器上。一個頻道類似於一個聊天室,頻道名稱必須以#符號開始,例如#irchelp

用戶端[編輯]

應用程序[編輯]

  • mIRC曾被認為是Windows操作系統下最受歡迎、應用最廣的IRC用戶端軟件[1]
  • ChatZillaMozilla瀏覽器下的IRC用戶端程序,基於JavaScriptXUL語言編寫的。
  • Opera瀏覽器有內建的IRC用戶端軟件。
  • Pidgin支持IRC網路。
  • XChat跨平台IRC客戶端軟件
  • HydraIRCGPL授權對應Windows系統的IRC客戶端軟件
  • KVIrc是一款注重圖形的GPL授權IRC客戶端軟件,基於Qt
  • Irssi 類UNIX系統下命令行界面的IRC用戶端,常常與Screen一起搭配使用。
  • ColloquyMac OS X下的免費IRC客戶端,界面設計友好,還有Console可以監控背後針對每個頻道執行所有IRC命令。
  • WeeChat也是一款類UNIX系統下的CLI界面的IRC客戶端。
  • QuasselIRC是一款多平台下IRC客戶端。
  • HexChat支持Windows、Linux、OSX平台,並且開放原始碼。
  • LimeChat由日本人開發多平台IRC客戶端軟件。
  • HoloIRC是由tilal6991開發的安卓客戶端,界面採用了質感設計

網頁端[編輯]

IRC機器人[編輯]

IRC機器人是一些運行在後台或者服務器上的程序,透過登陸某一個頻道,分析接受到的內容並做出相應的動作。 最著名的是mobibot,可以通過命令mobibot: weather ZBAA查詢天氣預報。ChanServ提供IRC頻道註冊與登入服務的功能,也可以透過它取得頻道管理者的權限。

參考文獻[編輯]

  1. ^ ClickZ Stats staff. Traffic Patterns of September 2003 - InternetNews.. www.internetnews.com. 2003-10-22 [2018-10-21]. 

外部連結[編輯]

RFC技術規格文件鏈接[編輯]