王志紅

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