国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種icn網(wǎng)絡(luò)信息命名方法

      文檔序號(hào):9491900閱讀:951來(lái)源:國(guó)知局
      一種icn網(wǎng)絡(luò)信息命名方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及信息中心網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體的說(shuō)是涉及一種ICN網(wǎng)絡(luò)信息命名方法。
      【背景技術(shù)】
      [0002]隨著互聯(lián)網(wǎng)上應(yīng)用的不斷發(fā)展變化,基于TCP/ IP的現(xiàn)有互聯(lián)網(wǎng)也逐漸暴露出許多的不適應(yīng),比如,不安全、移動(dòng)性差、可靠性差、靈活性差等問(wèn)題。用戶在進(jìn)行網(wǎng)絡(luò)訪問(wèn)的時(shí)候,更多是關(guān)心“需要什么”,而不是關(guān)心“需要的東西在哪里”。但是現(xiàn)有互聯(lián)網(wǎng)是基于主機(jī)的通信模型,必須關(guān)注“在哪里”的問(wèn)題。這種基于主機(jī)的通信模型已經(jīng)不適合當(dāng)前網(wǎng)絡(luò)發(fā)展的需要。
      [0003]因此,如何從網(wǎng)絡(luò)中“拉”回用戶所需信息無(wú)疑成為ICN網(wǎng)絡(luò)需要解決的關(guān)鍵核心問(wèn)題。對(duì)這一問(wèn)題的研究必須改變理念,從傳統(tǒng)以主機(jī)為中心的通信模型轉(zhuǎn)換為以信息為中心的通信模型,建立支持信息“拉”式訪問(wèn)的ICN網(wǎng)絡(luò)智慧路由機(jī)制。
      [0004]謂的信息中心網(wǎng)絡(luò),就是網(wǎng)絡(luò)中的一切都可以看做是信息,可以說(shuō)是一個(gè)信息互聯(lián)的網(wǎng)絡(luò),而非主機(jī)互聯(lián),其核心對(duì)象是信息,通過(guò)信息的名字標(biāo)識(shí)每一個(gè)信息。ICN網(wǎng)絡(luò)采用面向信息的通信模型取代傳統(tǒng)面向主機(jī)的通信模型,以主機(jī)到網(wǎng)絡(luò)的“拉”式信息訪問(wèn)取代傳統(tǒng)主機(jī)到主機(jī)的“推”式信息訪問(wèn),以緩存轉(zhuǎn)發(fā)路由取代傳統(tǒng)存儲(chǔ)轉(zhuǎn)發(fā)路由,可以從根本上解決當(dāng)前網(wǎng)絡(luò)存在的問(wèn)題。
      [0005]對(duì)ICN網(wǎng)絡(luò)來(lái)說(shuō),其中流動(dòng)的都是有名字的信息,整個(gè)網(wǎng)絡(luò)及其終端就在各種信息的驅(qū)動(dòng)下運(yùn)行起來(lái)了。網(wǎng)絡(luò)中存在海量的信息,網(wǎng)絡(luò)系統(tǒng)需要區(qū)別每一個(gè)信息。因此,如何對(duì)信息進(jìn)行命名,使得網(wǎng)絡(luò)能夠高效的運(yùn)行起來(lái),是ICN網(wǎng)絡(luò)的關(guān)鍵基礎(chǔ)問(wèn)題。
      [0006]已有的ICN網(wǎng)絡(luò)命名方案可以歸結(jié)為層次化和平面化兩種不同類型。層次化方法是指信息按照一種層次關(guān)系命名,通過(guò)所屬層次關(guān)系定義信息,易于信息名字的聚合。平面化方法是指信息命名不具有層次性,采用唯一標(biāo)識(shí)碼定義信息,易于擴(kuò)展和附帶額外信息。一種良好的命名方案應(yīng)該滿足持久、可聚合、全局唯一和自我驗(yàn)證四個(gè)特性。一般來(lái)說(shuō),持久性要求信息名字具有平面化特征,可聚合性要求命名具有層次化特征,持久性和可聚合性是一對(duì)矛盾。

      【發(fā)明內(nèi)容】

      [0007]本發(fā)明為了解決上述技術(shù)問(wèn)題,提供一種ICN網(wǎng)絡(luò)信息命名方法。
      [0008]本發(fā)明所采用的技術(shù)方案是:一種ICN網(wǎng)絡(luò)信息命名方法,包括以下步驟:
      步驟一、查找需要命名信息所在主服務(wù)器的域名和提供信息的主體,并用從屬分隔符或者轉(zhuǎn)義字符連接起來(lái)生成提供者段;
      步驟二、根據(jù)需要命名信息所在主服務(wù)器的分類,分類中域之間用從屬分隔符連接生成分類段;
      步驟三、根據(jù)需要命名信息的情況選擇直接命名法或者屬性值對(duì)命名法命名,生成名稱段,若需要命名的信息意義明確或者不需要名稱字段表示信息意義則采用直接命名法,反之則采用屬性值對(duì)命名法,名稱段中域之間采用從屬分隔符連接;
      步驟三、將需要命名的信息按照提供者/分類/名稱作為輸入,利用數(shù)字簽名算法,生成驗(yàn)證碼段;將提供者、分類、名稱和驗(yàn)證碼4段通過(guò)段分隔符連接起來(lái)形成信息的命名;步驟四、根據(jù)所請(qǐng)求信息的名字完整程度采用精確查找、半精確查找或者模糊查找方法行程查找字段。
      [0009]所述數(shù)字簽名算法采用摘要算法或者鑰密碼體制RSA算法。
      [0010]本發(fā)明的有益效果:
      本發(fā)明融合層次化命名和平面化命名的優(yōu)點(diǎn),將一個(gè)信息的名字分為四部分,分別為提供者、分類、名稱、驗(yàn)證碼,其中提供者表示該信息是由誰(shuí)發(fā)布的,分類表示該信息屬于哪一類信息(其中可以包括子類),名稱表示信息的名字,驗(yàn)證碼類似于一個(gè)數(shù)字簽名,保證信息的完整性、不被冒充性、不被篡改性和不可抵賴性。采用該命名方案,可以提高ICN網(wǎng)絡(luò)信息路由的效率。
      【附圖說(shuō)明】
      [0011]圖1為本發(fā)明中信息命名的格式圖;
      圖2為本發(fā)明中提供者的格式圖;
      圖3為本發(fā)明中分類段的格式圖;
      圖4為本發(fā)明中信息的層次分類結(jié)構(gòu)示例;
      圖5為本發(fā)明中直接命名法的格式圖;
      圖6為本發(fā)明中屬性值對(duì)命名法的格式圖。
      【具體實(shí)施方式】
      [0012]如圖所示,一種ICN網(wǎng)絡(luò)信息命名方法,包括以下步驟:
      步驟一、查找需要命名信息所在主服務(wù)器的域名和提供信息的主體,并用從屬分隔符或者轉(zhuǎn)義字符連接起來(lái)生成提供者段;
      步驟二、根據(jù)需要命名信息所在主服務(wù)器的分類,分類中域之間用從屬分隔符連接生成分類段;
      步驟三、根據(jù)需要命名信息的情況選擇直接命名法或者屬性值對(duì)命名法命名,生成名稱段,若需要命名的信息意義明確或者不需要名稱字段表示信息意義則采用直接命名法,反之則采用屬性值對(duì)命名法,名稱段中域之間采用從屬分隔符連接;
      步驟三、將需要命名的信息按照提供者/分類/名稱作為輸入,利用數(shù)字簽名算法,生成驗(yàn)證碼段;將提供者、分類、名稱和驗(yàn)證碼4段通過(guò)段分隔符連接起來(lái)形成信息的命名;所述數(shù)字簽名算法采用摘要算法或者鑰密碼體制RSA算法。
      [0013]以下結(jié)合具體實(shí)施例進(jìn)一步闡述本發(fā)明。
      [0014]根據(jù)網(wǎng)絡(luò)信息命名的需求和信息訪問(wèn)的特點(diǎn),我們發(fā)明信息的命名包括4個(gè)組成部分,每個(gè)部分稱為一個(gè)段。也就是說(shuō)ICN網(wǎng)絡(luò)中每一個(gè)信息的名字由4段組成,如圖1所不ο
      [0015]1.提供者當(dāng)我們從網(wǎng)絡(luò)中獲得一種特定的信息,會(huì)比較關(guān)心這個(gè)信息是由誰(shuí)提供的,如搜狐、新浪、網(wǎng)易等,因?yàn)樾畔⒌膩?lái)源可以在一定程度上代表信息的可信性。因此,提供者需要包含是由誰(shuí)提供的信息。
      [0016]另外,為了使信息的命名符合當(dāng)前互聯(lián)網(wǎng)使用的習(xí)慣,還需要在提供者中包含提供的頂級(jí)域名信息,這也可以為路由查找提供更好的聚合性。
      [0017]因次,提供者是一個(gè)長(zhǎng)度固定的段(比如8字節(jié)),細(xì)分為兩個(gè)域:域名和提供者,分別用來(lái)表示該信息的提供者域名和提供者名稱,如圖2所示。
      [0018](1)域名:當(dāng)前域名分為“通用頂級(jí)域”(Generic top-level domain,gTLD)和“國(guó)家和地區(qū)頂級(jí)域名”(country code top-level domains,ccTLD)兩類。gTLD 是供一些特定組織使用的頂級(jí)域,比如“.com ”、“.net ”、“.0r g,,、“.travel ”等;ccTLD是分配給國(guó)家或地區(qū)的頂級(jí)域名,如cn”、“.cc”、“.us”、“.tk”等。目前,有200多個(gè)國(guó)家都按照IS03166國(guó)家代碼分配了頂級(jí)域名。域名是一個(gè)固定長(zhǎng)度的域(如4字節(jié)),由上述頂級(jí)域名中的一個(gè)組成,如 “.0rg”、“.com,,、“.cn” 等。
      [0019](2)提供者:表示該信息提供的主體,一般是當(dāng)前網(wǎng)絡(luò)中使用域名的主體部分,如sohu、sina、google、baidu等。提供者也是一個(gè)固定長(zhǎng)度的域(如4字節(jié))。
      [0020]規(guī)定域之間用從屬分割符(這里用”)連接起來(lái),這樣提供者段就可以表示為” “域名.提供者”,如 “com.baidu", “com.sina” 等。
      [0021]在有些情況下,可能信息的名字中也需要用到從屬分隔符(比如這里用的”),這時(shí)采用計(jì)算機(jī)領(lǐng)域常用的轉(zhuǎn)義字符“\”區(qū)分,即在分隔符前加上轉(zhuǎn)義字符“\”。比如“com.\.baidu”,這里第一個(gè)”表示是從屬分隔符,第二個(gè)”不是從屬分隔符。下面所述的從屬分隔符、并列分隔符、段分隔符中,遇到實(shí)際需要相應(yīng)分隔符作為名字一部分的時(shí)候均采用轉(zhuǎn)義字符“\”進(jìn)行處理。
      [0022]2.分類
      良好的命名設(shè)計(jì)應(yīng)該能夠提高名字查詢的效率。而層次化的命名方案具有良好的查詢效率。結(jié)合現(xiàn)實(shí)中實(shí)物的分類都是層次結(jié)構(gòu)的,本發(fā)明中在信息分類中采用層次方案,以提高命名的查詢效率。
      [0023]由于信息分類的層次是不確定的,因此分類是一個(gè)長(zhǎng)度不固定的段,由多個(gè)域組成,域的個(gè)數(shù)也不固定,但每個(gè)域的長(zhǎng)度固定,其格式如圖3所示。
      [0024]圖3中每一個(gè)子分類的長(zhǎng)度固定(如4字節(jié)),用來(lái)表示信息的一種子類別。分類段的子分類個(gè)數(shù)不確定,即有的信息分類層次多,有的信息分類層次少。因此,整個(gè)分類段的長(zhǎng)度不固定。
      [0025]具體信息的分類方法由不同的信息提供者主體確定,比如sohu的信息分類方法由sohu確定,sina的信息分類方法有sina確定。但是,信息分類結(jié)構(gòu)應(yīng)遵從圖4所示模式,即信息的分類遵從層次結(jié)構(gòu)。
      [0026]規(guī)定分類中域之間用從屬分割符(這里用”)連接起來(lái),按照這種方式,一個(gè)信息的分類段就可以表示為η‘子分類1.子分類2.子分類3.....子分類n”,如“娛樂(lè).視頻.電視劇.歷史”、“娛樂(lè).視頻.電視劇.軍事”、“entertainment, vied0.teleplay.history”等。
      [0027]3.名稱名稱是信息命名的主體,用于表示該信息的主要意義、包含的內(nèi)容等,為需要該信息用戶檢索該信息時(shí)提供便利。由于網(wǎng)絡(luò)中信息可能長(zhǎng)期存在于網(wǎng)絡(luò)中,這要求信息的命名具有持久性,因此名稱段采用偏平化命名方式,即不具有層次性。
      [0028]現(xiàn)實(shí)中,有些信息可以用一個(gè)名稱清晰的表示該信息的意義,如“2015世界女排大獎(jiǎng)賽最終排名、“2014感動(dòng)中國(guó)十大人物”等。但有的信息需要有較多的限定詞才能滿足對(duì)該信息的確定,如“ 26的,紅色的,變速的、山地的自行車”、“ 14吋、銀灰色、15-1.8GH CPU、4G內(nèi)存,120G硬盤,……的筆記本電腦”。因此,名稱是一個(gè)長(zhǎng)度不固定的段,有兩種不同的命名方法,使用時(shí)可以根據(jù)需要命名信息的實(shí)際情況確定。
      [0029](1)直接命名法
      直接命名法主要針對(duì)信息意義比較明確或不需要名稱字段表示信息意義的情況,其格
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1