科技: 人物 企业 技术 IT业 TMT
科普: 自然 科学 科幻 宇宙 科学家
通信: 历史 技术 手机 词典 3G馆
索引: 分类 推荐 专题 热点 排行榜
互联网: 广告 营销 政务 游戏 google
新媒体: 社交 博客 学者 人物 传播学
新思想: 网站 新书 新知 新词 思想家
图书馆: 文化 商业 管理 经济 期刊
网络文化: 社会 红人 黑客 治理 亚文化
创业百科: VC 词典 指南 案例 创业史
前沿科技: 清洁 绿色 纳米 生物 环保
知识产权: 盗版 共享 学人 法规 著作
用户名: 密码: 注册 忘记密码?
    创建新词条
科技百科
  • 人气指数: 16319 次
  • 编辑次数: 2 次 历史版本
  • 更新时间: 2010-07-31
admin
admin
发短消息
高兴
高兴
发短消息
相关词条
shopex
shopex
刘英武
刘英武
java表格控件
java表格控件
奇新CMS
奇新CMS
ICQ
ICQ
IRC
IRC
Evernote
Evernote
VMWARE
VMWARE
Helvetica字体设计灵感
Helvetica字体设计灵感
pagemaker
pagemaker
推荐词条
希拉里二度竞选
希拉里二度竞选
《互联网百科系列》
《互联网百科系列》
《黑客百科》
《黑客百科》
《网络舆情百科》
《网络舆情百科》
《网络治理百科》
《网络治理百科》
《硅谷百科》
《硅谷百科》
2017年特斯拉
2017年特斯拉
MIT黑客全纪录
MIT黑客全纪录
桑达尔·皮查伊
桑达尔·皮查伊
阿里双十一成交额
阿里双十一成交额
最新词条

热门标签

微博侠 数字营销2011年度总结 政务微博元年 2011微博十大事件 美国十大创业孵化器 盘点美国导师型创业孵化器 盘点导师型创业孵化器 TechStars 智能电视大战前夜 竞争型国企 公益型国企 2011央视经济年度人物 Rhianna Pratchett 莱恩娜·普莱契 Zynga与Facebook关系 Zynga盈利危机 2010年手机社交游戏行业分析报告 游戏奖励 主流手机游戏公司运营表现 主流手机游戏公司运营对比数据 创建游戏原型 正反馈现象 易用性设计增强游戏体验 易用性设计 《The Sims Social》社交亮 心理生理学与游戏 Kixeye Storm8 Storm8公司 女性玩家营销策略 休闲游戏的创新性 游戏运营的数据分析 社交游戏分析学常见术语 游戏运营数据解析 iPad风行美国校园 iPad终结传统教科书 游戏平衡性 成长类型及情感元素 鸿蒙国际 云骗钱 2011年政务微博报告 《2011年政务微博报告》 方正产业图谱 方正改制考 通信企业属公益型国企 善用玩家作弊行为 手机游戏传播 每用户平均收入 ARPU值 ARPU 游戏授权三面观 游戏设计所运用的化学原理 iOS应用人性化界面设计原则 硬核游戏 硬核社交游戏 生物测量法研究玩家 全球移动用户 用户研究三部曲 Tagged转型故事 Tagged Instagram火爆的3大原因 全球第四大社交网络Badoo Badoo 2011年最迅猛的20大创业公司 病毒式传播功能支持的游戏设计 病毒式传播功能 美国社交游戏虚拟商品收益 Flipboard改变阅读 盘点10大最难iPhone游戏 移动应用设计7大主流趋势 成功的设计文件十个要点 游戏设计文件 应用内置付费功能 内置付费功能 IAP功能 IAP IAP模式 游戏易用性测试 生理心理游戏评估 游戏化游戏 全美社交游戏规模 美国社交游戏市场 全球平板电脑出货量 Facebook虚拟商品收益 Facebook全球广告营收 Facebook广告营收 失败游戏设计的数宗罪名 休闲游戏设计要点 玩游戏可提高认知能力 玩游戏与认知能力 全球游戏广告 独立开发者提高工作效率的100个要点 Facebook亚洲用户 免费游戏的10种创收模式 人类大脑可下载 2012年最值得期待的20位硅谷企业家 做空中概股的幕后黑手 做空中概股幕后黑手 苹果2013营收 Playfish社交游戏架构

 IRC(Internet Relay Chat的缩写,“因特网中继聊天”)是一种通过网络的即时聊天方式。其主要用于群体聊天,但同样也可以用于个人对个人的聊天。芬兰人雅尔口·欧伊卡林恁Jarkko Oikarinen)于1988年8月创造了IRC来取代一个叫做MUT的程序。

