開啟主選單

求真百科

變更

IRC

增加 4,814 位元組, 2 年前
rollbackEdits.php mass rollback
[[File:Irc22.jpg|350px|缩略图|右|[https://imgo2.hackhome.com/newimg/20148/20148121381419129.gif 原图链接][https://www.hackhome.com/InfoView/161247_full.html 来自 嗨客软件站 的图片]]]
'''IRC'''('''Internet Relay Chat'''的[[缩写]],“[[因特网]]中继聊天”)是一个位于应用层的协议。其主要用于群体聊天,但同样也可以用于个人对个人的聊天。IRC使用的[服务器端口有6667(明文传输,如irc://irc.freenode.net)、6697(SSL加密传输,如ircs://irc.freenode.net:6697)等。
 
[[芬兰]]人雅尔可·欧伊卡利宁(Jarkko Oikarinen)于1988年8月创造了IRC来取代一个叫做[MUT的程序<ref>[https://zhuanlan.zhihu.com/p/48134535 开源的互联网聊天服务 IRC 今年30岁了],知乎,2018-10-31</ref>。
 
==简介==
 
IRC(Internet Relay Chat)1988年起源于[[芬兰]],现已广泛应用于全世界60多个[[国家]]。它是多用户、多频道的讨论系统,许多用户可以在一个频道内就某一话题进行交谈或私谈,每个用户都有一个不同的昵称。IRC允许任意的因特网用户之间做即时的交谈。
 
IRC用户使用特定的用户端聊天软件连接到IRC[[服务器]],通过服务器中继与其他连接到这一服务器上的用户交流,所以IRC的中文名为“因特网中继聊天”。
 
IRC的最大特点是实现了在线实时交谈,速度快、功能多的优点使它比[[电子邮件]]或新闻组等联络沟通方式更具吸引力。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 的服务器-客户端 模型,聊天者作为客户端,连接到中转站服务器上<ref>[http://www.docin.com/p-384140779.html IRC],豆丁网, 2012-4-16</ref>.
 
==服务器网络==
 
在上面的例子里,只有一个中转者C来承担服务. 当聊天者数量很多时,会使 C 不堪重负。解决的办法是,使用多个服务器,服务器之间互相连接成网络,把聊天者分散到各个服务器上。服务器网络以树型结构互相连通,聊天者可以任选一个服务器连接。举例来说,在[[北京]]建立一个 IRC 服务器,称为 BJ,在[[上海]]建立一个 IRC 服务器,称为 SH,然后将 BJ 和 SH 连接起来,组成一个只有两个服务器的 IRC 网络。 北京的用户连接到 BJ 上,上海的用户连接到 SH 上,这样北京的用户就可以与上海的用户聊天了。其他地区的用户可以根据地理位置的远近选择使用BJ 或 SH 服务器. 概括地说,聊天网络上的每个服务器都是一个中转站,当它从一个服务器或客户收到一条消息时,就将该消息转发给其它服务器,同时也根据具体情况,决定是否将消息转发给连接到自己的用户。
 
==视频==
===<center> IRC 相关视频</center>===
<center>无法连接到internet怎么解决</center>
<center>{{#iDisplay:d0896jk6p1d|560|390|qq}}</center>
<center>无线网络的中继和桥接有什么区别</center>
<center>{{#iDisplay:m0560gg34mi|560|390|qq}}</center>
 
==参考文献==
 
[[Category:312 電腦科學]]
39,146
次編輯