資源描述:
《基于Linux軍用TCP∕IP協(xié)議棧設計與實現(xiàn).pdf》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、筇4I☆嗥2蚺航空計掉H術^PH'叫帥lIl‰呻??Hhhniqnt基于1.inux軍用TCP/IP協(xié)議棧設計與實現(xiàn)李靖1,徐臺樂!西北工業(yè)大學科技產業(yè)集田.陜西西安710072;2酉北工業(yè)大學航天學院.腱西西安710072搞£#&一#在《^^Linux№#^%tt彳rTCP/IP*Hn*女F{女≈7t,inux^#4nsn^H§*^&t%#^.目r(:P/[I’*,z幔mH∞化*女#**#¨*m”、帳*#月Ⅲm女求甘t,fnTH#*“¨{女HM,參考現(xiàn)在a月∞日搏$女#式l℃P.砷TCP/IP*H^t#跨&i}£在&m目十*^T*吉、“*“Ⅱ《“女配t#b☆tⅡ$mDES#RSAn}#
2、女.*4*女±性、■Hx“A目&&*鍵目*^^{%HnuxlY:P/1P*議#*☆中目分婁e:I'N919女t標*碼A女章螭號:1671.654XI20II)02.0100.∞DesignandImplementationofMilitaryTCP/1PProtocolStackSystemBasedonLinuxI【Ji“zXUIIⅢ1-1·’【17jchnological&hlduslDGroup,№H^㈣t'oletechnk.tdbnaws∽Xi’d月710072China:2.SchmdttAslron.uzi,.‘.^r,m?PmP01)twhnica!l㈨lHsh.XilⅡ
3、n7、f1072.China’Abstract:'filepal.,Tdis(¨“Idnki.d“刊?m¨ishJMlrlH:P/mI刪?h”th.emb¨hlrdl?x叩trfating8yslemFIHI.aIirieiinlMtuctionoftheLlnuxkemeI.andthenwilht-lnImddcEI“stel"sb“c‘IoTlIhccharacteristitsofIherCP/IP
4、.m㈨¨Ista£,kcimI,Psimplifiedandputh~nlIhl-刪cnⅢdesig.Altlollsm”[11,arronlinl:10mililar)P.mmun
5、icationsreq.irements‰(uH^{?Ihe“untvofnetworkI'moIsFi-nallyreferI_m:eisnowt[)11mlo[itlt'1worksecuritymad*II,fH~P(intheTcP/lPI,n¨·,(1'1HlackmEHI{n(a—li..s.nIaildyinIheappli(a?¨Ilayerbyaddingon【“l(fā),tInn,aulhenlicationandkeydisldbulion[)r盹essI)ESandRSAem'm'ptionI?usesacomp”hensil。algorithmtocllsu"thei
6、rsafi:tvfi:asibilit,andI¨nt-li.e%Keywords:embeddld;sys[em]inux“CP/II’protocolslack:encr.pt引言當今i”界,信息時代的散卞化麻Ⅲ在軍班領域有rr_閽的發(fā)肥舞奔.mlIR^A系統(tǒng)的引人址使其有r更深的發(fā)展甚于嵌人式的便拂j1=終端設備研究及W12.N同i“成Hj的結臺為嵌入式采統(tǒng)的髓展提供丁新的¨際和兜機,鼬若單兵怍戰(zhàn)裝桿對r怔攜式沒盞和隨時觸地接人同絡的需,£不斷提高.安全穩(wěn)定的終端沒備必將肄干_良好的瘦腱和f“場lji『景‘。而作為便攜式終端設備,使川一種安全穩(wěn)定宴時的'['CIVIllM絡挑議棧是
7、十分tR霉的。I'CI'/[I,足In-lemel的標準悱沒.同時也址。J【實r的1.業(yè)標準在I,iuux伽議棧的裳碰·h伴^多種協(xié)議族和多種協(xié)議,在每~胺的實現(xiàn)之上定義丁一個抽象數據屢,以對上層提供統(tǒng)的州川接l『、1.imlx灶一個具有強大的網絡服務功能的操作系統(tǒng).特別是仵閥絡兼容性方Jnf.兒乎沒有操作采統(tǒng)可以與1..nux媲美Linux網絡系統(tǒng)遵守4層模型:應}f{艋、傳輔堪、互聯(lián)崖和問繞接口壕“:本文在研究IJnux源代碼的基礎r,對IX:P/IP臥議棧進行丁簡化和鰹改,提出J-適用T:娃^止系統(tǒng)應川的軍川擲議拽,l[,inux系統(tǒng)分析舟Linux系統(tǒng)中卡要包括以F兒個部分:I)
8、進程鶘懂進程酬度控制進槲¨i_fCPU的訪州’q需要選擇&H日m20111一IIm*n日■20110316*#∞n{*(1蛐)女¨J匕im☆^mⅨ1w¨t女MAⅣm~mfnn20Hmmn2011年3月李靖等:基于Linux軍用TCP/IP協(xié)議棧設計與實現(xiàn)·101·下一個進程運行時,由調度程序選擇最值得運行的進程??蛇\行進程實際上是僅等待CPU資源的進程,如果某個進程在等待其他資源,則該進程是不可運行進程。IAnux使用了比較簡單的、