目录

[显示全部]

IRC编辑本段回目录

IRC是Internet Relay Chat 的英文缩写,中文一般称为互联网中继聊天。它是由芬兰人Jarkko Oikarinen于1988年首创的一种网络聊天协议。经过十年的发展,目前世界上有超过60个国家提供了IRC的服务。在人气最旺的EFnet上,您可以看到上万的使用者在同一时间使用IRC。很多人称其为继bbs后的一种即时闲聊方式,相比于bbs来说,它有着更直观,友好的界面,在这里你可以畅所欲言、而且可以表现动作化,是故使众多的网虫们留连忘返。

相比于ICQ来说,它更具人性化,而且是即时式的聊天,更接近真实的聊天情景。

IRC的工作原理非常简单,您只要在自己的PC上运行客户端软件,然后通过因特网以IRC协议连接到一台IRC服务器上即可。它的特点是速度非常之快,聊天时几乎没有延迟的现象,并且只占用很小的带宽资源。所有用户可以在一个被称为"Channel"(频道)的地方就某一话题进行交谈或密谈。每个IRC的使用者都有一个Nickname(昵称),所有的沟通就在他们所在的Channel内以不同的Nickname进行交谈。

2004年年初,IRC后门病毒开始在全球网络大规模出现。一方面有潜在的泄漏本地信息的危险,另一方面病毒出现在局域网中使网络阻塞。

IRC - Stands for "Instant Relay Chat". Used for real time chat and transferring files over the Internet.
IRC - Instant Relay Chat的缩写, 可以用来实时聊天和传送资料。  

IRC原理编辑本段回目录

中转

  理解 IRC 原理的关键就是理解其"中转"功能. 什么是中转呢? 我们来做一个比较说明. 假设, A 与 B 要交谈. 如果不采用中转, 那么 A 直接建立一条到达 B 的通信隧道, 二者通过这条通信隧道进行信息交流, 信息流的方向为: A->B 和 B->A; 如果采用中转, 则需要有一个第三方来担任中转角色, 设为 C, A 建立一条到达 C 的通信隧道, B 也建立一条到达C 的通信隧道, 然后 A 与 B 通过 C 来间接进行通信, 信息流的方向为:   A->C->B 和 B->C->A   C 就起着 A 与 B 间的中转站的作用. 中转有什么优点呢? 中转的最大优点是使"群聊"能够方便地进行. 恰当地说, 中转模式为信息广播提供了方便. 我们来举例子. 假设 A, B 和 D 三者要一起聊天. 如果没有 C 的中转, 那么 A 要将所说的每句话分别发给 B 和D; 如果有 C 做中转, 那么 A 将所说的话发给 C, 然后 C 将 A 的话分别发给 B 和 D. 可见, 当没有中转时, 每个参与聊天的计算机都要执行信息广播的任务, 当存在中转时, 信息广播的任务全由中转者来执行.中转站 C 的存在使得信息交流过程中的工作任务发生分离, 可以把网络环境好、机器配置高的计算机作为中转站来提供服务功能. 这就形成了IRC 的服务器-客户端 模型, 聊天者作为客户端, 连接到中转站服务器上.

