• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    用于網(wǎng)絡傳輸?shù)男畔⒕幋a方法的研究

    2019-05-08 03:01:26周昱初
    科學與技術 2019年19期
    關鍵詞:方法研究

    周昱初

    摘要:隨著互聯(lián)網(wǎng)應用技術的發(fā)展,在Internet環(huán)境中以獨立于應用程序或服務提供商的方式描述和交換信息,實現(xiàn)信息的跨平臺、分布式處理,顯得越來越重要。為了解決目前信息在網(wǎng)絡傳輸過程中的保密性較差的技術問題,本文提供了一種用于網(wǎng)絡傳輸?shù)男畔⒕幋a方法,它極大提升信息在網(wǎng)絡傳輸過程中的保密性。

    關鍵詞:網(wǎng)絡傳輸;信息編碼;方法;研究

    1 ?概述

    隨著互聯(lián)網(wǎng)應用技術的發(fā)展,在Internet環(huán)境中以獨立于應用程序或服務提供商的方式描述和交換信息,實現(xiàn)信息的跨平臺、分布式處理,顯得越來越重要。

    目前,通過XML(Extensible Markup Language,可擴展標記語言)或者JSON(Java Script Object Notation,JS對象標記)對客戶端或服務器端的信息進行編碼,獲得易于在客戶端或服務器端之間傳輸?shù)木幋a數(shù)據(jù)。XML或者 JSON作為一種信息編碼格式,具有結構簡潔、層次清晰以及可擴展性強等優(yōu)點。由于XML或者JSON均采用字符編碼的方式對信息進行編碼,導致獲得的編碼數(shù)據(jù)的構造復雜,并包括較多的冗余數(shù)據(jù),浪費網(wǎng)絡帶寬資源。同時,由于編碼數(shù)據(jù)是可讀性較強的字符,造成信息在網(wǎng)絡傳輸過程中的保密性較差。

    2 ?用于網(wǎng)絡傳輸?shù)男畔⒕幋a方法的研究

    圖1是用于網(wǎng)絡傳輸?shù)男畔⒕幋a方法的流程圖。如圖1所示,該方法包括以下步驟:在步驟110中,獲取客戶端錄入的不同類別的信息。客戶端,是指與服務器相對應,為用戶提供本地服務的程序。例如,萬維網(wǎng)使用的網(wǎng)頁瀏覽器,電子郵件客戶端,即時通訊的客戶端軟件,網(wǎng)頁游戲提供的web客戶端通過動態(tài)頁面技術提供的客戶端軟件。

    用戶通過網(wǎng)頁游戲客戶端錄入不同類別的信息,包括該用戶的用戶ID和密碼,用戶進入游戲之后選擇的游戲服務器區(qū)域,游戲人物角色和任務設定等不同類別的信息。這些信息被錄入到游戲客戶端以后,都需要通過網(wǎng)絡傳輸給游戲服務器端。通過獲取已經(jīng)錄入到游戲客戶端的不同類別的信息,后續(xù)通過對信息進行編碼獲得特定數(shù)據(jù)格式的編碼數(shù)據(jù),以使得這種特定數(shù)據(jù)格式的編碼數(shù)據(jù)能夠非常適合在客戶端到服務器端之間進行網(wǎng)絡傳輸。

    在步驟130中,將獲取的信息轉(zhuǎn)換為對應的字節(jié)型數(shù)據(jù)。字節(jié)型數(shù)據(jù),計算機中用于存放二進制數(shù)據(jù)類型的一種數(shù)據(jù)。其中,字節(jié)是指計算機信息技術用于計量存儲容量的一種計量單位,也表示一些計算機編程語言中的數(shù)據(jù)類型和語言字符。

    通常,用戶錄入到客戶端的信息可以是通過鍵盤或者其它人機交互界面輸入到客戶到的信息。在一個具體的應用場景中,用戶輸入用戶ID和密碼到一個游戲客戶端的登錄界面進行游戲登錄。當進入游戲以后,開始選擇游戲的網(wǎng)絡服務器分區(qū)以及用戶在游戲中的人物角色和游戲任務。

    表1為錄入到游戲客戶端的不同類別的信息,錄入到游戲客戶端的不同類別的信息包括用戶登錄游戲客戶端的用戶ID和用戶密碼,用戶選擇的服務器分區(qū)號,用戶在游戲中設定的人物角色和游戲任務的代號。

    在步驟150中,對轉(zhuǎn)換得到的字節(jié)型數(shù)據(jù)進行編碼,得到預設數(shù)據(jù)格式的編碼數(shù)據(jù)。數(shù)據(jù)格式,是指數(shù)據(jù)按一定的順序和結構進行編排的構成方式。例如,編碼數(shù)據(jù)由四個按順序排列的字節(jié)型數(shù)組構成的數(shù)據(jù)格式。

    圖2是根據(jù)圖1對應方法獲得的編碼數(shù)據(jù)的拓撲圖。如圖2所示,對轉(zhuǎn)換得到的字節(jié)型數(shù)據(jù)進行編碼,得到預設數(shù)據(jù)格式的編碼數(shù)據(jù)100。其中,該預設數(shù)據(jù)格式的編碼數(shù)組100包括長度數(shù)組A、標記數(shù)組A、布爾數(shù)組A和值數(shù)組A四個字節(jié)型數(shù)組。其中,字節(jié)型數(shù)組由字節(jié)型數(shù)據(jù)構成。長度數(shù)組用于存儲字節(jié)型數(shù)據(jù)的字節(jié)數(shù),標記數(shù)組用于標記字節(jié)型數(shù)據(jù)的類別,值數(shù)組用于存儲字節(jié)型數(shù)據(jù),布爾數(shù)組用于標記編碼數(shù)據(jù)是否為嵌套結構。嵌套結構,是指數(shù)據(jù)的組成部分具有和該數(shù)據(jù)一樣的數(shù)據(jù)格式。

    布爾數(shù)組A標記的字節(jié)型數(shù)據(jù)是嵌套結構,值數(shù)組A是具有嵌套結構的字節(jié)型數(shù)組,具有和編碼數(shù)據(jù)100一樣的預設數(shù)據(jù)結構。值數(shù)組A包括長度數(shù)組B、標記數(shù)組B、布爾數(shù)組B和值數(shù)組B四個字節(jié)型子數(shù)組。布爾數(shù)組B標記的編碼數(shù)據(jù)是嵌套結構,值數(shù)組B是具有嵌套結構的字節(jié)型數(shù)組,值數(shù)組B具有和編碼數(shù)據(jù)100一樣的預設數(shù)據(jù)結構。值數(shù)組B包括長度數(shù)組C、標記數(shù)組C、布爾數(shù)組C和值數(shù)組C四個字節(jié)型子數(shù)組。布爾數(shù)組C標記的所述字節(jié)型數(shù)據(jù)是非嵌套結構,值數(shù)組C的數(shù)據(jù)格式是不具有嵌套結構的的普通型字節(jié)型數(shù)據(jù)格式。

    普通型字節(jié)型數(shù)據(jù)格式,即數(shù)據(jù)的組成部分不會同該數(shù)據(jù)具有相同的數(shù)據(jù)格式,例如,一個單一的字節(jié)型數(shù)據(jù)。值數(shù)組可以存儲至少一個字節(jié)型數(shù)據(jù),同一個值數(shù)組存儲的字節(jié)型數(shù)據(jù)具有相同的數(shù)據(jù)格式。例如,值數(shù)組B中除了可以包括長度數(shù)組C、標記數(shù)組C、布爾數(shù)組C和值數(shù)組C四個字節(jié)型子數(shù)組之外,還可以包括四個數(shù)據(jù)結構分別和長度數(shù)組C、標記數(shù)組C、布爾數(shù)組C和值數(shù)組C一樣的字節(jié)型數(shù)組。

    3 ?結語

    本用于網(wǎng)絡傳輸?shù)男畔⒕幋a方法可獲取客戶端錄入的不同類別的信息,將獲取的信息轉(zhuǎn)換為對應的字節(jié)型數(shù)據(jù),對轉(zhuǎn)換得到的字節(jié)型數(shù)據(jù)進行編碼,得到預設數(shù)據(jù)格式的編碼數(shù)據(jù),編碼數(shù)據(jù)包括長度數(shù)組、標記數(shù)組、布爾數(shù)組和值數(shù)組,長度數(shù)組用于存儲字節(jié)型數(shù)據(jù)的字節(jié)數(shù),標記數(shù)組用于標記字節(jié)型數(shù)據(jù)的類別,值數(shù)組用于存儲字節(jié)型數(shù)據(jù),布爾數(shù)組用于標記編碼數(shù)據(jù)是否為嵌套結構,通過字節(jié)型數(shù)據(jù)對信息進行轉(zhuǎn)換,并通過由字節(jié)型數(shù)據(jù)構成的數(shù)組對信息進行編碼,由于字節(jié)型數(shù)據(jù)是不易讀取的二進制數(shù)據(jù),能夠極大提升信息在網(wǎng)絡傳輸過程中的保密性。

    參考文獻

    [1] 陳宗舜. 制造業(yè)信息化與信息編碼[M]. 北京:清華大學出版社,2004.

    [2] 王丙義. 信息分類與編碼[M]. 北京:國防工業(yè)出版社,2003.

    [3] 蔣建軍,王俊彪,楊賓宏,等. 基于統(tǒng)一編碼的信息孤島集成技術研究[J]. 計算機工程與應用,2011.

    猜你喜歡
    方法研究
    FMS與YBT相關性的實證研究
    2020年國內(nèi)翻譯研究述評
    遼代千人邑研究述論
    視錯覺在平面設計中的應用與研究
    科技傳播(2019年22期)2020-01-14 03:06:54
    學習方法
    EMA伺服控制系統(tǒng)研究
    新版C-NCAP側面碰撞假人損傷研究
    可能是方法不對
    用對方法才能瘦
    Coco薇(2016年2期)2016-03-22 02:42:52
    四大方法 教你不再“坐以待病”!
    Coco薇(2015年1期)2015-08-13 02:47:34
    宿迁市| 湟源县| 福安市| 桂阳县| 若羌县| 克山县| 广灵县| 嘉兴市| 东方市| 武鸣县| 体育| 贵定县| 砚山县| 淮南市| 四川省| 东丰县| 怀来县| 沁阳市| 肃北| 沅陵县| 米林县| 麦盖提县| 南康市| 增城市| 芦山县| 雅安市| 沭阳县| 林周县| 泰来县| 淳化县| 曲松县| 浪卡子县| 栖霞市| 张家口市| 怀来县| 沂南县| 漳州市| 邢台县| 柳江县| 新乡市| 怀宁县|