IRC

维基百科,自由的百科全书
跳转至: 导航搜索

IRC(Internet Relay Chat的缩写,“因特网中继聊天”)是一种通过网络的即时聊天方式。其主要用于群体聊天,但同样也可以用于个人对个人的聊天。

芬兰人雅爾可·歐伊卡利寧(Jarkko Oikarinen)于1988年8月创造了IRC来取代一个叫做MUT的程序。

技术信息[编辑]

IRC是一种公开的协议,采用TCP和SSL协议。一个IRC服务器可以连接其他的IRC服务器以扩展为一个IRC网络。IRC用户通过客户端软件和服务器相连。大多数的IRC服务器不需要客户注册登录,虽然在连接前必须设定好昵称(nickname),但客户端一般都会自动分给一个。

IRC结构[编辑]

IRC服务器[编辑]

IRC是一个分布式的客户端/服务器结构。通过连接到一个IRC服务器,我们可以访问这个服务器以及它所连接的其他服务器上的频道。 要使用IRC,必须先登陆到一个IRC服务器上,最常见的为irc.freenode.net

IRC频道[编辑]

频道存在于一个IRC服务器上。一个频道类似于一个聊天室,频道名称必须以#符号开始,例如#irchelp

客戶端軟件[编辑]

  • mIRC被認為是Windows操作系統下最受歡迎,應用最廣的IRC客戶端軟件。
  • ChatZillaMozilla瀏覽器下的IRC客戶端程序,基於JavaScriptXUL語言編寫的。
  • Opera瀏覽器有內建的IRC客戶端軟件。
  • Pidgin支持IRC網路。
  • XChat跨平台IRC客戶端軟件
  • HydraIRCGPL授權對應Windows系統的IRC客戶端軟件
  • KVIrc是一款注重圖形的GPL授權IRC客戶端軟件,基於Qt
  • Irssi 類UNIX系統下console界面的IRC客戶端,常常與Screen一起搭配使用。
  • ColloquyMac OS X下的免费IRC客户端,界面设计友好,还有Console可以监控背后针对每个频道执行所有IRC命令。
  • WeeChat也是一款类UNIX系统下的CLI界面的IRC客户端。

IRC机器人[编辑]

IRC机器人是一些运行在后台或者服务器上的程序,通过登陆某一个频道,分析接受到的内容并做出相应的动作。 最著名的是mobibot,可以通过命令mobibot: weather ZBAA查询天气预报。

外部鏈接[编辑]

Wikibooks-logo.svg
您可以在維基教科書中查找此百科条目的相關電子教程:

RFC技術規格文件链接[编辑]