服务器网络

  在上面的例子里, 只有一个中转者 C 来承担服务. 当聊天者数量很多时,会使 C 不堪重负. 解决的办法是, 使用多个服务器, 服务器之间互相连接成网络, 把聊天者分散到各个服务器上. 服务器网络以树型结构互相连通. 聊天者可以任选一个服务器连接. 举例来说, 在北京建立一个 IRC 服务器, 称为 BJ, 在上海建立一个 IRC 服务器, 称为 SH, 然后将 BJ 和 SH 连接起来, 组成一个只有两个服务器的 IRC 网络. 北京的用户连接到 BJ 上, 上海的用户连接到 SH 上, 这样北京的用户就可以与上海的用户聊天了. 其他地区的用户可以根据地理位置的远近选择使用BJ 或 SH 服务器. 概括地说, 聊天网络上的每个服务器都是一个中转站,当它从一个服务器或客户收到一条消息时, 就将该消息转发给其它服务器,同时也根据具体情况, 决定是否将消息转发给连接到自己的用户.

频道

  频道的本质是广播组. 用户可以进入一个频道, 也可以离开一个频道. 当一个用户朝频道说话时, 频道里的其他用户都能收到他的话(由服务器中转). 当第一个用户进入频道时, 频道被创建, 当最后一个用户离开频道时, 频道被取消. 因此, 从用户的角度看, 频道就是聊天室. 下面说说频道之所以被称为"频道"的原因. 如果一个聊天网络有多个服务器, 频道要由服务器共同维护. 举一个例子. 有三个服务器, 连接方式为 A-B-C. 在 服务器A上, 有第一个用户进入 #IRC 频道, 这时, 服务器A上即创建频道"#IRC", A 将频道 "IRC" 的创建消息发给 B 和 C. 由于 B 和 C 上都没有用户位于 #IRC 频道, 因此不执行任何操作. 在这以后, 服务器C上有 一个用户进入 #IRC 频道, 此时服务器C上也创建频道 "#IRC", C 将"#IRC" 的创建消息发给 A 和 B. 之后, 需要执行以下操作: B 上建立频道 "#IRC" 并将 A 与 C 的 "#IRC" 频道连接起来, 组成一个统一的#IRC . 现在, 虽然 B 上没有用户位于 #IRC 频道内, 但是 B 上也开通了 #IRC 频道. 可见, 频道好像一条通信管道, 将所有开通此频道的服务器贯穿起来, 信息流在这个管道中流通.   关于Ubuntu的中文irc   服务器:irc.ubuntu.com   房间:#ubuntu-cn #ubuntu-tw

请求与应答

  IRC上的信息交流采用请求与应答的模式. 请求是由服务器或客户端发出的, 其目的是请求(另)一个服务器执行某个操作或提供某些信息; 应答是服务器对一个请求的回应信息. 请求通常被称为命令; 由于对每种应答都规定了一个三位数字做标识, 应答也称为数字应答(numeric reply).

IRC结构 编辑本段回目录

IRC服务器

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

IRC频道

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

客户端软件

mIRC被认为是Windows操作系统下最受欢迎,应用最广的IRC客户端软件。 

ChatZilla是Mozilla浏览器下的IRC客户端程序,基于JavaScript和XUL语言编写的。 

Opera浏览器有内建的IRC客户端软件。 

Pidgin(前称Gaim)这样的即时通讯(IM)软件也同样支持IRC网络。 

X-Chat有Linux版本和Windows版本,更有其他许多非官方版本 

HydraIRC是GPL授权,评价不错 

KVIrc是一款优秀的windows系统的IRC客户端软件,移植于Qt GUI toolkit。支援UTF-8码。源代码GPL授权。 

Irssi 类UNIX系统下 console 界面的 IRC 客户端,常常与 Screen 一起搭配使用。 

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

危险的在线聊天工具IRC编辑本段回目录

IRC,目前因特网上最受青睐的在线聊天工具之一,受欢迎程度远远超出了人们当初对它的预计。据说,现在每天都有数百万的用户使用它和大洋彼岸的朋友们发送即时消息。

IRC攻击日趋猛烈
IRC上现有的聊天频道数以千计,几乎囊括了所有的兴趣爱好、专业以及时下争论热点等。但是,任何事物都有其两面性,IRC也不例外。一次,某人突发奇想:干扰其他的聊天者可能会非常有趣。此奇想付诸行动后,越来越多的人加入这一行列并以此为乐。

于是,IRC开始受到各类病毒的威胁,而这些威胁恰恰源自于IRC自身的功能。IRC服务器是一个整体的工作机制(包含了聊天系统),所以,每当用户运行IRC客户端时,实际上,他们是向IRC服务器发送登录请求。该服务器同时还可以验证用户身份,以防止不同用户拥有相同的昵称(每个用户都可申请一个聊天所用的化名)以及控制在线人数等等。

