IRC

Multi tool use
Multi tool use







IRCInternet Relay Chat的缩写,“因特网中继聊天”)是一个基于应用层协议的多平台即时通信软件。其主要用于群体聊天,但同样也可以用于个人对个人的聊天。IRC使用的伺服器埠有6667(明文傳輸,如irc://irc.freenode.net)、6697(SSL加密傳輸,如ircs://irc.freenode.net:6697)等。


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




目录





  • 1 技术信息


  • 2 IRC结构

    • 2.1 IRC服务器


    • 2.2 IRC频道


    • 2.3 用戶端

      • 2.3.1 应用程序


      • 2.3.2 网页端




  • 3 IRC机器人


  • 4 参考文献


  • 5 外部連結


  • 6 RFC技術規格文件链接




技术信息


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



IRC结构



IRC服务器


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



IRC频道


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



用戶端



应用程序



  • mIRC曾被認為是Windows操作系统下最受歡迎、應用最廣的IRC用戶端軟件[1]


  • ChatZilla是Mozilla瀏覽器下的IRC用戶端程序,基於JavaScript和XUL語言編寫的。


  • Opera瀏覽器有內建的IRC用戶端軟件。


  • Pidgin支持IRC網路。


  • XChat跨平台IRC客户端軟件


  • HydraIRC是GPL授權對應Windows系統的IRC客户端軟件


  • KVIrc是一款注重圖形的GPL授權IRC客户端軟件,基於Qt。


  • Irssi 類UNIX系統下命令行界面的IRC用戶端,常常與Screen一起搭配使用。


  • Colloquy是Mac OS X下的免费IRC客户端,界面设计友好,还有Console可以监控背后针对每个频道执行所有IRC命令。


  • WeeChat也是一款类UNIX系统下的CLI界面的IRC客户端。


  • QuasselIRC是一款多平台下IRC客户端。


  • HexChat支持Windows、Linux、OSX平台,並且開放原始碼。


  • LimeChat由日本人开发多平台IRC客户端软件。


  • HoloIRC是由tilal6991开发的安卓客户端,界面采用了质感设计。


网页端


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



外部連結







  • 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




oUj,a0,NV5T2UtQiX2mYZYDWKiNPj rY02oF nl45QDk8R5 vwJcW KERJpe 0VnKSuOs88G5PWG RP72QKC4 n6
IiVkbQdu4bkiy os

Popular posts from this blog

Top Tejano songwriter Luis Silva dead of heart attack at 64

政党

Scopus Preview