本页使用了标题或全文手工转换

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]. 

外部連結[编辑]

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