不过在某种情况下,服务器会自行删除某个用户的ID。这种情况可能发生在,某个用户端在短时间内向服务器发送大量的信息,为了避免通道阻塞,服务器会选择关闭其通讯连接。
IRC攻击类型相似
目前,几种较为常见的IRC攻击类型有NUKE、FLOOD等。

IRC的NUKE攻击效用是,在一个IRC通道中迅速抹去某位用户的ID。攻击模式通常为:向一个用户的IP地址发送错误的数据组群,然后,连同用户所发的信息一同输送给服务器。一下子“接受”大量信息的服务器会立刻对该用户作出反应—即是把这位用户“踢”出系统。除了赫赫有名的ICMP(拒绝服务攻击)外,还有许多不同形式。利用IRC攻击的NUKE类型,都十分常见,之所以常见则是因为,目前,网络上可以启动NUKE攻击的工具程序实在是太多了。

FLOOD攻击类似于NUKE。但相较NUKE而言,就远不如其有效,故使用者较少。攻击模式同样是向目标计算机发送大量信息群,一旦用户回应,它就会向IRC服务器发送超出荷载范围的信息流。

另外,应该引起注意的是,如今黑客们制造的病毒越来越多是藉由IRC服务器进入计算机系统,有一种特洛依木马病毒就是如此。当感染这种病毒的计算机链接到某个IRC聊天频道时,病毒制造者的下一步指令早已在那里等待多时了。

自我保护
由于NUKE和FLOOD的攻击前提是向计算机发送大量信息,所以,只要使用硬件或是软件载体的防火墙得当,还是可以帮助自己免受攻击的。当计算机接受到各类信息时,防火墙如果能够提前检测到不同寻常的信息流,然后及时关闭相应端口就可以成功摆脱这类攻击了。

然而,抵制病毒的最好方式,还是安装一个最新版本的反病毒软件。

想在IRC上畅所欲言却不必担忧遭受到任何攻击,最好的防护方法是安装使用集上述两者特点于一身的反病毒软件,比如熊猫公司的铂金7.0或是因特网安全套装,从而可实现对计算机的彻底防护。

