国产精品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>

      主機(jī)身份的多對(duì)一映射的制作方法

      文檔序號(hào):7732094閱讀:185來(lái)源:國(guó)知局
      專利名稱:主機(jī)身份的多對(duì)一映射的制作方法
      主機(jī)身份的多對(duì)一映射
      背景技術(shù)
      本公開(kāi)涉及標(biāo)識(shí)主機(jī)計(jì)算機(jī)系統(tǒng)。為了在通信網(wǎng)絡(luò)中的兩個(gè)單獨(dú)節(jié)點(diǎn)之間建立會(huì) 話,由第一標(biāo)識(shí)符代表的第一節(jié)點(diǎn)可以向預(yù)期端點(diǎn)節(jié)點(diǎn)傳輸一個(gè)或多個(gè)初始啟動(dòng)消息。該 預(yù)期端點(diǎn)節(jié)點(diǎn)可以通過(guò)利用響應(yīng)者消息對(duì)該啟動(dòng)消息進(jìn)行響應(yīng)來(lái)發(fā)起會(huì)話。然而,在某些 情況下,可能已經(jīng)與由第二標(biāo)識(shí)符代表的第二節(jié)點(diǎn)建立了預(yù)先存在的會(huì)話,其中該預(yù)期端 點(diǎn)節(jié)點(diǎn)和該第二節(jié)點(diǎn)對(duì)應(yīng)于同一主機(jī)。

      發(fā)明內(nèi)容
      本說(shuō)明書描述了涉及主機(jī)身份的多對(duì)一映射的技術(shù)。通常,本說(shuō)明書中描述的主 題的一方面可以由如下計(jì)算機(jī)實(shí)現(xiàn)的方法來(lái)具體化,該方法包括將發(fā)起者消息從第一節(jié) 點(diǎn)向第二節(jié)點(diǎn)發(fā)送,以開(kāi)始第一節(jié)點(diǎn)與第二節(jié)點(diǎn)之間的會(huì)話;在第一節(jié)點(diǎn)處接收從第二節(jié) 點(diǎn)發(fā)送的響應(yīng)者消息,其中該響應(yīng)者消息包括響應(yīng)者證書;將響應(yīng)者證書向響應(yīng)者規(guī)范式 標(biāo)識(shí)符轉(zhuǎn)換;將響應(yīng)者規(guī)范式標(biāo)識(shí)符與存儲(chǔ)的規(guī)范式標(biāo)識(shí)符進(jìn)行比較;以及當(dāng)響應(yīng)者規(guī)范 式標(biāo)識(shí)符與所存儲(chǔ)的規(guī)范式標(biāo)識(shí)符匹配時(shí),在與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符相對(duì)應(yīng)的預(yù)先存 在的會(huì)話上建立所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的會(huì)話。本方面的其他實(shí)施方式包括對(duì) 應(yīng)的計(jì)算平臺(tái)和計(jì)算機(jī)程序產(chǎn)品。這些實(shí)施方式和其他實(shí)施方式可以可選地包括一個(gè)或多個(gè)如下特征。該發(fā)起者消 息可以包括端點(diǎn)鑒別符。該響應(yīng)者消息可以包括與發(fā)起者消息中所提供的端點(diǎn)鑒別符匹配 的信息。在某些實(shí)現(xiàn)中,該方法可以包括將響應(yīng)者消息中包含的信息與發(fā)起者消息中所提 供的端點(diǎn)鑒別符進(jìn)行比較,并且當(dāng)響應(yīng)者消息中包含的信息與發(fā)起者消息中所提供的端點(diǎn) 鑒別符匹配時(shí),確認(rèn)該響應(yīng)者證書是由第二節(jié)點(diǎn)發(fā)送的。在某些情況下,轉(zhuǎn)換響應(yīng)者證書可以包括在確認(rèn)響應(yīng)者證書是由第二節(jié)點(diǎn)發(fā)送 的之后,將響應(yīng)者證書向響應(yīng)者規(guī)范式標(biāo)識(shí)符轉(zhuǎn)換。該響應(yīng)者規(guī)范式標(biāo)識(shí)符可以包括響應(yīng) 者證書的加密哈希。在某些示例中,比較響應(yīng)者規(guī)范式標(biāo)識(shí)符包括將響應(yīng)者規(guī)范式標(biāo)識(shí)符 與被索引到多個(gè)預(yù)先存在的會(huì)話的多個(gè)存儲(chǔ)的規(guī)范式標(biāo)識(shí)符進(jìn)行比較。在某些實(shí)施中,該方法可以包括當(dāng)響應(yīng)者規(guī)范式標(biāo)識(shí)符與所存儲(chǔ)的規(guī)范式標(biāo)識(shí) 符不匹配時(shí),在第一節(jié)點(diǎn)與第二節(jié)點(diǎn)之間開(kāi)始新的會(huì)話。在某些情況下,該方法可以包括 當(dāng)響應(yīng)者規(guī)范式標(biāo)識(shí)符與所存儲(chǔ)的規(guī)范式標(biāo)識(shí)符不匹配時(shí),將響應(yīng)者規(guī)范式標(biāo)識(shí)符索引到 新的會(huì)話。該方法可以包括當(dāng)響應(yīng)者規(guī)范式標(biāo)識(shí)符與所存儲(chǔ)的規(guī)范式標(biāo)識(shí)符相匹配時(shí),終 止第一節(jié)點(diǎn)與第二節(jié)點(diǎn)之間的會(huì)話設(shè)立。響應(yīng)者消息可以響應(yīng)于在第二節(jié)點(diǎn)處接收到發(fā)起 者消息而從第二節(jié)點(diǎn)發(fā)送??梢詫?shí)施本說(shuō)明書中所描述主題的特定實(shí)施方式,以實(shí)現(xiàn)一個(gè)或多個(gè)如下優(yōu)勢(shì)。 鑒于節(jié)點(diǎn)對(duì)之間多個(gè)單獨(dú)且并行的會(huì)話可以組合至單個(gè)會(huì)話,資源競(jìng)爭(zhēng)可得以減小???以為單個(gè)會(huì)話中的數(shù)據(jù)遞送區(qū)分優(yōu)先次序,從而提高通信速度、適時(shí)性(timeliness)和效 率。鑒于不需要在節(jié)點(diǎn)之間不止一次地協(xié)商加密特性,通信效率也可得到改進(jìn)。
      在附圖和以下描述中闡述了本發(fā)明一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。根據(jù)描述、附圖和 權(quán)利要求書,本發(fā)明的其他特征、方面和優(yōu)點(diǎn)將變得顯而易見(jiàn)。


      圖1是網(wǎng)絡(luò)環(huán)境的一個(gè)示例;圖2是用于在兩個(gè)節(jié)點(diǎn)之間建立會(huì)話的過(guò)程的一個(gè)流程圖;圖3是網(wǎng)絡(luò)環(huán)境的一個(gè)示例;圖4是與節(jié)點(diǎn)確定是否向預(yù)先建立的會(huì)話綁定新的連接的動(dòng)作相關(guān)聯(lián)的過(guò)程的 一個(gè)流程圖;圖5是初始啟動(dòng)分組的一個(gè)示例;圖6是響應(yīng)者分組的一個(gè)示例;以及圖7是網(wǎng)絡(luò)環(huán)境的一個(gè)示例。
      具體實(shí)施例方式圖1示出了網(wǎng)絡(luò)環(huán)境10的一個(gè)示例,其中在耦合到網(wǎng)絡(luò)18的一個(gè)或多個(gè)節(jié)點(diǎn)之 間傳送數(shù)據(jù)和信息。連接到網(wǎng)絡(luò)18的每個(gè)節(jié)點(diǎn)是一個(gè)實(shí)體,諸如硬件設(shè)備或者寄宿在硬件 設(shè)備上的軟件,其能夠通過(guò)數(shù)據(jù)傳輸介質(zhì)傳輸和接收信息。節(jié)點(diǎn)可以包括但不限于寄宿在 客戶端-服務(wù)器環(huán)境中計(jì)算平臺(tái)上的客戶端或服務(wù)器,或者對(duì)等網(wǎng)絡(luò)中的對(duì)等體。除了其 他以外,計(jì)算平臺(tái)的示例包括個(gè)人計(jì)算機(jī)、移動(dòng)電話、個(gè)人數(shù)字助理。節(jié)點(diǎn)可以寄宿在與其 本身相關(guān)聯(lián)的計(jì)算平臺(tái)上,該計(jì)算平臺(tái)與寄宿其他節(jié)點(diǎn)的計(jì)算平臺(tái)不同。備選地或者附加 地,兩個(gè)或者更多節(jié)點(diǎn)可以寄宿在單個(gè)計(jì)算平臺(tái)上。每個(gè)客戶端和服務(wù)器可以包括一個(gè)或多個(gè)過(guò)程,其通過(guò)與特定計(jì)算平臺(tái)相關(guān)聯(lián) 的通信適配器(未示出)可通信地向網(wǎng)絡(luò)18耦合??蛻舳嘶蛘叻?wù)器節(jié)點(diǎn)上的過(guò)程的 示例包括但不限于,電子郵件應(yīng)用、web瀏覽器、文檔處理程序和媒體播放器。除了其他以 外,服務(wù)器的示例包括web服務(wù)器、打印服務(wù)器、電子郵件服務(wù)器、適于分發(fā)音頻或者視頻 內(nèi)容的多媒體內(nèi)容服務(wù)器,和/或加利福尼亞州的圣何塞市的Adobe系統(tǒng)有限公司提供的 FLASH 媒體服務(wù)器。如圖1的示例所示,網(wǎng)絡(luò)環(huán)境10包括與網(wǎng)絡(luò)18連接的第一節(jié)點(diǎn)12、一個(gè)或多個(gè)第 二節(jié)點(diǎn)14和一個(gè)或多個(gè)第三節(jié)點(diǎn)16。為了在第一節(jié)點(diǎn)12與第二節(jié)點(diǎn)14之間傳達(dá)和交換 信息,在第一節(jié)點(diǎn)12與第二節(jié)點(diǎn)14之間建立會(huì)話。會(huì)話涉及節(jié)點(diǎn)在其中通過(guò)網(wǎng)絡(luò)進(jìn)行通 信以執(zhí)行一個(gè)或多個(gè)任務(wù)、操作和/或功能的時(shí)段,并且與該網(wǎng)絡(luò)上的通信有關(guān)的狀態(tài)信 息被存儲(chǔ)(在一個(gè)或者兩個(gè)節(jié)點(diǎn)處)。會(huì)話可以建立在兩個(gè)節(jié)點(diǎn)(諸如,客戶端和服務(wù)器) 之間,以在若干通信協(xié)議中的任何一個(gè)上傳輸信息,所述通信協(xié)議包括例如面向連接的協(xié) 議(諸如,因特網(wǎng)協(xié)議上的傳輸控制協(xié)議(TCP/IP)),或者無(wú)連接網(wǎng)絡(luò)協(xié)議(諸如,因特網(wǎng)協(xié) 議上的用戶數(shù)據(jù)報(bào)協(xié)議(UDP/IP))。圖2是用于在第一節(jié)點(diǎn)12與第二節(jié)點(diǎn)14之間建立會(huì)話的過(guò)程的一個(gè)流程圖。作 為建立該會(huì)話的一部分,作為發(fā)起節(jié)點(diǎn)的第一節(jié)點(diǎn)12向作為接收節(jié)點(diǎn)的第二節(jié)點(diǎn)14發(fā)送 (202)初始啟動(dòng)消息。接收到該啟動(dòng)消息后,第二節(jié)點(diǎn)14驗(yàn)證(204)該消息是否已被發(fā)送 到預(yù)定目的地。例如,該啟動(dòng)消息可以包括主機(jī)標(biāo)識(shí)符,諸如標(biāo)識(shí)預(yù)定接收者的端點(diǎn)鑒別符。端點(diǎn)鑒別符是在節(jié)點(diǎn)間設(shè)立連接期間使用的數(shù)據(jù)。該端點(diǎn)鑒別符可以包括在長(zhǎng)度單元 /標(biāo)簽單元/值單元的序列中格式化的數(shù)據(jù)塊。該端點(diǎn)鑒別符可以對(duì)預(yù)期端點(diǎn)(即,接收節(jié) 點(diǎn))的一個(gè)或多個(gè)特性進(jìn)行編碼。例如,端點(diǎn)鑒別符可以對(duì)預(yù)期端點(diǎn)可以是“服務(wù)器”和與 該服務(wù)器相關(guān)聯(lián)的“名字”進(jìn)行編碼。在某些實(shí)現(xiàn)中,端點(diǎn)鑒別符可以對(duì)該預(yù)期端點(diǎn)可以是 “任何服務(wù)器”進(jìn)行編碼,而無(wú)需該服務(wù)器的特定標(biāo)識(shí)。也可以對(duì)端點(diǎn)節(jié)點(diǎn)的其他特性進(jìn)行 編碼。長(zhǎng)度單元/標(biāo)簽單元/值單元可以是預(yù)期端點(diǎn)特性的編碼或編碼的一部分。第二節(jié)點(diǎn)14可以將其自己的主機(jī)身份與該端點(diǎn)鑒別符進(jìn)行比較,以確定該消息 是否發(fā)送到了正確的目的地。如果正確地向第二節(jié)點(diǎn)14遞送了該啟動(dòng)消息,則第二節(jié)點(diǎn)14 繼而向第一節(jié)點(diǎn)12發(fā)送(206)回響應(yīng)消息。第一節(jié)點(diǎn)12驗(yàn)證(208)該響應(yīng)消息是否是 由第二節(jié)點(diǎn)14發(fā)送的,并且隨后開(kāi)始包括第一節(jié)點(diǎn)12 (發(fā)起節(jié)點(diǎn))與第二節(jié)點(diǎn)14 (接收節(jié) 點(diǎn))之間連接的新會(huì)話。然而,在某些情況下,第一節(jié)點(diǎn)12可能已經(jīng)與另一節(jié)點(diǎn)建立了會(huì)話,其中該另一 節(jié)點(diǎn)和第二節(jié)點(diǎn)14對(duì)應(yīng)于同一實(shí)體。例如,圖3示出了網(wǎng)絡(luò)環(huán)境20,其中第二節(jié)點(diǎn)14和第 三節(jié)點(diǎn)16是虛擬節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)通過(guò)不同的端點(diǎn)鑒別符可進(jìn)行尋址。第二節(jié)點(diǎn)14和第三 節(jié)點(diǎn)16都在實(shí)體22上得到支持,該實(shí)體22可以對(duì)應(yīng)于單個(gè)硬件設(shè)備(諸如,計(jì)算機(jī)),或 者軟件環(huán)境(諸如,操作系統(tǒng))。如果第一節(jié)點(diǎn)12已經(jīng)與第三節(jié)點(diǎn)16建立了會(huì)話,則與第 二節(jié)點(diǎn)14開(kāi)始的新會(huì)話將導(dǎo)致運(yùn)行在同一實(shí)體22上的兩個(gè)單獨(dú)且并行的會(huì)話。這種情況 可能導(dǎo)致不良后果,包括但不限于,由兩個(gè)會(huì)話之間的資源競(jìng)爭(zhēng)導(dǎo)致的網(wǎng)絡(luò)效率降低;加密 特性的冗余協(xié)商;以及導(dǎo)致高優(yōu)先級(jí)數(shù)據(jù)不能及時(shí)遞送的不良數(shù)據(jù)優(yōu)先化。在某些實(shí)現(xiàn)中,上述劣勢(shì)可以通過(guò)在預(yù)先存在的會(huì)話上建立第一節(jié)點(diǎn)12與第二 節(jié)點(diǎn)14之間的會(huì)話來(lái)避免。例如,第一節(jié)點(diǎn)12與第二節(jié)點(diǎn)14之間的新會(huì)話可以在單個(gè)預(yù) 先建立的會(huì)話中向第一節(jié)點(diǎn)12與第三節(jié)點(diǎn)16之間的已存在會(huì)話進(jìn)行綁定。也就是說(shuō),節(jié) 點(diǎn)14、節(jié)點(diǎn)16的主機(jī)身份映射到單個(gè)規(guī)范式標(biāo)識(shí)符(即,規(guī)范式端點(diǎn)鑒別符),該規(guī)范式端 點(diǎn)鑒別符代表在其上建立節(jié)點(diǎn)14、節(jié)點(diǎn)16的硬件設(shè)備或者軟件環(huán)境。去往以實(shí)體22為動(dòng) 力進(jìn)行操作的其他虛擬節(jié)點(diǎn)的附加連接也可以用上述方式進(jìn)行映射。以這種方式,可以重 用預(yù)先建立的會(huì)話,而不需要?jiǎng)?chuàng)建去往實(shí)體22的單獨(dú)新會(huì)話。在某些實(shí)現(xiàn)中,在單個(gè)會(huì)話 中綁定連接可以提高網(wǎng)絡(luò)通信速度和效率。例如,數(shù)據(jù)分組在會(huì)話中的傳輸可以在兩個(gè)或 更多的單獨(dú)連接中區(qū)分優(yōu)先次序。另外,不需要對(duì)多個(gè)并行會(huì)話應(yīng)用加密。取而代之的是, 只在該已有的會(huì)話開(kāi)始時(shí)應(yīng)用一次加密。為了確定發(fā)起節(jié)點(diǎn)是否已經(jīng)與接收節(jié)點(diǎn)建立了會(huì)話,該發(fā)起節(jié)點(diǎn)可以檢查響應(yīng)者 消息以查看包括在該響應(yīng)者消息中的信息是否與規(guī)范式端點(diǎn)鑒別符相對(duì)應(yīng)。該規(guī)范式端點(diǎn) 鑒別符是用于代表從其發(fā)送響應(yīng)者消息的硬件設(shè)備或軟件環(huán)境的規(guī)范式標(biāo)識(shí)符。第一節(jié)點(diǎn) 12參與的每個(gè)預(yù)先建立的會(huì)話可以被索引到規(guī)范式端點(diǎn)鑒別符。為了向預(yù)先建立的會(huì)話綁 定新的會(huì)話,該發(fā)起節(jié)點(diǎn)可以檢查隨同響應(yīng)者消息發(fā)送的或者從響應(yīng)者消息導(dǎo)出的規(guī)范式 端點(diǎn)鑒別符是否和與預(yù)先建立的會(huì)話相關(guān)聯(lián)的規(guī)范式端點(diǎn)鑒別符相匹配。如果存在匹配, 則該發(fā)起節(jié)點(diǎn)向與預(yù)先建立的會(huì)話相關(guān)聯(lián)的規(guī)范式端點(diǎn)鑒別符映射該接收節(jié)點(diǎn)。如果不存 在匹配,則在第一節(jié)點(diǎn)12與第二節(jié)點(diǎn)14之間創(chuàng)建新的會(huì)話。繼而,向該新的會(huì)話指派與在 該響應(yīng)者消息中接收到的信息相對(duì)應(yīng)的規(guī)范式端點(diǎn)鑒別符。圖4是與第一節(jié)點(diǎn)12確定是否向與預(yù)先建立的會(huì)話相關(guān)聯(lián)的規(guī)范式端點(diǎn)鑒別符映射第二節(jié)點(diǎn)14的活動(dòng)相關(guān)聯(lián)的過(guò)程的一個(gè)流程圖。在傳輸連接啟動(dòng)消息之前,第一節(jié)點(diǎn) 12獲悉其想要連接的節(jié)點(diǎn)的節(jié)點(diǎn)身份和網(wǎng)絡(luò)地址。該節(jié)點(diǎn)身份可以是通過(guò)對(duì)與每個(gè)節(jié)點(diǎn)相 關(guān)聯(lián)的節(jié)點(diǎn)證書進(jìn)行散列而形成的數(shù)據(jù)。節(jié)點(diǎn)證書是格式化的數(shù)據(jù)塊,其包含標(biāo)識(shí)與之相 關(guān)聯(lián)的節(jié)點(diǎn)的信息。例如,在某些實(shí)現(xiàn)中,第一用戶登錄網(wǎng)絡(luò)上的服務(wù)器,以使得向第一用 戶的用戶名映射臨時(shí)(印hemeral)節(jié)點(diǎn)身份。當(dāng)?shù)诙脩粝胍?lián)系第一用戶時(shí),可以向服 務(wù)器發(fā)送查詢,以檢索與第一用戶的特定用戶名相對(duì)應(yīng)的節(jié)點(diǎn)身份和網(wǎng)絡(luò)地址。在獲得了節(jié)點(diǎn)標(biāo)識(shí)和網(wǎng)絡(luò)地址后,第一節(jié)點(diǎn)12繼而可以形成初始啟動(dòng)消息,并向 第二節(jié)點(diǎn)14傳輸(402)該初始啟動(dòng)消息。圖5中示出了初始啟動(dòng)消息的一個(gè)示例。該初 始啟動(dòng)消息40可以根據(jù)協(xié)議進(jìn)行格式化,該協(xié)議諸如是例如用于從源向目的地進(jìn)行傳輸 的因特網(wǎng)協(xié)議。啟動(dòng)消息40可以包括標(biāo)識(shí)起始節(jié)點(diǎn)(例如,第一節(jié)點(diǎn)12)的源套接字地址 41,以及標(biāo)識(shí)接收節(jié)點(diǎn)(例如,第二節(jié)點(diǎn)14)的目的地套接字地址42和端點(diǎn)鑒別符44。端點(diǎn)鑒別符44可以包括代表節(jié)點(diǎn)身份的信息,諸如統(tǒng)一資源定位符(URL)、統(tǒng)一 資源名稱(URN)、域名和/或標(biāo)識(shí)特定節(jié)點(diǎn)、資源和/或?qū)嶓w的類似信息。這種信息可以包 括例如字符串。另外,雖然不是必要的,但是端點(diǎn)鑒別符可以獨(dú)立于任何特定網(wǎng)絡(luò)地址。端 點(diǎn)鑒別符44可以允許啟動(dòng)消息40的接收者容易地確定預(yù)期端點(diǎn)的身份。在已經(jīng)在第一節(jié) 點(diǎn)12與第二節(jié)點(diǎn)14之間建立了會(huì)話的實(shí)現(xiàn)中,節(jié)點(diǎn)之間的消息可以包括根據(jù)節(jié)點(diǎn)身份或 特定資源導(dǎo)出的端點(diǎn)鑒別符44。例如,端點(diǎn)鑒別符44可以是代表接收節(jié)點(diǎn)身份的信息的加 密哈希。另外,端點(diǎn)鑒別符44可以用于標(biāo)識(shí)節(jié)點(diǎn)組,而不是個(gè)體節(jié)點(diǎn)。關(guān)于端點(diǎn)鑒別符的 額外信息可以參見(jiàn)美國(guó)專利申請(qǐng)?zhí)?1/779,165。再次參考圖4,在接收到該啟動(dòng)消息之后,第二節(jié)點(diǎn)14可以確定(404)該啟動(dòng)消息 中包括的端點(diǎn)鑒別符是否正確。該端點(diǎn)鑒別符可以包括一個(gè)或多個(gè)長(zhǎng)度字段/標(biāo)簽字段/ 值字段。接收節(jié)點(diǎn)14可以解析該長(zhǎng)度字段/標(biāo)簽字段/值字段來(lái)尋找預(yù)定值,諸如接收節(jié) 點(diǎn)身份、主機(jī)名或者指定特定服務(wù)器類型的字段。也可以包括其他預(yù)定值。例如,如果字段 之一指定“任何服務(wù)器”是可接受的,則為了響應(yīng),接收節(jié)點(diǎn)應(yīng)當(dāng)是服務(wù)器。在另一示例中, 如果字段之一包括身份值,則該身份應(yīng)當(dāng)與第二節(jié)點(diǎn)14的身份相匹配。備選地,如果端點(diǎn) 鑒別符中包括主機(jī)名字段,則該主機(jī)名的值應(yīng)當(dāng)與第二節(jié)點(diǎn)14的主機(jī)名相匹配。如果第二節(jié)點(diǎn)14確定該端點(diǎn)鑒別符不匹配,則可以丟棄(405)該啟動(dòng)消息,從而 不建立任何連接。備選地,如果第二節(jié)點(diǎn)14確定該端點(diǎn)鑒別符匹配,則第二節(jié)點(diǎn)14可以向 第一節(jié)點(diǎn)12發(fā)送(406)響應(yīng)者消息。在某些情況下,第二節(jié)點(diǎn)14可以對(duì)不止一個(gè)端點(diǎn)鑒 別符進(jìn)行響應(yīng)。例如,第二節(jié)點(diǎn)14可以包括被認(rèn)為與客戶端身份相對(duì)應(yīng)的多個(gè)不同端點(diǎn)鑒 別符的列表。在某些情況下,第二節(jié)點(diǎn)14可以應(yīng)用算法以確定接收到的端點(diǎn)鑒別符是否與 第二節(jié)點(diǎn)14的主機(jī)身份相對(duì)應(yīng)。例如,第二節(jié)點(diǎn)14可以包括如下算法,該算法指定所有以 “WXYZ/”開(kāi)頭的端點(diǎn)鑒別符與該客戶端身份相匹配。第二節(jié)點(diǎn)14也可以應(yīng)用其他測(cè)試來(lái)檢 查該端點(diǎn)鑒別符。圖6示出了響應(yīng)者消息50的一個(gè)示例。該響應(yīng)者消息50可以根據(jù)諸如媒體流協(xié) 議(MFP)的協(xié)議進(jìn)行定義。除了其他之外,響應(yīng)者消息50包括響應(yīng)者證書52,其傳達(dá)發(fā)送 響應(yīng)者消息50的節(jié)點(diǎn)的身份。除了證書52之外,消息50還可以包括諸如源套接字地址55 和目的地套接字地址56之類的數(shù)據(jù)。消息50中的響應(yīng)者證書52可以對(duì)應(yīng)于代表第二節(jié)點(diǎn)14的實(shí)際數(shù)字證書或信息,諸如,對(duì)與第二節(jié)點(diǎn)相關(guān)聯(lián)的用戶進(jìn)行標(biāo)識(shí)的字符串。在某些情況下,響應(yīng)者證書52是通 用證書,使得其代表例如具有多個(gè)不同主機(jī)身份的客戶端。在某些情況下,響應(yīng)者證書52 被定制以合并諸如對(duì)包括在啟動(dòng)消息中的特定端點(diǎn)鑒別符進(jìn)行標(biāo)識(shí)的字段之類的信息。在 某些實(shí)現(xiàn)中,除了包括在起始消息中的鑒別符以外,證書52還包含標(biāo)識(shí)多個(gè)端點(diǎn)鑒別符的 字段。備選地,或者附加地,證書可以包括指定關(guān)于第二節(jié)點(diǎn)14的信息的標(biāo)志。例如,該標(biāo) 志可以是指定節(jié)點(diǎn)是否是服務(wù)器,或者節(jié)點(diǎn)是否可以響應(yīng)于超文本傳輸協(xié)議(HTTP)的布 爾(是/否)條件。在某些情況下,響應(yīng)者證書52包括在啟動(dòng)消息中發(fā)送的端點(diǎn)鑒別符的 副本。再次參考圖4,在接收到響應(yīng)者消息后,第一節(jié)點(diǎn)12可以驗(yàn)證(408)該響應(yīng)者消 息是否是從向其請(qǐng)求連接的響應(yīng)者節(jié)點(diǎn)發(fā)送的。為了驗(yàn)證該響應(yīng)者消息的源,第一節(jié)點(diǎn)12 可以檢查以查看該響應(yīng)者消息是否包括與在啟動(dòng)消息中發(fā)送的端點(diǎn)鑒別符相匹配的數(shù)據(jù)/ 信息。例如,響應(yīng)者消息和/或響應(yīng)者證書可以包括列出該啟動(dòng)消息的端點(diǎn)鑒別符的上述 標(biāo)志。備選地,響應(yīng)者消息和/或響應(yīng)者證書可以包括在啟動(dòng)消息中發(fā)送的端點(diǎn)鑒別符的 副本。在某些情況下,響應(yīng)者消息的源可以通過(guò)檢查消息中包括的簽名鏈?zhǔn)欠駥?dǎo)致受信權(quán) 限來(lái)進(jìn)行驗(yàn)證。也可以使用用于驗(yàn)證響應(yīng)者消息源的其他方法。如果響應(yīng)者消息不能通過(guò) 驗(yàn)證,則可以丟棄(409)響應(yīng)者消息,從而不建立連接。在驗(yàn)證了響應(yīng)者消息的可靠性后,第一節(jié)點(diǎn)12可以將響應(yīng)者證書變換(410)成代 表支持第二節(jié)點(diǎn)14的實(shí)體22的規(guī)范式端點(diǎn)鑒別符。例如,響應(yīng)者證書的變換包括例如向 響應(yīng)者證書應(yīng)用算法以產(chǎn)生規(guī)范式節(jié)點(diǎn)身份。在某些情況下,該算法可以是加密哈希算法。 一個(gè)示例性哈希算法包括在聯(lián)邦信息處理標(biāo)準(zhǔn)180-2的“Secure HashStandard(安全哈希 標(biāo)準(zhǔn))”SHA-256中定義的哈希算法,該哈希算法接受任何長(zhǎng)度的輸入消息,并且產(chǎn)生256比 特的加密摘要。一旦獲得了規(guī)范式身份,其可以被編碼以提供規(guī)范式端點(diǎn)鑒別符。例如,規(guī) 范式身份可以被編碼為長(zhǎng)度單元/標(biāo)簽單元/值單元。備選地或者附加地,該變換可以包 括將多部分響應(yīng)者證書解析成個(gè)體響應(yīng)者證書,其中一個(gè)或多個(gè)個(gè)體響應(yīng)者證書對(duì)應(yīng)于該 規(guī)范式端點(diǎn)標(biāo)識(shí)符。也可以向響應(yīng)者證書應(yīng)用其他變換。第一節(jié)點(diǎn)12繼而可以檢查(412)是否有與同一規(guī)范式端點(diǎn)鑒別符相關(guān)聯(lián)的任何 預(yù)先建立的會(huì)話。例如,第一節(jié)點(diǎn)12可以存儲(chǔ)不同規(guī)范式端點(diǎn)鑒別符的列表,其中將每個(gè) 規(guī)范式鑒別符索引到當(dāng)前與第一節(jié)點(diǎn)12建立的不同會(huì)話。第一節(jié)點(diǎn)12繼而將最近獲得的 規(guī)范式鑒別符與列表上的值進(jìn)行比較,以確定是否存在匹配。如果存在匹配,第一節(jié)點(diǎn)繼而標(biāo)識(shí)與特定端點(diǎn)鑒別符相關(guān)聯(lián)的當(dāng)前正在運(yùn)行的會(huì) 話,并且可以將第二節(jié)點(diǎn)14的主機(jī)身份向該會(huì)話映射(414)。也就是說(shuō),第一節(jié)點(diǎn)12與第 二節(jié)點(diǎn)14之間的會(huì)話可以綁定到由最近獲得的規(guī)范式鑒別符索引的會(huì)話。在第一節(jié)點(diǎn)12 與第二節(jié)點(diǎn)14之間建立新的單獨(dú)會(huì)話的過(guò)程繼而終止。如果其他虛擬節(jié)點(diǎn)提供了與索引 到已有會(huì)話的鑒別符相匹配的規(guī)范式端點(diǎn)鑒別符,則第一節(jié)點(diǎn)12與其他節(jié)點(diǎn)之間的附加 會(huì)話也可以向已有會(huì)話綁定。因此,單個(gè)會(huì)話可以包括多個(gè)通信流(即,兩個(gè)節(jié)點(diǎn)之間通信的流),其中這些通 信流彼此之間相互獨(dú)立。然而,每個(gè)通信流還可以包括與其相關(guān)聯(lián)的元數(shù)據(jù)。元數(shù)據(jù)的示 例包括可能已經(jīng)包括在非規(guī)范式端點(diǎn)鑒別符中的虛擬主機(jī)名、用數(shù)字表示的實(shí)時(shí)媒體流協(xié) 議(RTMFP)流標(biāo)識(shí)符或者與TCP端口號(hào)或者UDP端口號(hào)類似的端口號(hào)。其他元數(shù)據(jù)也可以與每個(gè)通信流相關(guān)聯(lián)。結(jié)果,主機(jī)(其上已經(jīng)建立了會(huì)話)可以通過(guò)檢查與特定通信流相 關(guān)聯(lián)的元數(shù)據(jù)來(lái)區(qū)分兩個(gè)或者更多流集合之間的不同。雖然其他協(xié)議也可以用于連接虛擬主機(jī),但本協(xié)議可以提供增強(qiáng)的通信效率,并 且減少需要向通信流應(yīng)用的加密次數(shù)。例如,當(dāng)通過(guò)HTTP形成到虛擬接收主機(jī)的連接時(shí), 在發(fā)起節(jié)點(diǎn)接收到標(biāo)識(shí)主機(jī)身份的響應(yīng)者消息時(shí),還應(yīng)已經(jīng)分別協(xié)商了安全套接層握手, 并建立了新的TCP會(huì)話。如果不存在匹配,則可以在第一節(jié)點(diǎn)12與第二節(jié)點(diǎn)14之間建立(416)新的會(huì)話。 通過(guò)變換響應(yīng)者證書而獲得的規(guī)范式端點(diǎn)鑒別符繼而可以用于索引到新的會(huì)話。圖7示出了網(wǎng)絡(luò)環(huán)境700的另一示例,在該環(huán)境700中可以將一個(gè)或多個(gè)節(jié)點(diǎn)的 主機(jī)身份向預(yù)先建立的會(huì)話映射。網(wǎng)絡(luò)環(huán)境700包括第一節(jié)點(diǎn)702、第二節(jié)點(diǎn)704和第三 節(jié)點(diǎn)706。第一節(jié)點(diǎn)702可以是向第二節(jié)點(diǎn)704和第三節(jié)點(diǎn)706提供媒體內(nèi)容708的服務(wù) 器。例如,第一節(jié)點(diǎn)702可以包括使用RTMFP的FLASH 媒體服務(wù)器程序,其中許多虛擬 主機(jī)的每一個(gè)在自己的不同端點(diǎn)鑒別符處都是可尋址的,但是FLASH 媒體服務(wù)器內(nèi)核 自己運(yùn)行單個(gè)RTMFP實(shí)例。媒體內(nèi)容708可以包括針對(duì)客戶端計(jì)算機(jī)(例如,家庭個(gè)人計(jì) 算機(jī)、移動(dòng)電話、個(gè)人數(shù)字助理、智能電話或者各種嵌入式設(shè)備)的多媒體內(nèi)容、web應(yīng)用以 及游戲和電影。第一節(jié)點(diǎn)702、第二節(jié)點(diǎn)704和第三節(jié)點(diǎn)706可以包括軟件、固件和硬件。硬件 可以包括計(jì)算機(jī)可讀介質(zhì)714、處理器716和一個(gè)或多個(gè)接口設(shè)備718。計(jì)算機(jī)可讀介質(zhì) 714可以包括一個(gè)或多個(gè)硬驅(qū)動(dòng)、外部驅(qū)動(dòng)、磁盤、光盤、磁帶驅(qū)動(dòng)、存儲(chǔ)器設(shè)備等。處理器 716可以包括能夠解釋計(jì)算機(jī)程序指令并處理數(shù)據(jù)的一個(gè)或多個(gè)中央處理單元,并且每個(gè) 處理單元可以包括一個(gè)或多個(gè)處理器內(nèi)核。接口設(shè)備718可以包括一個(gè)或多個(gè)顯示器和 音頻設(shè)備(例如,計(jì)算機(jī)屏幕、計(jì)算機(jī)監(jiān)視器、數(shù)字顯示器、液晶顯示器0XD)、發(fā)光二極管 (LED)等)和支持音頻的組件(例如,麥克風(fēng)、揚(yáng)聲器等)。接口設(shè)備718可以支持圖形用 戶界面(GUI),通過(guò)該GUI,用戶可以看見(jiàn)、聽(tīng)到并且體驗(yàn)媒體播放器應(yīng)用710或者應(yīng)用執(zhí)行 環(huán)境712的輸出。例如,媒體播放器應(yīng)用710可以是安裝在家庭計(jì)算機(jī)或者其他設(shè)備上的 FLASH 播放器程序。媒體播放器應(yīng)用可以運(yùn)行在應(yīng)用執(zhí)行環(huán)境712上,該應(yīng)用執(zhí)行環(huán) 境712可以是針對(duì)客戶端或者服務(wù)器的操作系統(tǒng)(OS),或者安裝在客戶端或者服務(wù)器上的 跨操作系統(tǒng)運(yùn)行時(shí)環(huán)境,諸如從加利福尼亞州的圣何塞市的Adobe系統(tǒng)有限公司可獲得的 Adobe集成運(yùn)行時(shí)(AIR )環(huán)境。本說(shuō)明書中描述的主題和功能性操作的實(shí)施方式可以在數(shù)字電子電路中實(shí)現(xiàn),或 者在計(jì)算機(jī)軟件、固件或硬件中實(shí)現(xiàn),該計(jì)算機(jī)軟件、固件或硬件包括本說(shuō)明書中公開(kāi)的結(jié) 構(gòu)及其等同結(jié)構(gòu)、或是它們的一個(gè)或多個(gè)的組合。本說(shuō)明書中描述的主題的實(shí)施方式可以 實(shí)現(xiàn)為一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品,也即,在計(jì)算機(jī)可讀介質(zhì)上編碼的、以便由數(shù)據(jù)處理裝 置執(zhí)行或控制數(shù)據(jù)處理裝置操作的一個(gè)或多個(gè)計(jì)算機(jī)程序指令模塊。計(jì)算機(jī)可讀介質(zhì)可以 是機(jī)器可讀的存儲(chǔ)設(shè)備、機(jī)器可讀的存儲(chǔ)襯底、存儲(chǔ)器設(shè)備,或者它們中的一個(gè)或多個(gè)的結(jié) 合。術(shù)語(yǔ)“數(shù)據(jù)處理裝置”包括用于處理數(shù)據(jù)的所有裝置、設(shè)備和機(jī)器,例如包括可編程處理 器、計(jì)算機(jī),或者多個(gè)處理器或計(jì)算機(jī)。除了硬件之外,該裝置可以包括為討論中的計(jì)算機(jī) 程序創(chuàng)建執(zhí)行環(huán)境的代碼,例如,構(gòu)成處理器固件、協(xié)議棧、數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng),或 者它們中一個(gè)或多個(gè)的結(jié)合的代碼。傳播的信號(hào)是人工產(chǎn)生的信號(hào),例如,機(jī)器產(chǎn)生的電信號(hào)、光信號(hào)或者電磁信號(hào),生成該信號(hào)以對(duì)信息進(jìn)行編碼,以便傳輸?shù)竭m當(dāng)?shù)慕邮掌餮b置。計(jì)算機(jī)程序(也公知為程序、軟件、軟件應(yīng)用、腳本或代碼)可以由任意形式的編 程語(yǔ)言編寫,包括編譯語(yǔ)言或解釋語(yǔ)言,并且該計(jì)算機(jī)程序可以任意形式部署,包括部署為 單機(jī)程序或模塊、組件、子例程,或者適于在計(jì)算環(huán)境中使用的其他單元。計(jì)算機(jī)程序無(wú)需 對(duì)應(yīng)于文件系統(tǒng)中的文件。程序可以存儲(chǔ)在保存其他程序或數(shù)據(jù)(例如,存儲(chǔ)在標(biāo)記語(yǔ)言 文檔中的一個(gè)或多個(gè)腳本)的文件的一部分中、可以存儲(chǔ)在專門用于討論中的程序的單個(gè) 文件中,或者存儲(chǔ)在多個(gè)協(xié)同文件中(例如,存儲(chǔ)一個(gè)或多個(gè)模塊、子程序,或代碼部分的 文件)。可以將計(jì)算機(jī)程序部署為在一個(gè)計(jì)算機(jī)上執(zhí)行,或者將其部署為在位于一個(gè)地點(diǎn)的 多個(gè)計(jì)算機(jī)上執(zhí)行或跨過(guò)多個(gè)地點(diǎn)分布且通過(guò)通信網(wǎng)絡(luò)互連的多個(gè)計(jì)算機(jī)上執(zhí)行。本說(shuō)明書中描述的處理和邏輯流程可以由執(zhí)行一個(gè)或多個(gè)計(jì)算機(jī)程序的一個(gè)或 多個(gè)可編程處理器執(zhí)行,用于通過(guò)對(duì)輸入數(shù)據(jù)進(jìn)行操作以及產(chǎn)生輸出來(lái)執(zhí)行功能。該處理 和邏輯流程還可以由例如FPGA(現(xiàn)場(chǎng)可編程門陣列)或ASIC(專用集成電路)的專用邏輯 電路執(zhí)行,并且也可以將裝置實(shí)現(xiàn)為所述專用邏輯電路。適于計(jì)算機(jī)程序執(zhí)行的處理器例如包括通用和專用處理器兩者、以及任意類型的 數(shù)字計(jì)算機(jī)的任意一個(gè)或多個(gè)處理器。通常,處理器將從只讀存儲(chǔ)器或隨機(jī)訪問(wèn)存儲(chǔ)器或 兩者處接收指令和數(shù)據(jù)。計(jì)算機(jī)的基本元件是用于執(zhí)行指令的處理器以及用于存儲(chǔ)指令和 數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器設(shè)備。通常,計(jì)算機(jī)還將包括用于存儲(chǔ)數(shù)據(jù)的一個(gè)或多個(gè)海量存 儲(chǔ)設(shè)備,或被操作性地耦合為從所述用于存儲(chǔ)數(shù)據(jù)的一個(gè)或多個(gè)海量存儲(chǔ)設(shè)備接收數(shù)據(jù)、 向其傳送數(shù)據(jù)、或者進(jìn)行兩者,該海量存儲(chǔ)設(shè)備例如磁盤、磁光盤、或光盤。然而,計(jì)算機(jī)不 必一定具有這樣的設(shè)備。而且,計(jì)算機(jī)可以嵌入在其他設(shè)備中,例如移動(dòng)電話、個(gè)人數(shù)字助 理(PDA)、移動(dòng)音頻播放器、全球定位系統(tǒng)(GPS)接收器,這僅是幾例。適于存儲(chǔ)計(jì)算機(jī)程序 指令和數(shù)據(jù)的計(jì)算機(jī)可讀介質(zhì)包括所有形式的非易失性存儲(chǔ)器、介質(zhì)和存儲(chǔ)器設(shè)備,例如 包括半導(dǎo)體存儲(chǔ)器設(shè)備,如EPROM、EEPR0M和閃存設(shè)備;磁盤,如內(nèi)部硬盤或可移動(dòng)硬盤; 磁光盤;以及CD-ROM和DVD-ROM盤。處理器和存儲(chǔ)器可以由專用邏輯電路補(bǔ)充或是包括在 專用邏輯電路中。為了提供與用戶的交互,本說(shuō)明書中描述的主題的實(shí)施方式可以在具有用于向用 戶顯示信息的顯示設(shè)備以及用戶可以通過(guò)其向計(jì)算機(jī)提供輸入的鍵盤和指點(diǎn)設(shè)備的計(jì)算 機(jī)上實(shí)現(xiàn),其中顯示設(shè)備例如CRT (陰極射線管)或者IXD (液晶顯示器)監(jiān)視器,指點(diǎn)設(shè)備 例如鼠標(biāo)或者軌跡球。也可以使用其他類型的設(shè)備來(lái)提供與用戶的交互;例如,提供給用戶 的反饋可以是任何形式的感觀反饋,例如視覺(jué)反饋、聲覺(jué)反饋、或者觸覺(jué)反饋;并且可以接 收來(lái)自用戶的任意形式的輸入,包括聲音、語(yǔ)音或觸覺(jué)輸入。本說(shuō)明書中描述的主題的實(shí)施方式可以實(shí)現(xiàn)在包括后端組件的計(jì)算系統(tǒng)中,例如 數(shù)據(jù)服務(wù)器;或?qū)崿F(xiàn)在包括中間件組件的計(jì)算系統(tǒng)中,例如應(yīng)用服務(wù)器;或?qū)崿F(xiàn)在包括前 端組件的計(jì)算系統(tǒng)中,例如具有圖形用戶界面或者Web瀏覽器的客戶端計(jì)算機(jī),用戶通過(guò) 該圖形用戶界面或Web瀏覽器可以與本說(shuō)明書中描述的主題的實(shí)現(xiàn)進(jìn)行交互;或?qū)崿F(xiàn)在一 個(gè)或多個(gè)這樣的后端、中間件、或前端組件的任意結(jié)合中。系統(tǒng)組件可以通過(guò)數(shù)字?jǐn)?shù)據(jù)通信 的任意形式或介質(zhì)(例如,通信網(wǎng)絡(luò))互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN”)和廣域 網(wǎng)(“WAN”),例如,因特網(wǎng)。計(jì)算系統(tǒng)可以包括客戶端和服務(wù)器。客戶端和服務(wù)器一般相互遠(yuǎn)離,并且通常通過(guò)通信網(wǎng)絡(luò)進(jìn)行交互??蛻舳撕头?wù)器的關(guān)系是借助于在各自計(jì)算機(jī)上運(yùn)行的、彼此具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序得到的。盡管本說(shuō)明書包含多種特定細(xì)節(jié),但是不應(yīng)將其理解為是對(duì)本發(fā)明的范圍或者所要求保護(hù)內(nèi)容的限制,而應(yīng)當(dāng)理解為是本發(fā)明具體實(shí)施方式
      的特定特征的描述。本說(shuō)明書 中在單獨(dú)實(shí)施方式的上下文中描述的某些特征也可以在單個(gè)實(shí)施方式中結(jié)合實(shí)現(xiàn)。相反, 在單個(gè)實(shí)施方式上下文中描述的各種特征也可以分別實(shí)現(xiàn)在多個(gè)實(shí)施方式中或者任意適 當(dāng)?shù)淖咏M合中。而且,盡管上文可能將特征描述為在特定的組合中操作,甚至初始也是這樣 要求保護(hù)的,但是來(lái)自所要求保護(hù)的組合的一個(gè)或多個(gè)特征在一些情況下可以從該組合中 去除,并且所要求保護(hù)的組合可以涉及子組合或組合的變形。類似地,盡管在附圖中以特定的順序描述了操作,但是不應(yīng)將其理解為要求按照所示的特定順序或是串行順序來(lái)執(zhí)行這些操作,或是要求執(zhí)行全部所示的操作,以得到預(yù) 期結(jié)果。在特定環(huán)境中,多任務(wù)和并行處理可能是有利的。而且,在上述實(shí)施方式中各種 系統(tǒng)組件的分離不應(yīng)被理解為在所有實(shí)施方式中都需要這些分離,而應(yīng)當(dāng)將其理解為所描 述的程序組件和系統(tǒng)通??梢栽趩蝹€(gè)軟件產(chǎn)品中集成在一起,或是被打包到多個(gè)軟件產(chǎn)品 中。由此,已經(jīng)對(duì)本發(fā)明的特定實(shí)施方式進(jìn)行了描述。其他實(shí)施方式在下文權(quán)利要求書的范圍內(nèi)。例如,權(quán)利要求書中列舉的活動(dòng)可以用不同的順序執(zhí)行,并且依然達(dá)到預(yù)期結(jié)果.
      權(quán)利要求
      一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括將發(fā)起者消息從第一節(jié)點(diǎn)向第二節(jié)點(diǎn)發(fā)送,以開(kāi)始所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的連接;在所述第一節(jié)點(diǎn)處接收從所述第二節(jié)點(diǎn)發(fā)送的響應(yīng)者消息,其中所述響應(yīng)者消息包括響應(yīng)者證書;將所述響應(yīng)者證書向響應(yīng)者規(guī)范式標(biāo)識(shí)符轉(zhuǎn)換;將所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與存儲(chǔ)的規(guī)范式標(biāo)識(shí)符進(jìn)行比較;以及當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符匹配時(shí),在與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符相對(duì)應(yīng)的預(yù)先存在的會(huì)話上建立所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的連接。
      2.根據(jù)權(quán)利要求1所述的方法,其中所述發(fā)起者消息包括標(biāo)識(shí)所述第二節(jié)點(diǎn)的端點(diǎn)鑒 別符。
      3.根據(jù)權(quán)利要求2所述的方法,其中所述響應(yīng)者消息包括與所述發(fā)起者消息中提供的 端點(diǎn)鑒別符相匹配的信息。
      4.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括將所述響應(yīng)者消息中包含的信息與所述發(fā)起者消息中提供的端點(diǎn)鑒別符進(jìn)行比較;以及當(dāng)所述響應(yīng)者消息中包含的信息與所述發(fā)起者消息中提供的端點(diǎn)鑒別符匹配時(shí),確認(rèn) 所述響應(yīng)者證書是由所述第二節(jié)點(diǎn)發(fā)送的。
      5.根據(jù)權(quán)利要求1所述的方法,其中轉(zhuǎn)換所述響應(yīng)者證書包括在確認(rèn)所述響應(yīng)者證 書是由所述第二節(jié)點(diǎn)發(fā)送的之后,將所述響應(yīng)者證書向所述響應(yīng)者規(guī)范式標(biāo)識(shí)符轉(zhuǎn)換。
      6.根據(jù)權(quán)利要求1所述的方法,其中所述響應(yīng)者規(guī)范式標(biāo)識(shí)符包括所述響應(yīng)者證書的 加密哈希。
      7.根據(jù)權(quán)利要求1所述的方法,其中比較所述響應(yīng)者規(guī)范式標(biāo)識(shí)符包括將所述響應(yīng) 者規(guī)范式標(biāo)識(shí)符與被索引到多個(gè)預(yù)先存在的會(huì)話的多個(gè)存儲(chǔ)的規(guī)范式標(biāo)識(shí)符進(jìn)行比較。
      8.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ) 的規(guī)范式標(biāo)識(shí)符不匹配時(shí),在新的會(huì)話中開(kāi)始所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的連接。
      9.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ) 的規(guī)范式標(biāo)識(shí)符不匹配時(shí),將所述響應(yīng)者規(guī)范式標(biāo)識(shí)符索引至所述新的會(huì)話。
      10.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ) 的規(guī)范式標(biāo)識(shí)符匹配時(shí),終止所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的會(huì)話設(shè)立;以及其中所述響應(yīng)者消息是響應(yīng)于在所述第二節(jié)點(diǎn)處接收到所述發(fā)起者消息而從所述第 二節(jié)點(diǎn)發(fā)送的。
      11.一種計(jì)算機(jī)程序產(chǎn)品,其在計(jì)算機(jī)可讀介質(zhì)上編碼,可操作以引起數(shù)據(jù)處理裝置執(zhí) 行操作,所述操作包括將發(fā)起者消息從第一節(jié)點(diǎn)向第二節(jié)點(diǎn)發(fā)送,以開(kāi)始所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間 的連接;在所述第一節(jié)點(diǎn)處接收從所述第二節(jié)點(diǎn)發(fā)送的響應(yīng)者消息,其中所述響應(yīng)者消息包括 響應(yīng)者證書;將所述響應(yīng)者證書向響應(yīng)者規(guī)范式標(biāo)識(shí)符轉(zhuǎn)換;將所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與存儲(chǔ)的規(guī)范式標(biāo)識(shí)符進(jìn)行比較;以及當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符匹配時(shí),在與所述存儲(chǔ)的規(guī)范 式標(biāo)識(shí)符相對(duì)應(yīng)的預(yù)先存在的會(huì)話上建立所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的連接。
      12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中所述發(fā)起者消息包括標(biāo)識(shí)所述第二 節(jié)點(diǎn)的端點(diǎn)鑒別符。
      13.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,其中所述響應(yīng)者消息包括與所述發(fā)起者 消息中提供的端點(diǎn)鑒別符相匹配的信息。
      14.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,可操作以引起數(shù)據(jù)處理裝置執(zhí)行操作, 所述操作進(jìn)一步包括將所述響應(yīng)者消息中包含的信息與所述發(fā)起者消息中提供的端點(diǎn)鑒別符進(jìn)行比較;以及當(dāng)所述響應(yīng)者消息中包含的信息與所述發(fā)起者消息中提供的端點(diǎn)鑒別符匹配時(shí),確認(rèn) 所述響應(yīng)者證書是由所述第二節(jié)點(diǎn)發(fā)送的。
      15.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中轉(zhuǎn)換所述響應(yīng)者證書包括在確認(rèn) 所述響應(yīng)者證書是由所述第二節(jié)點(diǎn)發(fā)送的之后,將所述響應(yīng)者證書向所述響應(yīng)者規(guī)范式標(biāo) 識(shí)符轉(zhuǎn)換。
      16.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中所述響應(yīng)者規(guī)范式標(biāo)識(shí)符包括所述 響應(yīng)者證書的加密哈希。
      17.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其中比較所述響應(yīng)者規(guī)范式標(biāo)識(shí)符包 括將所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與被索引到多個(gè)預(yù)先存在的會(huì)話的多個(gè)存儲(chǔ)的規(guī)范式標(biāo)識(shí) 符進(jìn)行比較。
      18.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,可操作以引起數(shù)據(jù)處理裝置執(zhí)行操作, 所述操作進(jìn)一步包括當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符不匹配時(shí), 在新的會(huì)話中開(kāi)始所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的連接。
      19.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,可操作以引起數(shù)據(jù)處理裝置執(zhí)行操作, 所述操作進(jìn)一步包括當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符不匹配時(shí), 將所述響應(yīng)者規(guī)范式標(biāo)識(shí)符索引至所述新的會(huì)話。
      20.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,可操作以引起數(shù)據(jù)處理裝置執(zhí)行操作, 所述操作進(jìn)一步包括當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符匹配時(shí),終 止所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的會(huì)話設(shè)立。
      21.—種系統(tǒng),包括處理器,用于向網(wǎng)絡(luò)傳輸信息和從網(wǎng)絡(luò)接收信息,其中所述處理器可操作以執(zhí)行操作, 所述操作包括將發(fā)起者消息從第一節(jié)點(diǎn)向第二節(jié)點(diǎn)發(fā)送,以開(kāi)始所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間 的連接;在所述第一節(jié)點(diǎn)處接收從所述第二節(jié)點(diǎn)發(fā)送的響應(yīng)者消息,其中所述響應(yīng)者消息包括 響應(yīng)者證書;將所述響應(yīng)者證書向響應(yīng)者規(guī)范式標(biāo)識(shí)符轉(zhuǎn)換;將所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與存儲(chǔ)的規(guī)范式標(biāo)識(shí)符進(jìn)行比較;以及當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符匹配時(shí),在與所述存儲(chǔ)的規(guī)范 式標(biāo)識(shí)符相對(duì)應(yīng)的預(yù)先存在的會(huì)話上建立所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的連接。
      22.根據(jù)權(quán)利要求21所述的系統(tǒng),其中所述發(fā)起者消息包括標(biāo)識(shí)所述第二節(jié)點(diǎn)的端點(diǎn) 鑒別符。
      23.根據(jù)權(quán)利要求22所述的系統(tǒng),其中所述響應(yīng)者消息包括與所述發(fā)起者消息中提供 的端點(diǎn)鑒別符相匹配的信息。
      24.根據(jù)權(quán)利要求22所述的系統(tǒng),其中所述處理器可操作以執(zhí)行操作,所述操作進(jìn)一 步包括將所述響應(yīng)者消息中包含的信息與所述發(fā)起者消息中提供的端點(diǎn)鑒別符進(jìn)行比較;以及當(dāng)所述響應(yīng)者消息中包含的信息與所述發(fā)起者消息中提供的端點(diǎn)鑒別符匹配時(shí),確認(rèn) 所述響應(yīng)者證書是由所述第二節(jié)點(diǎn)發(fā)送的。
      25.根據(jù)權(quán)利要求21所述的系統(tǒng),其中轉(zhuǎn)換所述響應(yīng)者證書包括在確認(rèn)所述響應(yīng)者 證書是由所述第二節(jié)點(diǎn)發(fā)送的之后,將所述響應(yīng)者證書向所述響應(yīng)者規(guī)范式標(biāo)識(shí)符轉(zhuǎn)換。
      26.根據(jù)權(quán)利要求21所述的系統(tǒng),其中所述響應(yīng)者規(guī)范式標(biāo)識(shí)符包括所述響應(yīng)者證書 的加密哈希。
      27.根據(jù)權(quán)利要求21所述的系統(tǒng),其中比較所述響應(yīng)者規(guī)范式標(biāo)識(shí)符包括將所述響 應(yīng)者規(guī)范式標(biāo)識(shí)符與被索引到多個(gè)預(yù)先存在的會(huì)話的多個(gè)存儲(chǔ)的規(guī)范式標(biāo)識(shí)符進(jìn)行比較。
      28.根據(jù)權(quán)利要求21所述的系統(tǒng),其中所述處理器可操作以執(zhí)行操作,所述操作進(jìn)一 步包括當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符不匹配時(shí),在新的會(huì)話中 開(kāi)始所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的連接。
      29.根據(jù)權(quán)利要求28所述的系統(tǒng),其中所述處理器可操作以執(zhí)行操作,所述操作進(jìn)一 步包括當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符不匹配時(shí),將所述響應(yīng)者 規(guī)范式標(biāo)識(shí)符索引到所述新的會(huì)話。
      30.根據(jù)權(quán)利要求21所述的系統(tǒng),其中所述處理器可操作以執(zhí)行操作,所述操作進(jìn)一 步包括當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符匹配時(shí),終止所述第一節(jié) 點(diǎn)與所述第二節(jié)點(diǎn)之間的會(huì)話設(shè)立。
      全文摘要
      一種計(jì)算機(jī)實(shí)現(xiàn)的方法包括將發(fā)起者消息從第一節(jié)點(diǎn)向第二節(jié)點(diǎn)發(fā)送,以開(kāi)始所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的連接;在所述第一節(jié)點(diǎn)處接收從所述第二節(jié)點(diǎn)發(fā)送的響應(yīng)者消息,其中所述響應(yīng)者消息包括響應(yīng)者證書;將所述響應(yīng)者證書向響應(yīng)者規(guī)范式標(biāo)識(shí)符轉(zhuǎn)換;將所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與存儲(chǔ)的規(guī)范式標(biāo)識(shí)符進(jìn)行比較;以及當(dāng)所述響應(yīng)者規(guī)范式標(biāo)識(shí)符與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符匹配時(shí),在與所述存儲(chǔ)的規(guī)范式標(biāo)識(shí)符相對(duì)應(yīng)的預(yù)先存在的會(huì)話上建立所述第一節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間的連接。
      文檔編號(hào)H04L12/26GK101803287SQ200980100435
      公開(kāi)日2010年8月11日 申請(qǐng)日期2009年5月13日 優(yōu)先權(quán)日2008年5月13日
      發(fā)明者M·索恩伯勒, M·考夫曼 申請(qǐng)人:奧多比公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1