IRC

關於維基百科IRC聊天頻道，詳見Wikipedia:IRC聊天頻道。

关于IRC的其他用法，请见「IRC (消歧義)」。

網際網路协议套組

應用層

* BGP
* DHCP
* DNS
* FTP
* HTTP
* HTTPS
* IMAP
* LDAP
* MGCP（英语：Media Gateway Control Protocol）
* MQTT
* NNTP
* NTP
* POP
* ONC/RPC
* RTP
* RTSP
* SIP
* SMTP
* SNMP
* Telnet
* TLS／SSL
* SSH
* XMPP
* 更多...

傳輸層

* TCP
* UDP
* DCCP
* SCTP
* RSVP
* 更多...

網路層

* IP
* IPv4
* IPv6
* ICMP
* ICMPv6
* ECN
* IGMP
* OSPF
* IPsec
* RIP
* 更多...

連結層

* ARP
* NDP
* Tunnels
* L2TP
* PPP
* MAC
* Ethernet
* DSL
* ISDN
* FDDI
* 更多...

* 查
* 论
* 编

IRC（英語：Internet Relay Chat，直译：因特网中继聊天）是一種应用层的协议。其主要用于群体聊天，但同样也可以用于个人对个人的聊天。IRC使用的服务器端口有6667（明文傳輸，如`irc://irc.libera.chat`）、6697（SSL加密傳輸，如`ircs://irc.libera.chat:6697`）等。

芬兰人亚尔科·奥伊卡里宁（英语：Jarkko Oikarinen）于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守护进程

[编辑]

IRC守护进程是托管IRC服务所用的软件，使用最多的是UnrealIRCd。

以下列出了几款常见的IRCd。

* UnrealIRCd
* InspIRCd
* Hybrid
* ngircd
* IRCNet

### IRC服务

[编辑]

以下列出几款常见的IRC services。

* anope
* atheme
* RuLzzServices
* ircservices

### IRC频道

[编辑]

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

### 客户端

[编辑]

客户端分为本地应用程序和网页端两种。其中本地应用程序也分为文本用户界面（英语：Text-based_user_interface）和图形用户界面

#### 应用程序

[编辑]

##### 图形用户界面

[编辑]

* mIRC曾被認為是Windows操作系统下最受歡迎、應用最廣的IRC用戶端軟件[1]。
* ChatZilla是Mozilla瀏覽器下的IRC用戶端程序，基於JavaScript和XUL語言編寫的。
* Opera瀏覽器有內建的IRC用戶端軟件。
* Pidgin支持IRC網路。
* XChat跨平台IRC客户端軟件

##### 文本用户界面

[编辑]

* Irssi 類UNIX系統下命令行界面的IRC用戶端，常常與Screen一起搭配使用。
* WeeChat也是一款类UNIX系统下的CLI界面的IRC客户端。

#### 网页端

[编辑]

* Kiwi IRC
* The Lounge 自托管的网页IRC客户端，支持多设备的同步使用。

## IRC网络

[编辑]

以下列出2022年1月的统计数据：

最大级的IRC网络：

* Libera Chat – 高峰时段 4.87 万用户
* OFTC – 高峰时段 1.94 万用户
* IRCnet – 高峰时段 1.79 万用户
* Undernet – 高峰时段 1.34 万用户
* Rizon – 高峰时段 1.05 万用户
* EFnet – 高峰时段 1.04 万用户
* Freenode – 高峰时段 0.93 万用户
* QuakeNet – 高峰时段 0.84 万用户
* DALnet – 高峰时段 0.79 万用户

## IRC机器人

[编辑]

主条目：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）.

## 外部連結

[编辑]

維基教科書中的相關電子教程：IRC

维基共享资源上的相关多媒体资源：IRC

* irchelp.org（页面存档备份，存于互联网档案馆） IRC帮助文件（英文）
* Chatcafe，香港唯一一個IRC網路
* KVIrc的官方網址（页面存档备份，存于互联网档案馆）
* 开放目录项目中的“IRC”
* IRC Numerics List（页面存档备份，存于互联网档案馆）
* History of IRC（页面存档备份，存于互联网档案馆） - IRC的历史（英文）
* IRC.org（页面存档备份，存于互联网档案馆） – IRC官方网站（英文）
* IRCv3（页面存档备份，存于互联网档案馆） – IRC开发人员工作组，他们为IRC协议添加新功能并编写规范（英文）
* IRC-Source（页面存档备份，存于互联网档案馆） – 可以查询IRC频道历史数据的搜索引擎（英文）
* irc.netsplit.de – 包含历史数据的Internet中继聊天（IRC）网络列表（英文）

