分布式即時(shí)通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位授予單位】:北京化工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
【圖文】:
dose函數(shù),關(guān)閉套接字,由于套接字描述符占用句柄資源,當(dāng)不需要連接時(shí),需逡逑要調(diào)用此函數(shù)釋放資源。逡逑函數(shù)調(diào)用流程如圖2-2所示。逡逑[邐邐邐|邋邐:???—邐?????.逡逑socket()邐socket()逡逑Y逡逑bind()逡逑邐y逡逑listen()逡逑邐>jr邐邋邋y逡逑connect()邋邐?accept。逡逑邐iy邐逡逑write。邋邐?邋read()逡逑邐i邐邐邋Y邐逡逑read。邐<邐邋write。逡逑邐i邐邐邋Y邐逡逑close。邋邐>邋close()逡逑圖2-2套接字函數(shù)調(diào)用流程逡逑Fig.2-2邋Socket邋function邋call邋flow逡逑套接字有阻塞和非阻塞兩種模式,創(chuàng)建成功后,默認(rèn)為阻塞模式,在阻塞模式下,逡逑connect、accept、write、read函數(shù)會(huì)阻塞,一直到數(shù)據(jù)發(fā)送完成或有新的網(wǎng)絡(luò)請(qǐng)求到逡逑來才會(huì)返回,在這段時(shí)間,調(diào)用這些函數(shù)的線程或者進(jìn)程會(huì)一直被阻塞,無法執(zhí)行其逡逑他操作,因此對(duì)于需要處理大量網(wǎng)絡(luò)請(qǐng)求的服務(wù)器,顯然不可能使用阻塞模式,而是、逡逑必須工作在非阻塞模式。非阻塞模式下,上述函數(shù)調(diào)用后會(huì)立即返回,此時(shí)不能只從逡逑返回值判斷函數(shù)執(zhí)行是否成功,還需要判斷errno值,為了避免對(duì)操作符執(zhí)行不必要的逡逑8逡逑
圖2-3邋protobuf與xml解析速度對(duì)比逡逑Fig.2-3邋Analysis邋speed邋of邋protobuf邋and邋XML逡逑
而且速度較快,適用于加密大量數(shù)據(jù)的場(chǎng)合[21,221。逡逑由于DES算法密鑰過短,存在一定的安全隱患,又產(chǎn)生了3DES,也就是通過執(zhí)行逡逑3次DES來達(dá)到增加密鑰長(zhǎng)度和提高安全性,其過程如圖2-4所示。逡逑密鑰1丨邐密鑰2邐:密鑰3逡逑邐邐邋邐)邋[邐邋邐邐邋邐>邋[邐邋邐邐邋邐]邋[邐邋.邐逡逑明文一+邋加密:一 ̄?密文1邋—?解密——?密文2邋I——?加密; ̄?密文逡逑_.y邐邐邐逡逑圖2-4邋3DES算法流程逡逑Fig.2-4邋3DES邋algorithm邋flow逡逑12逡逑
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 聶曉旭;于鳳芹;欽道理;;基于Protobuf的數(shù)據(jù)傳輸協(xié)議[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2015年08期
2 高明;;淺談對(duì)稱加密算法與非對(duì)稱加密算法的應(yīng)用[J];電子世界;2015年15期
3 馬豫星;;Redis數(shù)據(jù)庫特性分析[J];物聯(lián)網(wǎng)技術(shù);2015年03期
4 王重楠;王宗陶;鮑忠貴;邢宏偉;;發(fā)布/訂閱模式測(cè)控消息中間件系統(tǒng)設(shè)計(jì)[J];計(jì)算機(jī)應(yīng)用;2015年03期
5 朱亞興;余愛民;王夷;;基于Redis+MySQL+MongoDB存儲(chǔ)架構(gòu)應(yīng)用[J];微型機(jī)與應(yīng)用;2014年13期
6 張超;潘旭東;;Linux下基于EPOLL機(jī)制的海量網(wǎng)絡(luò)信息處理模型[J];強(qiáng)激光與粒子束;2013年S1期
7 李紀(jì)欣;王康;周立發(fā);章軍;;Google Protobuf在Linux Socket通訊中的應(yīng)用[J];電腦開發(fā)與應(yīng)用;2013年04期
8 梁明剛;陳西曲;;Linux下基于epoll+線程池高并發(fā)服務(wù)器實(shí)現(xiàn)研究[J];武漢工業(yè)學(xué)院學(xué)報(bào);2012年03期
9 王心妍;;Memcached和Redis在高速緩存方面的應(yīng)用[J];無線互聯(lián)科技;2012年09期
10 曹曉麗;王愛強(qiáng);;AES算法研究[J];洛陽師范學(xué)院學(xué)報(bào);2011年08期
相關(guān)碩士學(xué)位論文 前1條
1 錢睿碩;基于GPU加速的MD5哈希函數(shù)加密算法研究[D];華中科技大學(xué);2009年
本文編號(hào):2758898
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2758898.html