国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

2019-05-08 03:01周昱初
科學(xué)與技術(shù) 2019年19期
關(guān)鍵詞:方法研究

周昱初

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

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

1 ?概述

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

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

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

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

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

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

通常,用戶(hù)錄入到客戶(hù)端的信息可以是通過(guò)鍵盤(pán)或者其它人機(jī)交互界面輸入到客戶(hù)到的信息。在一個(gè)具體的應(yīng)用場(chǎng)景中,用戶(hù)輸入用戶(hù)ID和密碼到一個(gè)游戲客戶(hù)端的登錄界面進(jìn)行游戲登錄。當(dāng)進(jìn)入游戲以后,開(kāi)始選擇游戲的網(wǎng)絡(luò)服務(wù)器分區(qū)以及用戶(hù)在游戲中的人物角色和游戲任務(wù)。

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

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

圖2是根據(jù)圖1對(duì)應(yīng)方法獲得的編碼數(shù)據(jù)的拓?fù)鋱D。如圖2所示,對(duì)轉(zhuǎn)換得到的字節(jié)型數(shù)據(jù)進(jìn)行編碼,得到預(yù)設(shè)數(shù)據(jù)格式的編碼數(shù)據(jù)100。其中,該預(yù)設(shè)數(shù)據(jù)格式的編碼數(shù)組100包括長(zhǎng)度數(shù)組A、標(biāo)記數(shù)組A、布爾數(shù)組A和值數(shù)組A四個(gè)字節(jié)型數(shù)組。其中,字節(jié)型數(shù)組由字節(jié)型數(shù)據(jù)構(gòu)成。長(zhǎng)度數(shù)組用于存儲(chǔ)字節(jié)型數(shù)據(jù)的字節(jié)數(shù),標(biāo)記數(shù)組用于標(biāo)記字節(jié)型數(shù)據(jù)的類(lèi)別,值數(shù)組用于存儲(chǔ)字節(jié)型數(shù)據(jù),布爾數(shù)組用于標(biāo)記編碼數(shù)據(jù)是否為嵌套結(jié)構(gòu)。嵌套結(jié)構(gòu),是指數(shù)據(jù)的組成部分具有和該數(shù)據(jù)一樣的數(shù)據(jù)格式。

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

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

3 ?結(jié)語(yǔ)

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

參考文獻(xiàn)

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

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

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

猜你喜歡
方法研究
學(xué)習(xí)方法
公司研究
誰(shuí)說(shuō)小孩不能做研究?
我國(guó)FDI和OFDI對(duì)CO2排放影響的比較研究
我國(guó)FDI和OFDI對(duì)CO2排放影響的比較研究
Applications of Deep Mixing to Earthquake Disaster Mitigation
A Thought:What have We Learned from Natural Disasters? Five Years after the Great East Japan Earthquake
對(duì)周期函數(shù)最小正周期判定法的研究與應(yīng)用
用對(duì)方法才能瘦
四大方法 教你不再“坐以待病”!
九台市| 遂川县| 志丹县| 大方县| 太康县| 汽车| 崇州市| 宣化县| 于都县| 贵港市| 日土县| 阳高县| 浦县| 晋宁县| 涿鹿县| 东至县| 吉安县| 全椒县| 安吉县| 丹东市| 印江| 神池县| 墨江| 银川市| 阿勒泰市| 喀喇| 封开县| 方正县| 德昌县| 邵武市| 留坝县| 葫芦岛市| 平江县| 阿鲁科尔沁旗| 大姚县| 库伦旗| 民县| 高州市| 五大连池市| 济阳县| 明水县|