日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

因特網(wǎng)延遲交談:體系結(jié)構(gòu)( 二 )


4.IRC協(xié)議服務(wù)
這個(gè)部分描述了IRC協(xié)議提供的服務(wù) 。這些服務(wù)的組合可以實(shí)現(xiàn)實(shí)時(shí)會(huì)議 。
4.1客戶機(jī)定位
為了相互交換消息,兩個(gè)客戶機(jī)必須能夠相互定位對(duì)方 。
一連上服務(wù)器,客戶機(jī)就注冊(cè)一個(gè)標(biāo)志,此標(biāo)志此后被其它服務(wù)器和客戶機(jī)用來(lái)定位該客
戶機(jī) 。服務(wù)器負(fù)責(zé)跟蹤所有使用的標(biāo)志 。
4.2消息延遲
IRC協(xié)議無(wú)法提供兩臺(tái)客戶機(jī)的直接連接,所有客戶機(jī)間的交流都被服務(wù)器延遲
4.3頻道收集和治理
一個(gè)頻道是一個(gè)由一個(gè)或更多的客戶機(jī)組成的命名組,這個(gè)組中的所有成員都接收發(fā)送給
這個(gè)頻道的消息 。一個(gè)頻道由它的名字和目前的成員來(lái)標(biāo)志,它也有一系列能被它的成員
使用的屬性 。
頻道提供了向多個(gè)客戶機(jī)發(fā)送信息的方法 。服務(wù)器收集頻道,提供必須的消息多路技術(shù) 。服
務(wù)器也負(fù)責(zé)通過(guò)跟蹤頻道成員來(lái)治理頻道 。服務(wù)器的確切角色在"InternetRelayChat:
ChannelManagement"[IRC-CHAN]中定義 。
5.IRC概念
這個(gè)部分專門(mén)描述IRC協(xié)議組織背后的真實(shí)概念,以及不同種類的消息如何被傳送 。
5.1一對(duì)一交流
一對(duì)一基礎(chǔ)上的交流經(jīng)常由客戶機(jī)實(shí)現(xiàn),因?yàn)榇蟛糠值淖枞墙?jīng)由服務(wù)器進(jìn)行的交談 。
為了提供一各客戶機(jī)相互交談的方法,要求所有服務(wù)器能夠沿著生成樹(shù)到達(dá)任何客戶
機(jī)以單向發(fā)送消息 。因此消息發(fā)送路徑是生成樹(shù)上任意兩點(diǎn)之間的最短路徑 。
下面的例子都涉及上面的圖一 。
例一:1和2之間的消息只同時(shí)被服務(wù)器A看到,A直接將消息發(fā)送給2 。
例二:1和3之間的消息同時(shí)被服務(wù)器A,B和客戶機(jī)3看到 。沒(méi)有其它客戶機(jī)或服
務(wù)器答應(yīng)看到此消息 。
例三:2和4之間的消息只被服務(wù)器A,B,C,D和客戶機(jī)4看到 。
5.2和多個(gè)
IRC的方根目的是提供簡(jiǎn)單有效的會(huì)議論壇 。IRC提供了許多方法來(lái)實(shí)現(xiàn),每個(gè)方法
都為各自的目的服務(wù) 。
5.2.1和一個(gè)頻道
在IRC里,頻道和多播組角色等同,它們都動(dòng)態(tài)生存而且實(shí)際上的談話必須發(fā)送到
正支持給定頻道上客戶機(jī)的服務(wù)器 。還有,消息將向每個(gè)本地鏈接只發(fā)送一次,因
為每個(gè)服務(wù)器都負(fù)責(zé)散發(fā)原始消息以保證它能到達(dá)所有收件人 。
下面的例子都涉及圖二
例四:任何包括客戶機(jī)一在內(nèi)的頻道 。任何發(fā)送給該頻道的消息到達(dá)服務(wù)器并且不會(huì)
到達(dá)其它任何地方 。
例五:二個(gè)客戶機(jī)在一個(gè)頻道里 。所有消息經(jīng)過(guò)的路徑使它們看起來(lái)像頻道、之外的
兩個(gè)客戶機(jī)之間的秘密消息 。
例六:客戶機(jī)1,2,3在一個(gè)頻道里 。所有發(fā)送給該的消息都發(fā)送給所有客戶機(jī)和那些發(fā)
送給單個(gè)客戶機(jī)的秘密消息所必須經(jīng)過(guò)的服務(wù)器 。假如客戶機(jī)1發(fā)送一條消息,它返回
到客戶機(jī)2然后經(jīng)由服務(wù)器B到達(dá)客戶機(jī)3 。
5.2.2向一個(gè)主機(jī)/服務(wù)器掩網(wǎng)
為了提供一種向大量相關(guān)客戶機(jī)發(fā)送消息的機(jī)制,必須能夠向主機(jī)/服務(wù)器掩網(wǎng)發(fā)送消
息 。這些消息發(fā)送給掩碼信息相符的那些主機(jī)和服務(wù)器 。消息只被發(fā)送到客戶機(jī)所在
的特定區(qū)域,和頻道的方式差不多 。
5.2.3向一系列目標(biāo)
效率最差的一對(duì)多談話方式是客戶機(jī)向一系列目標(biāo)談話(客戶機(jī),頻道,掩網(wǎng)) 。
這種方式的實(shí)現(xiàn)是不言自明的:客戶機(jī)給出消息目的地的列表,服務(wù)器將它分解并向
每個(gè)目的地發(fā)送一份消息拷貝 。
這種方式?jīng)]有頻道方式有效率,因?yàn)榱斜砜赡鼙黄茐亩也荒鼙WC沿著每條路徑向下
發(fā)送每條消息的拷貝 。
5.3向所有
一對(duì)所有式的消息最好是用廣播消息來(lái)描述,這種消息是發(fā)送給所有客戶機(jī)或服務(wù)

推薦閱讀