王志紅
摘要:隨著計算機通信技術(shù)的發(fā)展,越來越多的現(xiàn)代化技術(shù)被應(yīng)用于計算機通信中,為各個領(lǐng)域帶來了極大的便利。其中,傳輸控制技術(shù)能夠?qū)崿F(xiàn)信息傳輸速度更快、不受空間的限制等優(yōu)勢,在現(xiàn)代計算機通信中發(fā)揮著重要的作用。該文對信息傳輸控制技術(shù)進行了介紹,并詳細分析了傳輸控制技術(shù)在計算機通信中的具體應(yīng)用,希望能夠促進傳輸控制技術(shù)的不斷完善和發(fā)展,更好地應(yīng)用于計算機通信中。
關(guān)鍵詞:信息傳輸控制技術(shù);計算機通信;應(yīng)用
中圖分類號:TP311? ? ? ? 文獻標(biāo)識碼:A
文章編號:1009-3044(2021)26-0034-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
由于電子信息傳輸過程中會受到周圍磁場的影響,導(dǎo)致電子信息傳輸質(zhì)量不高,可靠性較低,信息傳輸控制技術(shù)是為了保障信息在計算機通信傳輸過程中免受外界因素的干擾,使得信息的傳輸質(zhì)量更高的技術(shù),在計算機通信中具有重要的作用。因此,對信息傳輸技術(shù)在計算機通信中的有效應(yīng)用進行探討對計算機通信的發(fā)展具有十分重要的意義。
1 傳輸控制技術(shù)介紹
常見的傳輸控制技術(shù)有MAC技術(shù)、CSMA技術(shù)、令牌技術(shù)以及差錯控制技術(shù),他們在信息傳輸過程中發(fā)揮著重要的作用,有效保證了數(shù)據(jù)信息傳輸?shù)目煽啃院头€(wěn)定性。
(1)MAC技術(shù)
MAC技術(shù)即Media Access Contronl介質(zhì)訪問控制技術(shù),它主要是定義數(shù)據(jù)信息如何在傳輸介質(zhì)中進行傳輸。MAC技術(shù)位于OSI中數(shù)據(jù)鏈路層下層子層,訪問原則遵循“先來先服務(wù)”,數(shù)據(jù)鏈接層處于網(wǎng)絡(luò)層和物理層之間,MAC技術(shù)負責(zé)控制物理層的物理介質(zhì),其具體操作過程是,首先MAC技術(shù)對需要發(fā)生的數(shù)據(jù)進行檢測,檢測沒有問題后對這些數(shù)據(jù)施加控制信息提高數(shù)據(jù)傳輸?shù)陌踩院涂煽啃?,融合將控制新型和?shù)據(jù)信息作為一個整體傳輸?shù)轿锢韺印M瑯拥?,MAC技術(shù)接收數(shù)據(jù)時首先也是需要對所接收的數(shù)據(jù)進行檢測,確認(rèn)準(zhǔn)確無誤后再將施加在數(shù)據(jù)上的控制信息去掉,將數(shù)據(jù)信息傳輸?shù)娇刂茖?。MAC層數(shù)據(jù)傳輸技術(shù)主要有主導(dǎo)技術(shù)和輔助技術(shù),其中,主導(dǎo)技術(shù)包括令牌技術(shù)和總線爭用技術(shù),輔助技術(shù)通常用于與主導(dǎo)技術(shù)配合應(yīng)用。
(2)CSMA技術(shù)
CSMA技術(shù)即Carrier Sense Multiple Access載波監(jiān)聽多路訪問技術(shù),從技術(shù)層級上可以看作是總線爭用技術(shù)。CSMA技術(shù)是通過多個節(jié)點的作用向總線進行數(shù)據(jù)傳輸,而每個節(jié)點并沒有具體的信息傳輸實踐,可以隨機傳輸信息,因此,CSMA技術(shù)的主要特點是發(fā)送時間的不確定性,需要對每個節(jié)點向總線傳輸信息的時間和順序進行規(guī)定,制定統(tǒng)一的傳遞標(biāo)準(zhǔn),并且在向總線傳輸信息之前需要檢查總線狀態(tài),如果總線處于忙碌狀態(tài)則需要等待,總線處于空閑狀態(tài)則開始傳輸信息,以保證數(shù)據(jù)信息傳輸?shù)挠行?。但是在實際的CSMA技術(shù)應(yīng)用中,信道爭用是十分常見的現(xiàn)象,影響著數(shù)據(jù)傳輸?shù)挠行裕词笴SMA技術(shù)可以進行信息傳遞,但是信息傳輸時間會延長,依然難以保證信息傳輸效果,因此,這種技術(shù)還需要進一步優(yōu)化和提升。CSMA協(xié)議流程如圖1所示[1]。
(3)令牌技術(shù)
令牌技術(shù)包括集中式令牌技術(shù)和分布式令牌技術(shù)兩種類型,令牌技術(shù)在計算機通信中的應(yīng)用作用是為了保證數(shù)據(jù)在信道上面的順利傳輸,但是令牌技術(shù)的應(yīng)用需要在確定調(diào)度權(quán)的前提下才能夠發(fā)揮出其作用。在實際的應(yīng)用中,這兩種令牌技術(shù)應(yīng)用的范疇并不相同。其中,分布式令牌技術(shù)能夠在系統(tǒng)總站中循環(huán),并且所用的令牌較為獨立,因此,在系統(tǒng)總站中被經(jīng)常采用,并且這種技術(shù)利用令牌的獨立性將其作為系統(tǒng)總站唯一的令牌,同時分布式令牌技術(shù)集合調(diào)度權(quán)有關(guān)算法,使得總站擁有了分布式令牌技術(shù)的使用權(quán)限,在此基礎(chǔ)上完成對通信系統(tǒng)中各個網(wǎng)站的管控;相比分布式令牌技術(shù),集中式令牌技術(shù)更具優(yōu)勢,它能夠?qū)?shù)據(jù)周期影響進行更加精確的判斷,判斷出具體的網(wǎng)絡(luò)延遲時間。其工作原理是根據(jù)系統(tǒng)內(nèi)部的任務(wù)調(diào)度表確定總線節(jié)點調(diào)度權(quán),接下來獲取節(jié)點信道使用前,然后將信息傳輸?shù)娇偩€,但是這種技術(shù)也存在一些不足之處,一旦系統(tǒng)發(fā)生緊急情況,分布式令牌技術(shù)要比集中式令牌技術(shù)處理效果要好。
(4)差錯控制技術(shù)
差錯控制技術(shù)是為了保障計算機通信過程中數(shù)據(jù)信息傳輸?shù)挠行?,對傳輸過程中出現(xiàn)的錯誤信息和錯誤數(shù)據(jù)加以控制,并且根據(jù)出錯實際情況對其進行修復(fù),從而盡可能地將正確的信息進行傳輸。計算機通信系統(tǒng)中數(shù)據(jù)信息的傳輸會受到外界諸多因素的干擾造成數(shù)據(jù)信息的損壞或者丟失等,從而影響最終數(shù)據(jù)信息傳輸?shù)目煽啃?,常見的差錯形式有數(shù)據(jù)丟失、數(shù)據(jù)失真、數(shù)據(jù)失序和數(shù)據(jù)重復(fù)幾種類型。其中,數(shù)據(jù)丟失指的是信息傳輸過程中部分或者全部的信息被丟棄,造成這種現(xiàn)象的原因可能是網(wǎng)絡(luò)原因也可能是受噪聲脈沖影響等原因。數(shù)據(jù)失真指的是數(shù)據(jù)信息在傳輸過程中被改變,有可能是網(wǎng)絡(luò)系統(tǒng)自身缺陷或者人為惡意因素造成。數(shù)據(jù)失序指的是信息在傳遞過程中發(fā)生和接收到的數(shù)據(jù)順序發(fā)生了變化,而數(shù)據(jù)重復(fù)則是相同的信息被傳遞了多次,這些是數(shù)據(jù)信息傳輸過程中常見的一些差錯,因此,需要運用差錯控制技術(shù)對這些出現(xiàn)差錯的信息進行修復(fù)。
差錯控制技術(shù)包括檢測技術(shù)和控制技術(shù),檢測技術(shù)是對數(shù)據(jù)信息進行檢測,檢測其是否出現(xiàn)了損壞或者失真現(xiàn)象,但是對丟失或者重復(fù)的數(shù)據(jù)信息無法進行有效檢測,當(dāng)發(fā)現(xiàn)數(shù)據(jù)信息存在損壞或者失真現(xiàn)象時則采取必要的手段進行修復(fù),控制技術(shù)是對將要接收的數(shù)據(jù)信息進行確認(rèn),確認(rèn)數(shù)據(jù)接收是正確到達還是錯誤到達或者未到達。如果在進行數(shù)據(jù)信息修復(fù)過程中遇到無法讀取的信息,則需要采取再次傳輸數(shù)據(jù)信息的形式[2]。
2 傳輸控制技術(shù)在計算機通信中的具體應(yīng)用
2.1 傳輸控制技術(shù)在跨平臺設(shè)計中的應(yīng)用
跨平臺設(shè)計簡單來說就是不同操作系統(tǒng)所開發(fā)出來的軟件可以相互兼容,不受操作系統(tǒng)的影響在另一操作系統(tǒng)性能夠有效運行。傳輸控制技術(shù)的應(yīng)用是將不同的通信接口進行封裝,在此基礎(chǔ)上提供統(tǒng)一的其他接口,使得通信接口實現(xiàn)統(tǒng)一,降低了軟件跨平臺移植,也使得代碼結(jié)構(gòu)更為清晰,有利于后期平臺的升級和完善。此外,通信信息跨平臺傳輸也十分重要,由于平臺的不同對數(shù)據(jù)字節(jié)類型解釋也存在著不同,這就導(dǎo)致通信信息跨平臺傳輸存在一定障礙,因此可以應(yīng)用傳輸控制技術(shù)在進行信息傳輸之前將多字節(jié)數(shù)據(jù)統(tǒng)一轉(zhuǎn)換成標(biāo)準(zhǔn)格式,使得后期的信息跨平臺傳輸更加便捷,也保證了數(shù)據(jù)信息傳輸?shù)挠行浴?/p>