### RFC技術規格文件链接

[编辑]

* Internet Relay Chat: Architecture（页面存档备份，存于互联网档案馆）
* Internet Relay Chat: Channel Management（页面存档备份，存于互联网档案馆）
* Internet Relay Chat: Client Protocol（页面存档备份，存于互联网档案馆）
* Internet Relay Chat: Server Protocol（页面存档备份，存于互联网档案馆）

* 查
* 论
* 编

電腦中介傳播

* 通讯软件
* 群件
* 社交网络服务
* 学习管理系统

异步会议|

* 电子邮件
* 邮件列表
* FidoNet
* Usenet
* 网络论坛
* Textboard（英语：Textboard）
* 貼圖討論版
* 电子布告栏系统
* 訪客留言簿

网络聊天|

* 数据会议（英语：Data conferencing）
* 即时消息
* IRC
* 局域网消息传送
* 视频聊天
* VoIP
* VoIP电话（英语：VoIP phone）
* 网络会议（英语：Web conferencing）

出版|

* 博客
* 微博
* Wiki

其他|

* 網路論戰

* 查
* 论
* 编

即时通讯客户端

通訊协议|

* Zephyr
* IRC
* OSCAR（英语：OSCAR protocol）
* TOC（英语：TOC protocol）
* YMSG（英语：Yahoo! Messenger Protocol）
* MSNP（英语：Microsoft Notification Protocol）
* SIP
* SIMPLE
* MSRP
* XMPP
* Jingle
* Google Wave Federation Protocol（英语：Google Wave Federation Protocol）
* IMPP（英语：Instant Messaging and Presence Protocol）
* Skype
* Tox
* Signal
* Matrix

通訊服務|

* AIM
* BBM
* Botim
* Discord
* Facebook Messenger
* Google Allo
* Google Chat
* Google Hangouts
* Google Meet
* Messages (Google)
* Google Talk
* 和飞信
* ICQ
* iMessage
* IRC Networks
* KakaoTalk
* LINE
* Libon（英语：Libon）
* Mattermost
* Microsoft Messenger service
* 陌陌
* 探探
* Nimbuzz（英语：Nimbuzz）
* Palringo（英语：Palringo）
* Potato Chat
* Signal
* 龍耳手譯寶
* Session
* Skype
* Slack
* Snapchat
* SNOW
* Telegram
* Threema
* 腾讯QQ
* TIM
* 如流
* Viber
* VK
* 微信WeChat
* WhatsApp
* Wickr
* Wire
* Windows Messenger service（英语：Windows Messenger service）
* Yahoo! Messenger
* Zalo

客戶端|

| 单一协议|

* Allo
* AIM
* BBM
* Element
* Facebook Messenger
* Gadu-Gadu（英语：Gadu-Gadu）
* ICQ
* Jami
* LINE
* NateOn
* Signal
* Session
* Telegram
* WhatsApp
* Wickr
* Wire
* Windows Live Messenger
* Xfire（英语：Xfire）
* 雅虎通

|

聚合多种协议|

* Adium
* Ayttm（英语：Ayttm）
* BitlBee（英语：BitlBee）
* Digsby（德语：Digsby）
* Empathy
* Message/iChat
* IMVU
* Instantbird
* Jitsi
* Kopete
* Lotus Sametime
* Meebo
* Miranda IM
* MyIM
* Pidgin
* Qnext
* QIP Infium（英语：Quiet Internet Pager）
* QutIM（德语：QutIM）
* Sim-IM
* Trillian

XMPP|

* Bombus（英语：Bombus (software)）
* ChatSecure
* Conversations
* Gajim
* Google Talk
* iJab
* Psi
* Spark
* Tkabber（英语：Tkabber）
* Xabber

MSNP（英语：Microsoft Notification Protocol）|

