因特網(wǎng)中繼聊天_第1頁
因特網(wǎng)中繼聊天_第2頁
因特網(wǎng)中繼聊天_第3頁
因特網(wǎng)中繼聊天_第4頁
因特網(wǎng)中繼聊天_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

因特網(wǎng)中繼聊天絡(luò)聊天協(xié)議01介紹服務(wù)器絡(luò)請求與應(yīng)答中轉(zhuǎn)頻道目錄03050204基本信息因特中繼聊天(InternetRelayChat),一般稱為互聯(lián)中繼聊天,簡稱:IRC。它是由芬蘭人JarkkoOikarinen于1988年首創(chuàng)的一種絡(luò)聊天協(xié)議。經(jīng)過十年的發(fā)展,世界上有超過60個國家提供了IRC的服務(wù)。IRC的工作原理非常簡單,您只要在自己的PC上運(yùn)行客戶端軟件,然后通過因特以IRC協(xié)議連接到一臺IRC服務(wù)器上即可。它的特點(diǎn)是速度非常之快,聊天時幾乎沒有延遲的現(xiàn)象,并且只占用很小的帶寬資源。所有用戶可以在一個被稱為\Channel\(頻道)的地方就某一話題進(jìn)行交談或密談。每個IRC的使用者都有一個Nickname(昵稱)。介紹介紹IRC(InternetRelayChat)1988年起源于芬蘭,現(xiàn)已廣泛應(yīng)用于全世界60多個國家。它是多用戶、多頻道的討論系統(tǒng),許多用戶可以在一個頻道內(nèi)就某一話題進(jìn)行交談或私談,每個用戶都有一個不同的昵稱。IRC允許任意的因特用戶之間做即時的交談。IRC用戶使用特定的用戶端聊天軟件連接到IRC服務(wù)器,通過服務(wù)器中繼與其他連接到這一服務(wù)器上的用戶交流,所以IRC的中文名為“因特中繼聊天”。IRC的最大特點(diǎn)是實(shí)現(xiàn)了在線實(shí)時交談,速度快、功能多的優(yōu)點(diǎn)使它比電子郵件或新聞組等聯(lián)絡(luò)溝通方式更具吸引力。IRC可以設(shè)置單獨(dú)的頻道,在這個頻道內(nèi),輸出的文字可供所有人都看到。這樣,來自世界不同角落的人能同時得到有關(guān)信息。而如果是兩個人之間的單獨(dú)交談,甚至可以不用通過服務(wù)器,以保證談話的保密性。隨著絡(luò)帶寬的增加和技術(shù)的發(fā)展,有一些IRC不僅可以傳輸文字信息,還能傳輸聲音或圖像信息,這樣的功能就更強(qiáng)了。IRC(InternetRelayChat)作為其中一種交流形式,其表現(xiàn)出來的即時交流、在線學(xué)習(xí)、良性互動和迅速反饋等優(yōu)勢為促進(jìn)語言學(xué)習(xí)者學(xué)習(xí)目標(biāo)語提供了許多便利。

