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

IRC

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

IRC(Internet 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

用戶端[編輯]

應用程序[編輯]

網頁端[編輯]

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]. (原始內容存檔於2020-11-10). 

外部連結[編輯]

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