詞語解釋
異步通信是指在通信過程中,一方發(fā)出信息,另一方不會(huì)立即響應(yīng),而是在后續(xù)的時(shí)間內(nèi)完成響應(yīng),這種通信方式叫做異步通信。 異步通信可以分為兩種:一種是點(diǎn)對點(diǎn)的異步通信,另一種是廣播式的異步通信。點(diǎn)對點(diǎn)的異步通信是指在兩個(gè)節(jié)點(diǎn)之間進(jìn)行通信,一方發(fā)出信息,另一方不會(huì)立即響應(yīng),而是在后續(xù)的時(shí)間內(nèi)完成響應(yīng),這種通信方式叫做異步通信。而廣播式的異步通信是指在多個(gè)節(jié)點(diǎn)之間進(jìn)行通信,一方發(fā)出信息,多個(gè)節(jié)點(diǎn)都不會(huì)立即響應(yīng),而是在后續(xù)的時(shí)間內(nèi)完成響應(yīng),這種通信方式叫做異步通信。 異步通信的應(yīng)用非常廣泛,主要用于實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用程序的客戶端和服務(wù)器之間的通信。在客戶端和服務(wù)器之間的通信中,客戶端發(fā)出請求,服務(wù)器不會(huì)立即響應(yīng),而是在后續(xù)的時(shí)間內(nèi)完成響應(yīng),這種通信方式叫做異步通信。異步通信可以讓客戶端和服務(wù)器之間的通信更加高效,從而提高網(wǎng)絡(luò)應(yīng)用程序的性能。 此外,異步通信還可以用于實(shí)現(xiàn)實(shí)時(shí)多人游戲,這是因?yàn)閷?shí)時(shí)多人游戲中的玩家之間的通信是異步的,玩家發(fā)出的指令不會(huì)立即被響應(yīng),而是在后續(xù)的時(shí)間內(nèi)完成響應(yīng),這種通信方式叫做異步通信。 另外,異步通信還可以用于實(shí)現(xiàn)分布式系統(tǒng)中的遠(yuǎn)程過程調(diào)用(RPC),這是因?yàn)镽PC中的客戶端和服務(wù)器之間的通信是異步的,客戶端發(fā)出的請求不會(huì)立即被響應(yīng),而是在后續(xù)的時(shí)間內(nèi)完成響應(yīng),這種通信方式叫做異步通信。 總之,異步通信是指在通信過程中,一方發(fā)出信息,另一方不會(huì)立即響應(yīng),而是在后續(xù)的時(shí)間內(nèi)完成響應(yīng),這種通信方式叫做異步通信。它的應(yīng)用非常廣泛,主要用于實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用程序的客戶端和服務(wù)器之間的通信,實(shí)現(xiàn)實(shí)時(shí)多人游戲,以及實(shí)現(xiàn)分布式系統(tǒng)中的遠(yuǎn)程過程調(diào)用(RPC)。 異步通信是一種很常用的通信方式。異步通信在發(fā)送字符時(shí),所發(fā)送的字符之間的時(shí)間間隔可以是任意的。當(dāng)然,接收端必須時(shí)刻做好接收的準(zhǔn)備(如果接收端主機(jī)的電源都沒有加上,那么發(fā)送端發(fā)送字符就沒有意義,因?yàn)榻邮斩烁緹o法接收)。發(fā)送端可以在任意時(shí)刻開始發(fā)送字符,因此必須在每一個(gè)字符的開始和結(jié)束的地方加上標(biāo)志,即加上開始位和停止位,以便使接收端能夠正確地將每一個(gè)字符接收下來。異步通信的好處是通信設(shè)備簡單、便宜,但傳輸效率較低(因?yàn)殚_始位和停止位的開銷所占比例較大)。 異步通信也可以是以幀作為發(fā)送單位。接收端必須隨時(shí)做好接收幀的準(zhǔn)備。這是,幀的首部必須設(shè)有一些特殊的比特組合,使得接收端能夠找出一幀的開始。這也稱為幀定界。幀定界還包含確定幀的結(jié)束位置。這有兩種方法。一種是在幀的尾部設(shè)有某種特殊的比特組合來標(biāo)志幀的結(jié)束。或者在幀首部中設(shè)有幀長度的字段。需要注意的是,在異步發(fā)送幀時(shí),并不是說發(fā)送端對幀中的每一個(gè)字符都必須加上開始位和停止位后再發(fā)送出去,而是說,發(fā)送端可以在任意時(shí)間發(fā)送一個(gè)幀,而幀與幀之間的時(shí)間間隔也可以是任意的。在一幀中的所有比特是連續(xù)發(fā)送的。發(fā)送端不需要在發(fā)送一幀之前和接收端進(jìn)行協(xié)調(diào)(不需要先進(jìn)行比特同步)。 每個(gè)字符開始發(fā)送的時(shí)間可以是任意的t0 0 1 1 0 1 1 0起始位結(jié)束位t每個(gè)幀開始發(fā)送的時(shí)間可以是任意的以字符為單位發(fā)送以幀為單位發(fā)送幀開始幀結(jié)束
異步通信是一種很常用的通信方式。異步通信在發(fā)送字符時(shí),所發(fā)送的字符之間的時(shí)間間隔可以是任意的。當(dāng)然,接收端必須時(shí)刻做好接收的準(zhǔn)備(如果接收端主機(jī)的電源都沒有加上,那么發(fā)送端發(fā)送字符就沒有意義,因?yàn)榻邮斩烁緹o法接收)。發(fā)送端可以在任意時(shí)刻開始發(fā)送字符,因此必須在每一個(gè)字符的開始和結(jié)束的地方加上標(biāo)志,即加上開始位和停止位,以便使接收端能夠正確地將每一個(gè)字符接收下來。異步通信的好處是通信設(shè)備簡單、便宜,但傳輸效率較低(因?yàn)殚_始位和停止位的開銷所占比例較大)。 異步通信也可以是以幀作為發(fā)送單位。接收端必須隨時(shí)做好接收幀的準(zhǔn)備。這是,幀的首部必須設(shè)有一些特殊的比特組合,使得接收端能夠找出一幀的開始。這也稱為幀定界。幀定界還包含確定幀的結(jié)束位置。這有兩種方法。一種是在幀的尾部設(shè)有某種特殊的比特組合來標(biāo)志幀的結(jié)束。或者在幀首部中設(shè)有幀長度的字段。需要注意的是,在異步發(fā)送幀時(shí),并不是說發(fā)送端對幀中的每一個(gè)字符都必須加上開始位和停止位后再發(fā)送出去,而是說,發(fā)送端可以在任意時(shí)間發(fā)送一個(gè)幀,而幀與幀之間的時(shí)間間隔也可以是任意的。在一幀中的所有比特是連續(xù)發(fā)送的。發(fā)送端不需要在發(fā)送一幀之前和接收端進(jìn)行協(xié)調(diào)(不需要先進(jìn)行比特同步)。 每個(gè)字符開始發(fā)送的時(shí)間可以是任意的t0 0 1 1 0 1 1 0起始位結(jié)束位t每個(gè)幀開始發(fā)送的時(shí)間可以是任意的以字符為單位發(fā)送以幀為單位發(fā)送幀開始幀結(jié)束
抱歉,此頁面的內(nèi)容受版權(quán)保護(hù),復(fù)制需扣除次數(shù),次數(shù)不足時(shí)需付費(fèi)購買。
如需下載請點(diǎn)擊:點(diǎn)擊此處下載
掃碼付費(fèi)即可復(fù)制
baud | ILS | TALLOC | 網(wǎng)絡(luò)終端 | imo | imo | 數(shù)字基帶信號 | CISCO認(rèn)證考試 | 光纖到小區(qū) | 模塊接口 | 震有科技 | Vnet |
移動(dòng)通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團(tuán)隊(duì)博客 | 免責(zé)聲明 | 關(guān)于詞典 | 幫助