IRC网络教程基础篇编辑本段回目录

 有没有跟简单的方法改变CHANNEL的状态? 

 学习了上边这些命令够我聊天用了吗? 

 什么是IRC网上聊天? 

  IRC聊天是网上聊天的一种方式,它是INTERNET RELAY CHAT的缩写,意思是英特网继传聊天,通 

  过特殊的协议(IRC协议),大家连到一台或者多台IRC服务器上进行聊天.它的特点是速度快(几 

  秒钟内你就可以看到对方的"讲话"),功能多(功能实在是太多了,后边慢慢在看吧.),所以通过 

  IRC聊天是全世界网友的最佳选择. 

 我怎么才能进行IRC聊天? 

  有些IRC站点给你提供WWW网址,这样你就可以通过浏览器聊天了,但是这不是你的最佳选择,因 

  为这种办法速度慢(启动速度慢),功能少,如果你想更多的享受聊天的乐趣,你最好下载聊天的 

  专门软件. 

 哪种聊天软件好?各自的优点是什么? 

  现在最流行的IRC聊天软件有三种: 

   (1) MSCHAT,这是微软公司发布的,它的特点是在聊天面板上每个人都变成了卡通人物,生动一些, 

    可是MSCHAT不支持很多IRC命令. 

   (2) PIRCH,它拥有一流的图像界面,是比较流行的IRC聊天软件. 

   (3) MIRC,它有强大的命令功能,可以说是世界上最流行的IRC聊天软件,所以最好选择MIRC为你的 

    聊天工具,可以在本站下载区下载最新版MIRC5.4 

 我已经下载了MIRC5.4怎么样安装配置它? 

  你可以按照MIRC的安装导向安装,安装好了以后,你需要配置好IRC服务器的地址,方法如下: 

   (1) MIRC上部有一排按钮,用鼠标敲左数第二个钮.(弹出一个小窗口) 

   (2) 选IRC SERVERS钮--〉ADD钮。 (又弹出一个小窗口) 

   (3) 在的DESCRPTION中填入"西安169"--〉IRC SERVER中填入202.100.4.9 (不要动其他的地方) 

   (4) 敲击ADD钮 (最小的窗口消失了) 

   (5) 敲击OK钮 (这个小窗口也消失了) 

  现在你就配置完了西安169IRC的地址,你还需要配置你的个人信息: 

   (1) MIRC上部有一排按钮,用鼠标敲左数第二个钮.(弹出一个小窗口) 

   (2) 在FULL NAME后边填入你的全名(当然你可以随便填一个名字) 

   (3) 在EMAIL ADDRESS后边填入你的EMAIL地址(你可以填一个假的不过格式一定要按EMAIL的 

      格式,比如:panda777@nothing) 

   (4) 在NICK NAME后边填入你的聊天代用名,我的名字是PANDA777,你也可以起一个很让人喜爱 

      的名字,我建议你起名时一要好记,二要独特不会跟别人重名字,因为在IRC上不允许 

      NICKENAME重名的. 

   (5) 在ALTNATIVE后边填入你的备用聊天代用名 

  现在你的配置工作基本完成,可以方便的连接西安169进行聊天了.你也可以通过同样的方法加 

  入其他IRC的地址。如果你想现在就连接西安聊天站,敲击MIRC上部左手第一个钮. 

 现在我已经连上了聊天站,我怎么进入房间跟其他人聊天? 

  这时你打入/list命令。你就可以看到一个CHANNEL的列表。 

  这些CHANNEL也就是聊天室,你用鼠标双击你想进入的CHANNEL,你就进去了,你也可以打入行命令 

  /join #channelname。这时你看到了聊天窗口和NICKNAME的列表窗口,恭喜你,你现在可以开始 

  聊天了。 

 我发现聊天室内有些NICKNAME的前边有个"@",那是什么,有什么作用? 

  "@"这个记号很重要,它代表这个人在这个CHANNEL中有管理员(OP)的权限,有了这个权限,你就可 

  以执行其他很多功能,比如说踢别人出去.网友们叫它"帽子",戴了帽子的人叫"主持人". 

 我怎么才能获得CHANNEL OP的权限,我可以自己得到吗? 

  一般情况下CHANNEL OP的权限只有别的OP给你,或者你自己创建一个CHANNEL,除此之外,基本没有 

  办法自己获得CHANNEL OP的权限 

 怎么样创建CHANNEL? 

  很简单:打入/JOIN #NEWCHANNEL (注释:这是你就进入了你创建的NEWCHANNEL中了) 

 我想同时进入几个IRC,可以吗? 

  可以,不过你需要运行另外一个MIRC,也就是说你运行两个或者多个MIRC. 

 现在有哪些中国人喜欢的IRC? 

 我想跟某个人偷偷聊天,不让别人看到,怎么办? 

  A.行命令: /MSG PANDA777 HI,你好! (注释:这时你跟PANDA777说了悄悄话,别人看不到) 

  B.行命令: /QUERY PANDA777 HI,你好! (注释:这也是悄悄话,不同的是这是你跟他开了一 

    个新的窗口) 

   鼠标操作: 在CHANNEL聊天窗口中,用鼠标双击你想要说悄悄话的NICKNAME 

 我想改变我的NICKNAME,怎么办? 

     行命令: /NICK ROSE (注释:这时你的名字就变成了ROSE了) 

 察看别人的信息,怎么办? 

     行命令: /WHOIS PANDA777 (注释:这时你就看到了PANDA777的一些个人信息) 

     你可以看到:PANDA777的真名字,他现在在哪个CHANNEL,他的上次操作是什么时候以前. 

 有个人说话很无聊,我不想看他的话,怎么办?? 

     行命令: /IGNORE JOHNSON (注释:这时JOHNSON的的话你就看不到了) 

 有个人很讨厌,我想把他赶出去,怎么办? 

  假如你现在有了OP的权利, 你就可以. 

    行命令: /KICK #CHINESE PANDA777 (注释:PANDA777这个的家伙被踢出了#CHINESE) 

    鼠标操作: 在聊天窗口中,用鼠标右键单击你想要KICK的NICKNAME,然后在菜单中选KICK 

 我想踢走一个人,让他再也回不来,怎么办? 

  假如你现在有了OP的权利, 你就可以. 

     行命令: /MODE #CHINESE +B PANDA777 (注释:然后你再KICK他,他就回不来喽,如果想 

       取消对他的BAN管制,运行/MODE #CHINESE -B PANDA777) 

     鼠标操作: 在聊天窗口中,用鼠标右键单击你想要BAN的NICKNAME,然后在菜单中选BAN 

 我想改变CHANNEL的标题,怎么改? 

     行命令: /TOPIC #CHINESE 我现在很喜欢IRC (注释:标题就被改掉了) 

 我的朋友来了,我想给他OP权限,怎么给? 

  假如你现在有了OP的权利, 你就可以. 

     行命令: /MODE #CHINESE +O PANDA777 (注释:去帽子是/MODE #CHINESE -O PANDA777) 

 我想把CHANNEL设为私人的,只允许某些人进来,怎么办? 

  假如你现在有了OP的权利, 你就可以. 

    行命令: /MODE #CHINESE +I (这时别人想要加入#CHINESE,必须要接收到此#CHINESE内的 

    人的邀请(/invite)方可进入。 

 我怎样邀请别人进入我的CHANNEL? 

    行命令: /INVITE PANDA777 #CHINESE (注释: PANDA777现在收到了你的邀请拉) 

 我不想让CHANNEL中某些人说话,只让他们静静的听,怎么办? 

  假如你现在有了OP的权利, 你就可以. 

    1.行命令: /MODE #CHINESE +M (注释:这时没有OP的人都不能说话了,只能听) 

    2.行命令: /MODE #CHINESE +V PANDA777 (注释:这时PANDA777就有发言权拉) 

 还有没有其他设置CHANNEL状态的命令? 

  假如你现在有了OP的权利, 你就可以. 

    /MODE #CHINESE +N (注释:在CHINESE外的人无法以/msg的方式送讯息进来。) 

    /MODE #CHINESE +T (注释:在CHINESE内只有OP才能改变TOPIC。) 

    /MODE #CHINESE +P (注释:即使在此通道的用户,当他用/whois nickname也无法看到你。) 

    /MODE #CHINESE +S (注释:如果其他用户用/names #CHINESE查看此通道内的用户,他会看不到) 

    /MODE #CHINESE +K 12345 (注释:这时设定了密码其他用户用/JOIN 12345才能进入CHINESE) 

    /MODE #CHINESE +L 10 (注释:这时限定该 CHINESE的人数上最多为10个。) 

 有没有更简单的方法改变CHANNEL的状态? 

  用鼠标双击CHANNEL的聊天窗口,你就可以看到一个对话窗,你可以更方便直接的改变CHANNEL的MODE. 

 学习了上边这些命令够我聊天用了吗? 

  学习了这些命令足够你聊天用了,但是时间一长你也许感觉这些命令不够用了,IRC提供了更多的命 

  令.如果你想继续学习,请看本站的提高篇,同时也看看学习看MIRC的HELP. 

相关条目编辑本段回目录

相关链接编辑本段回目录

  • IRC.org - Technical and Historical IRC6 information; Articles on the history of IRC
  • IRChelp.org - Internet Relay Chat (IRC) help archive; Large archive of IRC-related documents
  • IRC/2 Numerics List
  • 参考文献编辑本段回目录

    http://en.wikipedia.org/wiki/Internet_Relay_Chat

    →如果您认为本词条还有待完善,请 编辑词条

    词条内容仅供参考,如果您需要解决具体问题
    (尤其在法律、医学等领域),建议您咨询相关领域专业人士。
    0

    标签: IRC 网络实时聊天系统 因特网中继聊天 Internet Relay Chat

    收藏到: Favorites  

    同义词: 互联网中继聊天,Internet Relay Chat,因特网中继聊天,网络实时聊天系统

    关于本词条的评论 (共0条)发表评论>>

    对词条发表评论

    评论长度最大为200个字符。