* aMSN
* Microsoft Teams
* Skype

微软Messenger|

* Emesene
* KMess
* Mercury Messenger
* Microsoft Messenger for Mac
* Windows Messenger

QQ|

* Eva IM client
* Tencent Messenger
* TIM (聊天软件)

相關條目|

* 局域网消息传送
* 檔案分享
* 網際協議通話技術
* 網路攝影機
* 视频会议
* 視訊電話
* 表情符號

* 查
* 论
* 编

因特网中继聊天（IRC）

一般主题

常用术语|

* Bounce (网络)
* IRC机器人
* 频道
* 拒绝服务攻击
* 频道操作
* 客户端
* 刷屏
* Hostmask
* IRC
* 網路斷裂
* 网络
* 操作員（英语：IRC operator）
* 脚本（英语：IRC script）
* 服务器（英语：IRCd）
* 服务
* Internet Relay Chat takeover（英语：IRC takeover）
* vhost

列表和比较|

* IRC命令列表（英语：List of Internet Relay Chat commands）
* IRC机器人的比较（英语：Comparison of Internet Relay Chat bots）
* IRC客户端的比较（英语：Comparison of Internet Relay Chat clients）
* IRC移动客户端的比较（英语：Comparison of mobile Internet Relay Chat clients）
* IRC服务端的比较（英语：Comparison of Internet Relay Chat daemons）

相关协议|

* IRC
* IRCX（英语：IRCX）
* MSN Chat（英语：MSN Chat）
* P10
* 客户端至客户端协议
* 直接的客户端至客户端（英语：Direct Client-to-Client）
* XDCC（英语：XDCC）
* Ident协议（英语：Ident protocol）

另请参阅|

* Internet Relay Chat subculture（英语：IRC subculture）
* 亚尔科·奥伊卡里宁（英语：Jarkko Oikarinen）

客户端（比较（英语：Comparison of Internet Relay Chat clients））

MacOS|

* Colloquy（英语：Colloquy (software)）
* Fire（英语：Fire (instant messaging client)）
* Homer（英语：Homer (software)） (Mac OS)
* Ircle（英语：Ircle）
* Linkinus（英语：Linkinus）
* Irssi
* Snak（英语：Snak）

微軟視窗|

* Bersirc（英语：Bersirc）
* MIRC
* Microsoft Comic Chat（英语：Microsoft Comic Chat）
* PIRCH（英语：PIRCH (IRC client)）
* Shareaza
* Visual IRC（英语：Visual IRC）

类Unix系统|

* ircII（英语：IrcII）

跨平台|

* BitchX
* Irssi
* Konversation
* KVIrc（英语：KVIrc）
* LeafChat（英语：LeafChat）
* naim (software)（英语：Naim (software)）
* Smuxi（英语：Smuxi）
* WeeChat
* XChat
* PJIRC（英语：PJIRC）
* Quassel IRC
* IceChat（維基數據：Q18358109）

即时通信|

* Centericq（英语：Centericq）
* Empathy
* Kopete
* Miranda IM
* Pidgin
* Trillian

网络应用程序|

* CGI:IRC（英语：CGI:IRC）
* PJIRC（英语：PJIRC）
* Mibbit（英语：Mibbit）

网页浏览器组件|

* ChatZilla
* Mozilla Application Suite

库和插件|

* ERC (IRC 客户端)
* rcirc（英语：Rcirc）

机器人（比较）

* Eggdrop（英语：Eggdrop）
* Infobot（英语：Infobot）
* 兰德尔·门罗

Bouncers、网关和代理

* BitlBee（英语：BitlBee）
* ZNC

服务端（比较）

* IRCd
* ircu
* UnrealIRCd

* DALnet（英语：DALnet）
* EFnet（英语：EFnet）
* Freenode
* GameSurge（英语：GameSurge）
* 5ch
* IRCnet（英语：IRCnet）
* Libera Chat
* Open and Free Technology Community（英语：Open and Free Technology Community）
* QuakeNet（英语：QuakeNet）
* Rizon（英语：Rizon）
* RusNet（英语：RusNet）
* SlashNET（英语：SlashNET）
* Undernet Cservice（英语：Undernet）

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板