宋飛
關(guān)鍵詞 計算機(jī) 遠(yuǎn)程 網(wǎng)絡(luò)通信
在最理想的狀態(tài)下,資料的傳輸路徑是從發(fā)送者直接到接收者。隨著互聯(lián)網(wǎng)技術(shù)不斷升級,計算機(jī)遠(yuǎn)程網(wǎng)絡(luò)通信技術(shù)實(shí)現(xiàn)了這種理想狀態(tài)[1] 。借助計算機(jī)遠(yuǎn)程網(wǎng)絡(luò)通信技術(shù),讓空間不再限制資料傳輸,發(fā)送者和接收者可以直接聯(lián)通,實(shí)現(xiàn)實(shí)時資料傳輸,完成信息共享,大眾可以在家了解天下事。發(fā)達(dá)的信息傳輸體系不僅為人們提供了更便利的信息生活,也促進(jìn)了我國信息產(chǎn)業(yè)的進(jìn)步和發(fā)展。所以,為了促進(jìn)我國的經(jīng)濟(jì)發(fā)展,加強(qiáng)計算機(jī)遠(yuǎn)程通信技術(shù)的普及和運(yùn)用,已是大勢所趨。
1計算機(jī)遠(yuǎn)程通信技術(shù)
1.1概述
通常情況下,計算機(jī)遠(yuǎn)程網(wǎng)絡(luò)通信技術(shù)包括計算機(jī)技術(shù)與通信技術(shù)。前者又包括硬件、軟件技術(shù)。計算機(jī)硬件技術(shù)不僅是計算機(jī)高速運(yùn)算的基礎(chǔ),也是計算機(jī)設(shè)備成本控制的重要內(nèi)容。計算機(jī)軟件技術(shù)主要是指計算機(jī)能夠完成各種指令、實(shí)現(xiàn)多種功能以及完成數(shù)據(jù)的存儲、展示等需求。而通信技術(shù)主要是確保信息通過某種特定的數(shù)字形式實(shí)現(xiàn)較快傳輸,通過多臺計算機(jī)可以確保在較遠(yuǎn)的物理間隔情況下也能實(shí)現(xiàn)通信順暢。
1.2工作原理
掌握計算機(jī)網(wǎng)絡(luò)遠(yuǎn)程通信技術(shù)就要先了解它。下文筆者將簡單梳理計算機(jī)遠(yuǎn)程網(wǎng)絡(luò)通信技術(shù)的基本工作原理。所謂計算機(jī)網(wǎng)絡(luò)就是將計算機(jī)與傳輸彼此進(jìn)行連接,形成網(wǎng)絡(luò)。在該網(wǎng)絡(luò)中,同一計算機(jī)或是不同計算機(jī)都可以進(jìn)行信息傳輸,從而在彼此互聯(lián)的基礎(chǔ)上形成了計算機(jī)網(wǎng)絡(luò)通信。
從數(shù)據(jù)傳輸來看,一個完整的通信過程就是在網(wǎng)絡(luò)中實(shí)現(xiàn)兩個或是多個設(shè)備之間數(shù)據(jù)的順利傳輸。從數(shù)據(jù)通信層面來分析,要實(shí)現(xiàn)全流程通信,第一步是在數(shù)據(jù)傳輸方之間形成符合傳輸條件的物理路徑;第二步是在確保物理通路順暢的基礎(chǔ)上形成數(shù)據(jù)鏈路,確保數(shù)據(jù)能夠完成傳輸和接收;第三步是完成數(shù)據(jù)傳輸過程后,設(shè)備之間的聯(lián)系要斷開。
從通信技術(shù)的角度分析:第一,計算機(jī)中的數(shù)據(jù)需要通過應(yīng)用層,并在應(yīng)用層接受DNS、FTP、HTTP等各類協(xié)議的格式化操作;第二,數(shù)據(jù)經(jīng)過處理后進(jìn)入傳輸層,這一層會利用TCP、UDP 協(xié)議實(shí)現(xiàn)數(shù)據(jù)通信等功能,同時要對數(shù)據(jù)實(shí)施二次封裝;第三,經(jīng)過傳輸層的數(shù)據(jù)會進(jìn)入網(wǎng)絡(luò)層,這里可以讓通信雙方在系統(tǒng)公開透明的情況下實(shí)現(xiàn)數(shù)據(jù)傳遞,由此傳輸層不需要過于關(guān)注數(shù)據(jù)的傳輸路徑的具體情況;第四,數(shù)據(jù)進(jìn)入數(shù)據(jù)鏈路層。這一層位于物理層與網(wǎng)絡(luò)層之間,能夠向上實(shí)現(xiàn)數(shù)據(jù)傳輸,但是這里的數(shù)據(jù)傳輸與網(wǎng)絡(luò)層的數(shù)據(jù)傳輸有一定區(qū)別,這一層的關(guān)注點(diǎn)是網(wǎng)絡(luò)中有直接關(guān)聯(lián)的結(jié)點(diǎn)之間的數(shù)據(jù)傳輸,且數(shù)據(jù)最后的歸宿是物理層。這也是網(wǎng)絡(luò)的最下面一層,物理層的作用是確保物理鏈路原始數(shù)據(jù)傳輸?shù)捻槙澈蜏?zhǔn)確。在這一層中,數(shù)據(jù)會依據(jù)一定形式在一定介質(zhì)中完成傳輸,這里的數(shù)據(jù)可以是電磁波,也可以是光信號等多種形式,而各種線纜或是空氣都可以充當(dāng)介質(zhì)。
2實(shí)例應(yīng)用分析
2.1在日常生活中的應(yīng)用———微信
微信的研發(fā)和運(yùn)營單位是深圳的騰訊公司。其主要功能是實(shí)時通信,用微信交流十分方便,且其界面干凈,受到大眾喜愛。微信實(shí)際上是建立在C/ S 架構(gòu)和P2P 通信模式基礎(chǔ)上的通信工具,當(dāng)用戶進(jìn)行登入登出的操作的時候,C/ S 結(jié)構(gòu)發(fā)揮作用,用戶進(jìn)行通信、發(fā)送信息的時候,P2P 通信模式開始工作。
微信的技術(shù)邏輯是:第一,當(dāng)用戶輸入信息進(jìn)行登錄操作時,微信客戶端啟動TCP / UDP 協(xié)議,將實(shí)時數(shù)據(jù)傳輸?shù)椒?wù)器,通過與數(shù)據(jù)庫信息的驗(yàn)證后,服務(wù)器會給客戶端反饋登錄許可,據(jù)此用戶就能順利完成登錄操作。在信息傳輸驗(yàn)證的過程中,不管是TCP協(xié)議還是UDP 協(xié)議,一旦完成登錄操作,微信都會形成特定的TCP,確保用戶能夠維持在線狀態(tài)。此時就要開啟相匹配的端口,如果找不到匹配端口,就無法使用微信。
第二,當(dāng)用戶進(jìn)行信息交流、實(shí)時傳信的時候,為了確保信息傳送的即時性,消息一般采用UDP 協(xié)議進(jìn)行傳輸。但是,UDP 協(xié)議只負(fù)責(zé)發(fā)送信息,并不能確保對方收到信息,因此信息傳輸缺乏可靠性。所以,為確保消息發(fā)送即時、內(nèi)容可靠,微信客戶端選擇上層協(xié)議:用戶1 發(fā)出的信息先形成數(shù)據(jù)包,并通過UDP 協(xié)議傳送給服務(wù)器,服務(wù)器獲得數(shù)據(jù)包后,再采用UDP 協(xié)議反饋給客戶端與之匹配的應(yīng)答包,進(jìn)一步提升消息傳送的可靠性。如果用戶1 沒有收到服務(wù)器反饋的應(yīng)答包,那么系統(tǒng)就會發(fā)出信息發(fā)送失敗的提示。要確保客戶端和服務(wù)端之間聯(lián)系暢通,就必須保證一定的網(wǎng)絡(luò)的傳輸速度。
第三,發(fā)送信息的雙方在使用資料共享的時候,發(fā)送者向服務(wù)器輸出發(fā)送文件的指令,服務(wù)器接收到信息后,會傳輸給接收者,之后需要接收者確認(rèn)是否收到文件。如果接收者發(fā)出確認(rèn)接收的信息,服務(wù)器將會把發(fā)送者的IP 傳輸給接收者,接收者可以開啟連接,二者連接暢通后,就可以直接進(jìn)行文件傳輸,如果連接沒有順利接通,那么會啟動服務(wù)器的中轉(zhuǎn)指令。
2.2在高校教育中的應(yīng)用———網(wǎng)課直播
網(wǎng)課借助網(wǎng)絡(luò)打破了是師生間由于物理因素帶來的限制,從而實(shí)現(xiàn)直接聯(lián)系。面對面授課不再受限于同一地理位置,即便距離遙遠(yuǎn)也可以實(shí)現(xiàn)[2] ?;ヂ?lián)網(wǎng)在其中的地位十分重要,那網(wǎng)課的視頻數(shù)據(jù)怎么借助它實(shí)現(xiàn)了傳播呢? 實(shí)際上,傳輸借助的是實(shí)時視頻串流這一計算機(jī)遠(yuǎn)程網(wǎng)絡(luò)通信技術(shù)。
實(shí)時視頻串流可以實(shí)現(xiàn)視頻數(shù)據(jù)不斷地傳輸,其就像水流。所以,需要網(wǎng)絡(luò)數(shù)據(jù)有著比視頻數(shù)據(jù)更高的傳輸能力,否則就會造成接收方看視頻不流暢等問題。對屏幕數(shù)據(jù)進(jìn)行一幀一幀地采集會造成視頻數(shù)據(jù)容量較大,此時需要更高的帶寬資源才能順利傳輸,給網(wǎng)絡(luò)帶來巨大壓力。所以,為了不影響觀看,可以適當(dāng)降低圖像質(zhì)量進(jìn)行傳輸,也就是壓縮視頻數(shù)據(jù)。
在進(jìn)行網(wǎng)課直播時,客戶端對老師的音/ 視頻進(jìn)行采集,進(jìn)而把數(shù)據(jù)送入編碼器,通過封裝、壓縮等格式化處理,得到MP4、FLV 等特殊格式的數(shù)據(jù);然后,把每段視頻借助轉(zhuǎn)碼器加以切割,定出單位時間傳輸?shù)奈粩?shù),借助流媒體協(xié)議如HLS、RTSP、RTMP 等,把數(shù)據(jù)從教師客戶端傳輸?shù)椒?wù)端;其次,通過服務(wù)器實(shí)現(xiàn)數(shù)據(jù)分發(fā),利用多重網(wǎng)絡(luò)設(shè)備最終分發(fā)至學(xué)生客戶端;最后,學(xué)生客戶端收到相關(guān)數(shù)據(jù)后進(jìn)行合并和解碼。經(jīng)過這一系列的過程就能夠完成教學(xué)視頻的傳輸。同理,作為學(xué)生客戶端,也能反向進(jìn)行觀點(diǎn)表達(dá)和數(shù)據(jù)的傳輸,發(fā)回老師客戶端,從而使雙向傳遞教學(xué)信息更順利。gzslib2022040218422.3在企業(yè)辦公間的應(yīng)用———TeamViewer
如今,很多企業(yè)向著信息化辦公的方向發(fā)展,從而從現(xiàn)場服務(wù)中解放出來,通過計算機(jī)遠(yuǎn)程網(wǎng)絡(luò)通信技術(shù)實(shí)現(xiàn)數(shù)據(jù)服務(wù),以現(xiàn)代化的遠(yuǎn)程控制軟件加快了辦公速率,使得企業(yè)節(jié)約了人力、物力,效率大為提升。目前, 作為最主流的遠(yuǎn)程控制軟件之一的TeamViewer,可以將兩臺計算機(jī)進(jìn)行直接連接,其中控制端可以不受物理空間和時間的限制,只要有互聯(lián)網(wǎng)便可以對被控端進(jìn)行直接訪問,各種數(shù)據(jù)交流如遠(yuǎn)程攝像頭、遠(yuǎn)程桌面、文件傳輸?shù)榷伎梢暂p松實(shí)現(xiàn)。
一般來說,借助TeamViewer 實(shí)現(xiàn)兩臺計算機(jī)的連接有三步:首先,發(fā)起連接請求前,需要確定準(zhǔn)備連接的計算機(jī)。進(jìn)行TeamViewer 登錄時,服務(wù)端將給出與MAC 地址相關(guān)的唯一的ID。如果要實(shí)現(xiàn)和該計算機(jī)的連接,就需要發(fā)起請求,并把該唯一的ID 傳給服務(wù)端,再由服務(wù)端將該計算機(jī)有關(guān)信息加以返回;其次,獲得待連接計算機(jī)的相關(guān)信息之后,就需要快速加以連接。若需要建立聯(lián)系的兩臺計算機(jī)實(shí)現(xiàn)直接通信,就可以實(shí)現(xiàn)兩者間的端對端連接(P2P 連接)而無須第三方參與。
2.4在醫(yī)療行業(yè)中的應(yīng)用———遠(yuǎn)程醫(yī)療技術(shù)
由于我國人口分布不均勻,所以很多醫(yī)療資源位于人口較多且經(jīng)濟(jì)比較發(fā)達(dá)的區(qū)域———多在大中城市。而在小城鎮(zhèn)或農(nóng)村等地則資源稀缺,造成醫(yī)療供需失衡,這一問題有望通過遠(yuǎn)程醫(yī)療技術(shù)而得以緩解:首先,偏遠(yuǎn)地區(qū)的患者可以借助該技術(shù)實(shí)現(xiàn)遠(yuǎn)程問診,從而接受專家的診斷;再者,通過遠(yuǎn)程醫(yī)療技術(shù),也可以避免患者不斷轉(zhuǎn)院帶來的成本和身體風(fēng)險,使患者能夠?qū)P闹委煻苊饴猛颈疾?,減少交通和住宿的開銷。遠(yuǎn)程醫(yī)療技術(shù)主要分三個不同部分。
2.4.1遠(yuǎn)程醫(yī)療診斷系統(tǒng)
遠(yuǎn)程醫(yī)療診斷系統(tǒng)借助計算機(jī)遠(yuǎn)程網(wǎng)絡(luò)通信技術(shù),可以方便地實(shí)現(xiàn)專家和患者之間的信息交換,能夠把患者癥狀借助音頻、文本和圖像等方式進(jìn)行傳輸,從而在患者和醫(yī)者之間建立一個實(shí)時的數(shù)字化平臺,進(jìn)而快速實(shí)現(xiàn)專家會診,而不必辛苦奔波,即使在不同的地理位置,也能夠?qū)崿F(xiàn)面對面診斷的效果。如果患者病情復(fù)雜,需要聯(lián)合多位專家進(jìn)行會診,也可借助該平臺實(shí)現(xiàn)多方會診,從而將不同地區(qū)、不同領(lǐng)域的專家集結(jié)起來,一起研究病情。
2.4.2遠(yuǎn)程醫(yī)療監(jiān)護(hù)系統(tǒng)
如今,現(xiàn)代化醫(yī)院中的很多監(jiān)護(hù)儀器盡管功能強(qiáng)大,但一般都占據(jù)很大空間,有著較大功耗,多難以攜帶或搬運(yùn),且由線纜連接,只適合住院的患者使用而不適合需連續(xù)實(shí)時監(jiān)護(hù)的患者使用。如果能夠利用遠(yuǎn)程通信技術(shù)進(jìn)行新設(shè)備開發(fā),從而不再依賴于線纜,便能夠?qū)颊叩纳碇笜?biāo)實(shí)現(xiàn)實(shí)時監(jiān)測,然后將數(shù)據(jù)進(jìn)行實(shí)時傳輸,使服務(wù)端獲得即時數(shù)據(jù)。
2.4.3遠(yuǎn)程醫(yī)療教育系統(tǒng)
醫(yī)療教育資源在地理分布上有著和醫(yī)療資源相同的特點(diǎn),所以農(nóng)村等偏遠(yuǎn)地方的醫(yī)護(hù)人員也沒有較好的資源。如果解決了這一問題,可以幫助中小醫(yī)院提升整體醫(yī)護(hù)人員的診療水平和能力,從而提高當(dāng)?shù)氐尼t(yī)療水平。遠(yuǎn)程醫(yī)療教育系統(tǒng)則可以通過多媒體方式實(shí)現(xiàn)大醫(yī)院醫(yī)療專家的經(jīng)驗(yàn)及理論傳輸[3] ,并可以實(shí)現(xiàn)病例分享,從而使基層醫(yī)護(hù)人員也學(xué)會相關(guān)知識。另外,借助該系統(tǒng)可以實(shí)現(xiàn)醫(yī)療專家的手術(shù)過程的實(shí)時傳輸,從而使基層醫(yī)護(hù)人員學(xué)習(xí)和觀摩,以提高相關(guān)技能。
3結(jié)語