IRC
Template:Selfref Template:About Template:Ambox Template:NoteTA 脚本错误:没有“sidebar”这个模块。
IRC(Template:Langx,直译:因特网中继聊天)是一种应用层的协议。其主要用于群体聊天,但同样也可以用于个人对个人的聊天。IRC使用的服务器端口有6667(明文传输,如irc://irc.libera.chat)、6697(SSL加密传输,如ircs://irc.libera.chat:6697)等。
芬兰人Template:Tsl于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守护进程[编辑]
以下列出了几款常见的IRCd。
- UnrealIRCd
- InspIRCd
- Hybrid
- ngIRCd
- IRCNet
IRC服务[编辑]
以下列出几款常见的IRC services。
- anope
- atheme
- RuLzzServices
- ircservices
IRC频道[编辑]
频道存在于一个IRC服务器上。一个频道类似于一个聊天室,频道名称必须以#符号开始,例如#irchelp。
脚本错误:没有“anchor”这个模块。客户端[编辑]
客户端分为本地应用程序和网页端两种。其中本地应用程序也分为Template:Tsl和图形用户界面
应用程序[编辑]
图形用户界面[编辑]
- mIRC曾被认为是Windows操作系统下最受欢迎、应用最广的IRC用户端软件[1]。
- ChatZilla是Mozilla浏览器下的IRC用户端程序,基于JavaScript和XUL语言编写的。
- Opera浏览器有内建的IRC用户端软件。
- Pidgin支持IRC网络。
- XChat跨平台IRC客户端软件
文本用户界面[编辑]
网页端[编辑]
- Kiwi IRC
- The Lounge 自托管的网页IRC客户端,支持多设备的同步使用。
IRC网络[编辑]
IRC机器人[编辑]
脚本错误:没有“main”这个模块。
IRC机器人是一些运行在后台或者服务器上的程序,透过登陆某一个频道,分析接受到的内容并做出相应的动作。
最著名的是mobibotTemplate:Wayback,可以通过命令mobibot: weather ZBAA查询天气预报。ChanServ提供IRC频道注册与登入服务的功能,也可以透过它取得频道管理者的权限。
参考文献[编辑]
外部链接[编辑]
Template:Sister Template:Sister project
- irchelp.orgTemplate:Wayback IRC帮助文件Template:Error(说明)如果在角色介绍看到此讯息,请参考这个条目修改源代码。
- Chatcafe,香港唯一一个IRC网络
- KVIrc的官方网址Template:Wayback
- Template:Dmoz
- IRC Numerics ListTemplate:Wayback
- History of IRCTemplate:Wayback - IRC的历史Template:Error(说明)如果在角色介绍看到此讯息,请参考这个条目修改源代码。
- IRC.orgTemplate:Wayback – IRC官方网站Template:Error(说明)如果在角色介绍看到此讯息,请参考这个条目修改源代码。
- IRCv3Template:Wayback – IRC开发人员工作组,他们为IRC协议添加新功能并编写规范Template:Error(说明)如果在角色介绍看到此讯息,请参考这个条目修改源代码。
- IRC-SourceTemplate:Wayback – 可以查询IRC频道历史数据的搜索引擎Template:Error(说明)如果在角色介绍看到此讯息,请参考这个条目修改源代码。
- irc.netsplit.de – 包含历史数据的Internet中继聊天(IRC)网络列表Template:Error(说明)如果在角色介绍看到此讯息,请参考这个条目修改源代码。