中轉(zhuǎn)中轉(zhuǎn)我們來做一個比較說明.假設(shè),A與B要交談.如果不采用中轉(zhuǎn),那么A直接建立一條到達(dá)B的通信隧道,二者通過這條通信隧道進(jìn)行信息交流,信息流的方向?yàn)椋篈->B和B->A;如果采用中轉(zhuǎn),則需要有一個第三方來擔(dān)任中轉(zhuǎn)角色,設(shè)為C,A建立一條到達(dá)C的通信隧道,B也建立一條到達(dá)C的通信隧道,然后A與B通過C來間接進(jìn)行通信,信息流的方向?yàn)椋篈->;C->;B和B->;C->;AC就起著A與B間的中轉(zhuǎn)站的作用.中轉(zhuǎn)有什么優(yōu)點(diǎn)呢?中轉(zhuǎn)的最大優(yōu)點(diǎn)是使"群聊"能夠方便地進(jìn)行.恰當(dāng)?shù)卣f,中轉(zhuǎn)模式為信息廣播提供了方便.我們來舉例子.假設(shè)A,B和D三者要一起聊天.如果沒有C的中轉(zhuǎn),那么A要將所說的每句話分別發(fā)給B和D;如果有C做中轉(zhuǎn),那么A將所說的話發(fā)給C,然后C將A的話分別發(fā)給B和D.可見,當(dāng)沒有中轉(zhuǎn)時,每個參與聊天的計算機(jī)都要執(zhí)行信息廣播的任務(wù),當(dāng)存在中轉(zhuǎn)時,信息廣播的任務(wù)全由中轉(zhuǎn)者來執(zhí)行.中轉(zhuǎn)站C的存在使得信息交流過程中的工作任務(wù)發(fā)生分離,可以把絡(luò)環(huán)境好、機(jī)器配置高的計算機(jī)作為中轉(zhuǎn)站來提供服務(wù)功能.這就形成了IRC的服務(wù)器-客戶端模型,聊天者作為客戶端,連接到中轉(zhuǎn)站服務(wù)器上。服務(wù)器絡(luò)服務(wù)器絡(luò)在上面的例子里,只有一個中轉(zhuǎn)者C來承擔(dān)服務(wù).當(dāng)聊天者數(shù)量很多時,會使C不堪重負(fù).解決的辦法是,使用多個服務(wù)器,服務(wù)器之間互相連接成絡(luò),把聊天者分散到各個服務(wù)器上.服務(wù)器絡(luò)以樹型結(jié)構(gòu)互相連通.聊天者可以任選一個服務(wù)器連接.舉例來說,在北京建立一個IRC服務(wù)器,稱為BJ,在上海建立一個IRC服務(wù)器,稱為SH,然后將BJ和SH連接起來,組成一個只有兩個服務(wù)器的IRC絡(luò).北京的用戶連接到BJ上,上海的用戶連接到SH上,這樣北京的用戶就可以與上海的用戶聊天了.其他地區(qū)的用戶可以根據(jù)地理位置的遠(yuǎn)近選擇使用BJ或SH服務(wù)器.概括地說,聊天絡(luò)上的每個服務(wù)器都是一個中轉(zhuǎn)站,當(dāng)它從一個服務(wù)器或客戶收到一條消息時,就將該消息轉(zhuǎn)發(fā)給其它服務(wù)器,同時也根據(jù)具體情況,決定是否將消息轉(zhuǎn)發(fā)給連接到自己的用戶.頻道頻道頻道的本質(zhì)是廣播組.用戶可以進(jìn)入一個頻道,也可以離開一個頻道.當(dāng)一個用戶朝頻道說話時,頻道里的其他用戶都能收到他的話(由服務(wù)器中轉(zhuǎn)).當(dāng)?shù)谝粋€用戶進(jìn)入頻道時,頻道被創(chuàng)建,當(dāng)最后一個用戶離開頻道時,頻道被取消.因此,從用戶的角度看,頻道就是聊天室.下面說說頻道之所以被稱為"頻道"的原因.如果一個聊天絡(luò)有多個服務(wù)器,頻道要由服務(wù)器共同維護(hù).舉一個例子.有三個服務(wù)器,連接方式為A-B-C.在服務(wù)器A上,有第一個用戶進(jìn)入#IRC頻道,這時,服務(wù)器A上即創(chuàng)建頻道"#IRC",A將頻道"IRC"的創(chuàng)建消息發(fā)給B和C.由于B和C上都沒有用戶位于#IRC頻道,因此不執(zhí)行任何操作.在這以后,服務(wù)器C上有一個用戶進(jìn)入#IRC頻道,此時服務(wù)器C上也創(chuàng)建頻道"#IRC",C將"#IRC"的創(chuàng)建消息發(fā)給A和B.之后,需要執(zhí)行以下操作:B上建立頻道"#IRC"并將A與C的"#IRC"頻道連接起來,組成一個統(tǒng)一的#IRC.雖然B上沒有用戶位于#IRC頻道內(nèi),但是B上也開通了#IRC頻道.可見,頻道好像一條通信管道,將所有開通此頻道的服務(wù)器貫穿起來,信息流在這個管道中流通.請求與應(yīng)答請求與應(yīng)答IRC上的信息交流采用請求與應(yīng)答的模式.請求是由服

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論