網絡接口設備的制作方法

            文檔序號:7742283閱讀:119來源:國知局
            專利名稱:網絡接口設備的制作方法
            技術領域
            這里討論的實施例涉及一種網絡接口設備。
            技術背景
            已知具有經由網絡連接的多個示例性操作節點的并行計算機。針對這種并行計算 機中的節點間的低延遲通信,可以在所有節點間維持用于通信控制的連接。并行計算機中的每個節點具有用于與網絡建立連接的網絡接口設備。網絡接口設 備可以包括網絡接口控制器或者網絡接口卡(在下文中被稱為“NIC”)。每個節點使用網 絡接口設備來經由網絡與其它節點進行通信。因此,具有幾萬個節點的大規模并行計算機 需要能夠維持幾萬個通信連接的網絡接口設備。Web (網絡)服務器、數據庫服務器等的計算機可以使用頻繁地連接和斷開與終端 的通信的通信協議(諸如HTTP(超文本傳輸協議))。為了在這種計算機中實現較高的處理 速度,需要減少用于建立和切斷通信連接的處理器上的協議處理負荷。近年來,例如,正如在千兆位以太網中所見到的那樣,網絡通信速度已經極大地提 高。在這種趨勢下,通信處理占據了由計算機處理器進行的大部分處理,并且較低比例的應 用程序處理的問題變得更嚴重。術語“應用程序”在下文中將被稱為術語“應用”。因此,卸 載(offloading)功能的安裝變得更普遍,以將通常由處理器執行的部分通信處理卸載到 網絡接口設備。日本專利申請公布2006-191537號和2003-333076號公開了有關卸載功能的技 術。日本專利申請公布2006-191537號公開了一種NIC使用其來執行通信處理的卸載引擎。日本專利申請公布2003-333076號公開了一種方法,該方法通過在處理器建立通 信連接之后將通信上下文移到NIC來基于連接單元選擇性地卸載通信處理。使用日本專利申請公布2006-191537號中公開的NIC,安裝在卸載引擎中的存儲 器的容量小于每個處理器的主存儲裝置的容量。因此,根據日本專利申請公布2006-191537 號,節點間的最大通信連接數是有限的。使用日本專利申請公布2003-333076號中公開的NIC,用于建立通信連接的每個 處理器上的處理負荷較大。因此,根據日本專利申請公布2003-333076號,每個處理器的應 用處理能力較低。

            發明內容
            這里討論的實施例的一方面是提供一種網絡接口,該網絡接口能夠經由網絡來執行在節點間的通信中通常由處理器執行的通信連接建立和斷開的示例性操作,并且能夠維 持節點間的大量通信連接。上述方面可以通過連接到計算機并且經由網絡執行通信的網絡接口設備來實現, 該網絡接口設備包括第一管理單元,其通過端口號來識別通信連接,并且通過存儲在存儲 單元中并且與端口號相關聯的上下文來管理每個端口的通信連接狀態;第二管理單元,其 管理上下文的存儲狀態;以及控制單元,其參考上下文,并且在端口間執行建立通信連接的 示例性操作和切斷通信連接的示例性操作。上述方面可以通過能夠維持大量通信連接的網絡接口設備來實現。另外,通過執 行通常由處理器執行的通信連接建立和斷開的示例性操作,所公開的網絡接口設備降低了 處理器上的通信處理負荷。隨后將清楚的這些以及其它方面和優點存在于下文中參照構成其部分的附圖來 更充分地描述和聲明的結構和示例性操作的細節中,其中相同標號始終指示相同部件。


            圖1示出了并行計算機的示例性實施例;圖2示出了示例性OTC ;圖3示出了處理器的示例性主存儲裝置;圖4示出了示例性實施例中的端口定義;圖5示出了端口上下文的示例性數據結構;圖6A、6B和6C示出了要由處理器寫入傳送命令隊列中的描述符的示例性數據結 構;圖7A、7B和7C示出了要由NIC的傳送完成通知隊列控制器寫入傳送完成通知隊 列中的傳送完成狀態的描述符的示例性數據結構;圖8A、8B、8C和8D示出了要由NIC的接收完成通知隊列控制器寫入接收通知隊列 中的接收狀態的描述符的數據結構;圖9示出了控制分組的示例性數據結構;圖10示出了傳輸數據分組的示例性數據結構;圖11示出了實施例中的單向通信示例性操作;圖12示出了要由源處理器執行的、用于指示相應的源NIC發出“連接請求”的示 例性操作;圖13示出了要由目標NIC執行的、用于從源NIC接收連接請求分組并且將“連接 許可”響應分組傳送到源NIC的示例性操作;圖14示出了在接收到來自目標NIC的“連接許可”響應分組時要由源NIC執行的 示例性操作;圖15示出了用于從源端口傳送傳輸數據的示例性操作;圖16示出了要由目標端口執行的、用于接收從源端口傳送的傳輸數據的示例性 操作;
            圖17示出了要由源端口執行的、用于將斷開通知傳送到目標端口的示例性操作; 以及圖18示出了要由目標端口執行的、用于從源端口接收斷開通知的示例性操作。
            具體實施例方式有關通信連接的術語可定義如下。“端口 ”被定義為具有下面的屬性1)端口位于通信連接的兩端;2)存在兩種類型的端口 源端口,其被指定為通信連接的發起者;以及目標端口, 其被指定為通信連接的目標;3)端口是與應用等價,并且由各個節點的處理器來執行的程序。“應用”被定義為通過屬于OSI (開放式系統互連)參考模型的會話層的通信程序 來實現的通信資源。“應用”可以是屬于應用層并且建立或者取消用于傳送和接收數據的虛 擬連接的應用。 “端口號”被定義為要由應用用于識別端口的標識信息。端口號可以是用于識別由各個節點的處理器執行的應用所建立的通信連接的數 字。每個端口號被唯一地分配給通信連接。根據示例性實施例,“0”、“1”、“2”、... "η" (η 是正整數)的序列號作為端口號被分配給各個端口。根據示例性實施例,“通信連接管理”被定義為與端口號相關聯的通信連接的管理。通信連接表示通信和連接的形式,并且可以是在OSI參考模型的傳輸層的節點間 通信連接(端到端通信連接)。根據示例性實施例,使用端口號來控制端到端通信。根據示例性實施例,要支持的 通信連接可以是在OSI參考模型的傳輸層的協議通信連接、iSCSI (互聯網小型計算機系統 接口)協議通信連接等。圖1示出了根據示例性實施例的并行計算機系統。圖1所示的并行計算機系統1包括(n+1)個節點10 (10-0、10-1.....10-49、
            10-50、10-51.....10-n)以及網絡20。這里,“η”是正整數。(n+1)個節點10經由網絡20彼此進行通信。網絡20是互連網絡、LAN(局域網) 等。節點10中的每個例如基于MPI (消息傳遞接口)傳送和接收命令、數據等。要在節點 10間傳送和接收的命令和數據例如采用分組的形式。節點10-i (i = 0到η)中的每個包括處理器11 (處理器0到處理器η)、主存儲裝 置12以及網絡接口控制器(NIC) 13。每個處理器11包括微處理器、芯片集等。每個主存儲裝置12是半導體存儲器(諸 如ROM(只讀存儲器)或者RAM(隨機存取存儲器))。每個NIC 13例如是網絡接口控制器 或者網絡接口卡。每個主存儲裝置12包括用于存儲軟件(諸如要由處理器執行的操作系統(OS)、中 間件以及應用程序)的區域。除了軟件存儲區之外,每個主存儲裝置12還具有用于存儲端 口上下文的區域(端口上下文存儲區),以及用于存儲管理端口上下文的端口表(端口管理表)的區域,其中端口上下文是在通信處理(諸如通信連接建立和斷開)中使用的信息。 稍后將詳細地描述端口上下文和端口表。每個NIC 13能夠卸載處理器的通信處理。每個相應的NIC 13從每個主存儲裝置12讀取要從相應的處理器11傳送到其他 節點10的處理器11的命令和數據。NIC 13將所讀取的命令和數據經由網絡20傳送到其 他節點10的NIC 13。NIC 13還經由網絡20接收從其他節點10的NIC 13傳送的命令和 數據,并且將所接收的命令和數據存儲到主存儲裝置12中。例如,使用分組來執行命令和 數據的傳送和接收。圖1示出了如下示例性實施例其中在節點10中的每個的主存儲裝置12中提供 具有四個端口條目(端口 0到端口 3)的端口表121。在圖1中,示意性地示出了節點10-0 的端口 0(具有端口號“0”的端口,同樣適用于下面的示例))和節點10-51的端口 2之間 的通信連接30。通信連接30例如是在0SI參考模型的傳輸層的通信連接。如圖1所示,根 據實施例的每個端口表121按端口號的降序來存儲與端口號對應的端口條目。圖2示出了圖1的每個NIC 13的示例性實施例。如圖2所示,每個NIC 13包括PIO(Programmed Input/Output,程控輸入/輸出) 控制器131、DMA(Direct Memory Access,直接存儲器訪問)控制器132、傳送命令隊列控制 器133、分組傳送處理器134、傳送完成通知隊列控制器135、分組接收處理器136以及接收 完成通知隊列控制器137。DMA控制器132經由總線138連接到傳送命令隊列控制器133、 傳送完成通知隊列控制器135、分組傳送處理器134、分組接收處理器136以及接收完成通 知隊列控制器137。PI0控制器131和傳送命令隊列控制器133通過信號線139彼此連接。傳送命令 隊列控制器133和分組傳送處理器134通過信號線140彼此連接。分組傳送處理器134和 傳送完成通知隊列控制器135通過信號線141彼此連接。分組接收處理器136和接收完成 通知隊列控制器137通過信號線142彼此連接。圖3示出了每個處理器11的主存儲裝置12的示例性實施例。如圖3所示,主存儲裝置12具有端口表121、端口上下文123、端口緩沖器125、傳 送命令隊列127、傳送完成通知隊列128以及接收通知隊列129。稍后將詳細地描述端口表 121、端口上下文123、端口緩沖器125、傳送命令隊列127、傳送完成通知隊列128以及接收 通知隊列129的結構和功能。PI0控制器131電連接到處理器11。PI0控制器131與處理器11進行命令和數據 的傳送和接收。PI0控制器131還根據需要中斷處理器11。DMA控制器132直接訪問處理 器11的主存儲裝置12而無需處理器11的干預,并且與主存儲裝置12進行數據傳輸。傳送命令隊列控制器133經由DMA控制器132從處理器11的主存儲裝置12中提 供的傳送命令隊列127中讀取“傳送命令”的描述符。然后,傳送命令隊列控制器133經由 信號線140將在所讀取的描述符中描述的用于創建傳送分組的必要信息發送到分組傳送 處理器134。在接收到來自傳送命令隊列控制器133的信息時,分組傳送處理器134基于所接 收的信息生成控制分組或者傳輸數據分組(也被稱為“數據通信分組”)。然后,分組傳送 處理器134經由網絡20將所生成的分組傳送到由傳送命令指定的節點10的NIC 13。在完成分組傳送之后,分組傳送處理器134經由信號線141向傳送完成通知隊列控制器135通 知所傳送的分組的類型。在接收到來自分組傳送處理器134的通知時,傳送完成通知隊列控制器135創建 “傳送完成通知”的描述符。然后,傳送完成通知隊列控制器135經由DMA控制器132將所 創建的描述符寫入處理器11的主存儲裝置12中提供的傳送完成通知隊列128中。分組接收處理器136經由網絡20接收從目標節點10的NIC 13傳送的分組。如果 所接收的分組是數據通信分組,則分組接收處理器136從分組提取傳輸數據,并且經由DMA 控制器132將所提取的傳輸數據寫入處理器11的主存儲裝置12中提供的端口緩沖器125 中。當從網絡20接收到分組時,分組接收處理器136經由信號線142向接收完成通知隊列 控制器137通知所接收的分組的類型。在接收到來自分組接收處理器136的通知時,接收完成通知隊列控制器137創建 “接收通知”的描述符,并且經由DMA控制器132將所寫入的描述符寫入處理器的主存儲裝 置12中提供的接收通知隊列129中。圖4示出了根據示例性實施例的端口定義。根據示例性實施例,結合端口號來管理通信連接。使用端口表121、端口上下文 123以及端口緩沖器125來管理通信連接。端口上下文123是用于管理相應端口的通信連接狀態的信息。端口緩沖器125是 存儲要傳送的傳輸數據或者所接收的傳輸數據的緩沖器。端口表121是管理每個端口的端口上下文123和端口條目1211的表。端口表121 管理各個端口的端口上下文123以及與端口號相關聯的端口條目1211。端口表121中的端 口條目1211的條目號對應于端口號。因此,具有端口號“n”(n是0或者正整數)的端口條目1211被登記在端口表121 中具有條目號“n”的條目中。如圖4所示,端口條目1211存儲包含項目“啟用”、“類型”、“上下文地址”、“緩沖器 地址”以及“緩沖器大小”的信息。項目“啟用”是表示端口條目1211是否有效的標志。如 果端口條目1211有效,則“啟用”標志為“1”,而如果無效,則“啟用”標志為“0”。項目“類 型”是表示“接收”或者“傳送”的信息。項目“上下文地址”是在主存儲裝置12中存儲相應 端口的端口上下文123的地址。項目“緩沖器地址”表示相應端口的端口緩沖器125的頂 端地址。項目“緩沖器大小”是表示端口緩沖器125的大小的信息,諸如在端口緩沖器125 中可以存儲的字節數。圖5示出了每個端口上下文123的示例性數據結構。如圖5所示,端口上下文123包括以下信息協議類型1231和通信狀態1232。協 議類型1231是表示在端口間的通信中使用的通信協議的類型的信息。通信狀態1232是表 示端口間的通信連接的狀態的信息。通信狀態1232表示“待機狀態”、“連接狀態”、“請求連 接狀態”、“完成斷開通知接收狀態”等。公開了在每個隊列中設置的描述符的內容。根據示例性實施例,將每個處理器11的通信處理卸載到每個相應的NIC 13。將 “通信連接建立”、“通信斷開”以及“數據通信(數據傳輸)”的處理卸載到NIC 13。使用傳 送命令隊列127、傳送完成通知隊列128以及接收通知隊列129來執行卸載處理。處理器11和NIC 13通過對這些隊列執行描述符的讀取/寫入來交換信息,并且實現卸載。傳送命令隊列127是由處理器11用來指示NIC 13“建立通信連接(連接請求)”、 “傳送數據(傳輸數據),,以及“斷開通信線路”的隊列。處理器11將所述三個命令寫入傳 送命令隊列127中,并且NIC 13讀取寫入傳送命令隊列127中的命令。通過這么做,處理 器11向NIC 13通知所述三個命令。在經由傳送命令隊列127接收到來自處理器11的命令時,NIC 13根據命令創建 傳送分組,并且經由網絡20將傳送分組傳送到通信目標的NIC 13。傳送分組例如是“連接 請求分組”、“連接響應分組”、“傳輸數據分組”或者“斷開通知分組”。圖6A到6C示出了要由處理器11寫入傳送命令隊列127中的描述符的數據結構。 如圖6A到6C所示,在本實施例中存在三種要寫入傳送命令隊列127中的描述符。圖6A所示的連接請求命令描述符1331是要由處理器11寫入傳送命令隊列127中 以指示NIC 13 “請求連接”的描述符。連接請求命令描述符1331具有設置如下信息的字 段所述信息包括命令ID 1331a、源端口號1331b、目標地址1331c以及目標端口號1331d。命令ID 1331a是分配給要從處理器11發送到NIC 13的“連接請求”命令的ID (標識 符)。源端口號1331b是通信中的源端口的端口號。目標地址1331c是在通信中由目標節點10 使用的、0SI參考模型的網絡層的地址。目標端口號1331d是通信中的目標端口的端口號。端口號等于分配給分組源的應用程序的端口號,其中由具有目標地址的節點10d 執行該應用程序。這里,節點10d是通信的目標。圖6B所示的數據傳輸命令描述符1332包括以下信息命令ID1332a、源端口號 1332b、數據頂端地址1332c以及數據長度1332d。數據傳輸命令描述符1332是要由處理器11寫入傳送命令隊列127中以指示NIC 13 “傳輸數據”的描述符。命令ID 1332a是被分配給要從處理器11發送到NIC 13的“數 據傳輸”命令的ID。源端口號1332b是通信中的源端口的端口號。數據頂端地址1332c是 存儲要設置在傳輸數據分組(數據通信分組)中的傳送數據的端口緩沖器125的頂端地 址。數據長度1332d是存儲在端口緩沖器125中的數據的大小。圖6C所示的斷開通知傳送命令描述符1333包括命令ID 1333a和源端口號 1333b。斷開通知傳送命令描述符1333是要由處理器11寫入傳送命令隊列127中以指示 NIC 13 “斷開通信線路”的描述符。命令ID 1333a是分配給要從處理器11發送到NIC 13 的“斷開通知傳送”命令的ID。源端口號1333b是通信中的源端口的端口號。傳送完成通知隊列128是由NIC 13用來向處理器11通知完成從處理器11請求 的分組傳送的隊列。當完成從處理器11請求的分組傳送時,NIC13將“傳送完成狀態”的描 述符寫入傳送完成通知隊列128中。處理器11從傳送完成通知隊列128讀取傳送完成狀 態,以確認由處理器11指定的分組已經被傳送到通信目標的NIC 13。圖7A到7C示出了要由傳送完成通知隊列控制器135寫入傳送完成通知隊列128 中的傳送完成狀態的描述符的數據結構。圖7A所示的連接請求傳送命令完成描述符1351 是表示由NIC 13響應于來自處理器11的“連接請求傳送”命令執行的處理的結果的描述 符。連接請求傳送命令完成描述符1351包括狀態代碼1351a。狀態代碼1351a是表示由 NIC 13執行的處理是成功還是失敗的代碼,S卩,“成功”或者“失敗”。由NIC 13的傳送完成 通知隊列控制器135將連接請求傳送命令完成描述符1351作為連接請求傳送的“傳送完成狀態”寫入傳送完成通知隊列128中。NIC 13讀取由處理器11寫入傳送命令隊列127中的“連接請求”,并且經由網絡 20將連接請求分組傳送到連接目標的NIC 13。然后,NIC13創建具有設置在狀態代碼1351a 中的連接請求分組的傳送結果的連接請求傳送命令完成描述符1351,并且將所創建的連接 請求傳送命令完成描述符1351寫入傳送完成通知隊列128中。當正確地完成了連接請求分組的傳送時,將連接請求傳送命令完成描述符1351 的狀態代碼1351a設置為表示處理成功的代碼(例如,“0”)。當連接請求分組的傳送失敗 時,將連接請求傳送命令完成描述符1351的狀態代碼1351a設置為表示處理失敗的代碼 (例如,“1”)。處理器11從傳送完成通知隊列128讀取連接請求傳送命令完成描述符1351。 然后,處理器11參考連接請求傳送命令完成描述符1351的狀態代碼1351a,以檢查處理器 11指示NIC 13傳送的連接請求分組是否已經被正確地傳送到目標節點10的NIC 13。圖7B所示的數據傳輸命令完成描述符1352是表示由NIC 13響應于從處理器11 發出到OTC 13的“數據傳輸”命令而執行的處理的結果的描述符。數據傳輸命令完成描述 符1352包括狀態代碼1352a和傳送數據長度1352b。狀態代碼1352a是表示由NIC 13執 行的處理是成功還是失敗的代碼。傳送數據長度1352b是表示傳輸數據長度的信息。由 NIC 13的傳送完成通知隊列控制器135將數據傳輸命令完成描述符1352作為傳輸數據傳 送的“傳送完成狀態”寫入傳送完成通知隊列128中。NIC 13從傳送命令隊列127讀取由處理器11寫入的“數據傳輸”命令,然后確認 數據要被傳送到的端口處于“請求連接狀態”。在確認端口的狀態之后,NIC 13從端口緩沖 器125讀取傳輸數據。NIC 13生成其中設置有所讀取的傳輸數據的傳輸數據分組,并且經 由網絡20將所創建的傳輸數據分組傳送到目標節點10的NIC 13。在完成傳輸數據分組的 傳送之后,NIC 13創建數據傳輸命令完成描述符1352。在數據傳輸命令完成描述符1352中,傳輸數據分組的傳送結果被設置在狀態代 碼1352a中,而傳輸數據的數據長度被設置在傳送數據長度1352b中。NIC 13將所創建的 數據傳輸命令完成描述符1352寫入傳送完成通知隊列128中。圖7C所示的斷開通知傳送完成描述符1353是表示由NIC 13響應于從處理器11 發出到NIC 13的“斷開通知傳送”命令而執行的處理的結果的描述符。斷開通知傳送完成 描述符1353包括狀態代碼1353a。狀態代碼1353a是表示由NIC 13響應于從處理器11發 出到NIC 13的“斷開通知傳送”命令而執行的處理的結果的代碼。由NIC 13將斷開通知傳 送完成描述符1353作為斷開通知傳送的“傳送完成狀態”寫入傳送完成通知隊列128中。NIC 13從傳送命令隊列127讀取由處理器11寫入的“斷開通知傳送”命令,并且 經由網絡20將斷開通知分組傳送到連接目標的NIC 13。當完成斷開通知分組的傳送時, NIC 13創建具有設置在狀態代碼1353a中的傳送結果的斷開通知傳送完成描述符1353,并 且將所創建的斷開通知傳送完成描述符1353寫入傳送完成通知隊列128中。如果正確地完成斷開通知分組的傳送,則將斷開通知傳送完成描述符1353中的 狀態代碼1353a設置為表示傳送成功的代碼(例如,“0”)。如果斷開通知分組的傳送失敗, 則將斷開通知傳送完成描述符1353中的狀態代碼1353a設置為表示傳送失敗的代碼(例 如,“1,,)。處理器11從傳送完成通知隊列128讀取斷開通知傳送完成描述符1353。然后,處理器11參考斷開通知傳送完成描述符1353,并且檢查處理器指示NIC 13傳送的斷開通知 分組是否已經被正確地傳送到目標節點10的NIC 13。接收通知隊列129是由NIC 13用來向處理器11通知從通信連接目標的NIC 13 接收到的分組的類型的隊列。在接收到來自通信連接目標的NIC 13的分組時,NIC 13將 與所接收的分組的類型對應的接收狀態寫入接收通知隊列129中。處理器11從接收通知隊列129讀取接收狀態,并且分析所讀取的接收狀態的內 容,以確定從通信連接目標節點10的處理器11傳送的通知的內容。存在以下類型的接收分組“連接請求分組”類型、“連接響應分組”類型、“傳輸數 據分組”類型、“斷開通知分組”類型等。這些類型的分組被歸類為控制分組。圖8A到8D示出了表示要由NIC 13的接收完成通知隊列控制器137寫入接收通 知隊列129中的接收狀態的描述符的數據結構。如圖8A到8D所示,存在四種要寫入分組 傳送或者接收方的NIC 13的接收通知隊列129中的描述符。圖8A所示的連接請求描述符1371是當NIC 13接收到連接請求分組時,由NIC 13 寫入接收通知隊列129中以向節點10中的處理器11通知來自通信連接目標的“連接請求” 的描述符。連接請求描述符1371包括以下信息接收通知ID 1371a、端口號1371b、請求者地 址1371c以及請求者端口號1371d。接收通知ID 1371a是分配給“連接請求”的接收通知的ID。端口號1371b等于設 置在控制分組中的“目標端口號”。請求者地址1371c等于設置在連接請求分組中的“發起 者地址”。請求者端口號1371d等于設置在連接請求分組中的“源端口號”。圖8B所示的連接響應描述符1372是當NIC 13接收到連接響應分組時,由NIC 13 寫入接收通知隊列129中以向處理器11通知接收到“連接響應分組”的描述符。連接響應描述符1372包括以下信息接收通知ID 1372a、端口號1372b、響應者地 址1372c以及響應端口號1372d。接收通知ID 1372a是分配給“連接響應”的接收通知的ID。端口號1372b是設置 在連接響應分組中的字段“目標端口號”中的端口號。響應者地址1372c是設置在連接響 應分組中的字段“發起者地址”中的地址。響應端口號1372d是設置在連接響應分組中的 字段“源端口號”中的端口號。稍后將詳細地描述連接響應分組。圖8C所示的數據傳輸描述符1373是當NIC 13接收到傳輸數據分組時,由NIC 13 寫入接收通知隊列129以向處理器11通知接收到“數據傳輸分組”的描述符。數據傳輸描 述符1373包括以下信息接收通知ID1373a、端口號1373b、數據頂端地址1373c以及數據 長度1373d。接收通知ID 1373a是分配給“傳輸數據”的接收通知的ID。端口號1373b等于設 置在傳輸數據分組中的“目標端口號”。數據頂端地址1373c是表示端口緩沖器125中的傳 輸數據的頂端位置的地址。由NIC 13從傳輸數據分組提取傳輸數據并且將其存儲到端口 緩沖器125中。數據長度1373d是存儲在端口緩沖器125中的傳輸數據的數據長度。稍后 將詳細地描述傳輸數據分組。圖8D所示的斷開通知描述符1374是當NIC 13接收到分組時,由NIC 13寫入接 收通知隊列129中以向處理器11通知接收到“斷開通知分組”的描述符。
            接收通知ID 1374a是分配給“斷開通知”的接收通知的ID。端口號1374b是斷開 通知發送者的端口號(源端口號)。端口號1374b等于設置在斷開通知分組中的“源端口號”。圖9示出了每個控制分組的數據結構。如圖9所示,控制分組50包括網絡層報頭510和傳輸層報頭520。網絡層報頭510 是相當于OSI參考模型的網絡層報頭的報頭。傳輸層報頭520是相當于OSI參考模型的傳 輸層報頭的報頭。網絡層報頭510包括分組長度511、目標地址512以及發起者地址513。分組長度 511是整個控制分組50的大小(諸如字節長度)。目標地址512是控制分組50要被傳送 到的目標節點10的網絡層地址(諸如IP地址)。發起者地址513是傳送控制分組50的節 點10的網絡層地址(諸如IP地址)。傳輸層報頭520包括目標端口號521、源端口號522、協議類型523以及分組類型 524。目標端口號521是通信連接的目標的應用程序的端口號。源端口號522是通信連 接的發起者的應用程序的端口號。協議類型523是表示在通信連接中使用的傳輸層協議的 類型的信息。分組類型524是表示在通信連接中使用的控制分組的類型的信息。本實施例中使用的控制分組例如包括“連接請求分組”、“連接響應分組”以及“斷 開通知分組”。分組類型524表示控制分組類型之一。換句話說,當接收到控制分組50時, 可以通過參考設置在分組類型524中的信息來確定控制分組50的類型。圖10示出了傳輸數據分組的數據結構。如圖10所示,傳輸數據分組60包括網絡層報頭610、傳輸層報頭620以及傳輸層 數據630。網絡層報頭610包括分組長度611、目標地址612以及發起者地址613。分組長度611是表示整個傳輸數據分組的大小的信息。目標地址612和發起者地 址613分別與控制分組50的網絡層報頭510的目標地址512和發起者地址513相同。傳輸層報頭620包括目標端口號621、源端口號622、協議類型623以及分組類型 624。目標端口號621、源端口號622以及協議類型623分別與控制分組50的傳輸層報頭 520的目標端口號521、源端口號522以及協議類型523相同。分組類型624是表示傳輸數 據分組60的類型的信息。傳輸層數據630是關于由傳輸數據分組60運載的傳輸層協議(諸如TCP (傳輸控 制協議))的數據。公開了示例性操作。圖11示出了單向通信示例性操作。圖11示出了在本實施例的系統中將數據從圖1所示的源節點10 (在下文中被稱 為“源節點10s”)傳輸到圖1所示的目標節點10(在下文中被稱為“目標節點10d”)的示 例性操作的序列。在圖11中,源節點IOs的處理器11和NIC 13分別被示出為處理器lis 和NIC 13s。同樣,目標節點IOd的處理器11和NIC 13分別被示出為處理器Ild和NIC 13d。通過以下過程來執行從在源節點IOs的處理器lis處執行的端口到在目標節點IOd的處理器lid處執行的端口的數據傳輸(1)源節點IOs的處理器lis (在下文中處理器lis將被稱為“源處理器lis”)向 源節點IOs的NIC 13s (在下文中NIC 13s將被稱為“源NIC13s”)通知“連接請求命令”。
            (2)在接收到來自源處理器lis的連接請求命令時,源NIC 13s將“連接請求”傳 送到目標節點IOd的NIC 13d(在下文中NIC 13d將被稱為“目標NIC 13d”)。(3)在接收到來自源NIC 13s的連接請求時,目標NIC 13d將連接許可響應返回到 源 NIC 13s。(4)然后,目標NIC 13d向目標節點IOd的處理器Ild(在下文中處理器Ild將被 稱為“目標處理器lid”)通知接收到連接請求。(5)在接收到來自目標NIC 13d的連接許可響應時,源NIC 13s向源處理器lis通 知接收到連接許可響應。(6)在接收到來自源NIC 13s的連接響應接收的通知時,源處理器lis指示源NIC 13s執行“數據傳輸”。(7)在接收到來自源處理器lis的數據傳輸命令時,源NIC 13s將由源處理器lis 指定的“傳輸數據”傳送到目標NIC 13d。(8)在接收到來自源NIC 13s的傳輸數據時,目標NIC 13d向目標處理器Ild通知 接收到傳輸數據。重復以上過程(6)到(8)直至源處理器lis將所有傳輸數據傳送到目標 處理器lid。(9)在將所有傳輸數據傳送到目標處理器Ild之后,源處理器lis指示源NIC 13s 傳送“斷開通知”。(10)在接收到來自源處理器lis的斷開通知傳送命令時,源NIC 13s將“斷開通 知”傳送到目標NIC 13d。(11)在接收到來自源NIC 13s的斷開通知時,目標NIC 13d向目標處理器Ild通 知接收到斷開通知。執行示例性過程(1)到(11),以便在源NIC 13s和目標NIC 13d之間建立通信連 接,并且將數據從源處理器lis傳送到目標處理器lid。在源處理器lis將所有傳輸數據傳 送到目標處理器Ild之后,切斷源NIC13s和目標NIC 13d之間的通信連接。通信連接是在 OSI參考模型的傳輸層的通信連接。如上所述,根據本實施例,源NIC 13s和目標NIC 13d執行處理來建立用于傳輸數 據的通信連接。使用端口表121、端口上下文123以及端口緩沖器125來發送處理器11和 NIC 13之間的每個命令和通知。結合端口號來管理這些部件121、123和125。公開了連接請求傳送。圖12示出了要由源處理器lis執行的、用于指示源NIC 13s發出“連接請求”的 示例性操作,以便建立通信連接。下面描述圖12所示的過程。(1)初始設置源處理器lis在相應主存儲裝置12 (在下文中被稱為“主存儲裝置 12s”)中取得端口上下文123,并且將端口上下文123中的通信狀態1232設置為“待機狀 態”((I)-I)。然后,源處理器lis將端口上下文123登記在主存儲裝置12s的端口表121
            中(α)-2)。(2)連接請求命令源處理器lis將連接請求傳送命令的描述符1331寫入傳送命令隊列127中。(3)連接請求傳送命令讀出源NIC 13s從傳送命令隊列127讀取連接請求傳送命令的描述符1331。(4)端口表讀出源NIC 13s從連接請求傳送命令的描述符1331讀取源端口號 1331b。然后,源NIC 13s根據所讀出的端口號1331b從端口表121中的端口條目1211讀 取源端口的端口上下文123的存儲地址。(5)端口上下文讀出源NIC 13s從所讀出的存儲地址讀取端口上下文123,并且 檢查寫入端口上下文123中的通信狀態1232是否被設置為“待機狀態”。(6)連接請求分組傳送源NIC 13s創建要發送到目標NIC 13d的連接請求分組 50cd,并且將所創建的連接請求分組50cd傳送到網絡20。連接請求分組50cd是具有圖9 所示格式的控制分組50,并且其分組類型624被設置為“連接請求”。(7)端口上下文更新源NIC 13s將端口上下文123中的通信狀態1232更新為“請 求連接狀態”。(8)傳送完成通知寫入源NIC 13s將“傳送完成狀態”的描述符寫入傳送完成通 知隊列128中。“傳送完成狀態”的描述符是具有圖7A所示格式的描述符1351。(9)傳送完成通知讀出源處理器lis從傳送完成通知隊列128讀取傳送完成狀 態的描述符。參考傳送完成狀態的描述符,源處理器lis檢查連接請求分組50cd是否已經 被正確地傳送到目標處理器lid。如果傳送完成狀態被設置為“成功”,則源處理器lis確定 連接請求分組50cd已經被正確地傳送到目標處理器lid。如果傳送完成狀態被設置為“失 敗”,則源處理器lis確定源NIC 13s未能傳送連接請求分組50cd。公開了連接請求接收。圖13示出了在接收到來自源NIC 13s的連接請求分組50cd之后,由目標NIC 13d 執行的、用于將“連接許可”的響應分組傳送到源NIC 13s的示例性操作。下面描述圖13所 示的示例性過程。(1)初始設置目標NIC 13d在相應主存儲裝置12 (在下文中被稱為“主存儲裝置 12d”)中取得端口上下文123,并且將端口上下文123中的通信狀態1232設置為“待機狀 態”((1)_1)。然后,目標NIC 13d將端口上下文123登記在主存儲裝置12d的端口表121
            中(α)-2)。(2)連接請求分組接收目標NIC 13d經由網絡20接收從源NIC 13s傳送的連接 請求分組50cd。(3)端口表讀出目標NIC 13d從寫入連接請求分組50cd中的字段目標端口號 1331d讀取端口號,并且參考端口表121中與端口號對應的端口條目1211。然后,目標NIC 13d讀取設置在主存儲裝置12d中的端口條目1211的“上下文地址”中的地址。該地址是 目標端口的端口上下文123的存儲地址(上下文存儲地址),該目標端口具有在主存儲裝置 12d中分配給其的端口號。(4)端口上下文讀出目標NIC 13d從主存儲裝置12d中的目標端口的上下文存 儲地址讀取端口上下文123,并且檢查端口上下文123中的通信狀態1232是否被設置為“待 機狀態”。(5)連接響應分組傳送在檢查通信狀態之后,目標NIC 13d創建連接許可響應分組50ca,并且將所創建的連接許可響應分組50ca傳送到網絡20。連接許可響應分組50ca 是具有圖9所示格式的控制分組50,并且其分組類型624被設置為“連接許可”。(6)端口上下文更新目標NIC 13d將端口上下文123更新為“請求連接狀態”(7)接收通知寫入目標NIC 13d將“接收狀態”的描述符寫入主存儲裝置12d中 的接收通知隊列129中。該描述符是圖8A所示的描述符1371。(8)接收通知讀出目標處理器Ild從接收通知隊列129讀取接收狀態的描述符。 目標處理器Iid檢查接收狀態是否被設置為“成功”。如果接收狀態被設置為“成功”,則目 標處理器Ild確定目標NIC 13d已經正確地接收到從源處理器IlS傳送的連接請求分組 50cd。如果接收狀態被設置為“失敗”,則目標處理器Ild確定目標OTC 13d未能接收連接 請求分組50cd。如果目標NIC 13d在過程(4)中識別目標端口的端口上下文123中的通信狀態 1232不是“待機狀態”,則目標NIC 13d在過程(5)中將連接拒絕響應分組傳送到網絡20。公開了連接請求響應接收。圖14示出了在接收到來自目標NIC 13d的“連接許可”響應分組50ca時由源NIC 13s執行的示例性操作。下面描述圖14所示的過程。(1)連接響應分組接收源NIC 13s從網絡20接收“連接許可”響應分組50ca。(2)端口表讀出源NIC 13s從所接收的響應分組50ca中的字段目標端口號 1331d讀取端口號。然后,源NIC 13s讀取設置在與所讀取的端口號對應的、主存儲裝置12s 的端口表121中的端口條目1211的字段“上下文地址”中的地址。(3)端口上下文讀出源NIC 13s訪問主存儲裝置12s中的所讀取的地址,并且從 該地址讀取端口上下文123。然后,源NIC 13s檢查所讀取的端口上下文123中的通信狀態 1232是否被設置為“請求連接狀態”。(4)端口上下文更新在檢查通信狀態之后,源NIC 13s將主存儲裝置12s的端口 上下文123中的通信狀態1232更新為“連接狀態”。(5)接收通知寫入源NIC 13s將“接收狀態”的描述符寫入主存儲裝置12s的接 收通知隊列129中。該接收狀態的描述符是具有圖8A所示格式的描述符1371。(6)接收通知讀出源處理器lis從接收通知隊列129讀取“接收狀態”的描述符。 源處理器lis檢查接收狀態是否被設置為“成功”。如果接收狀態被設置為“成功”,則源處 理器lis確定目標NIC 13d已經允許“連接請求”。因此,在源端口和目標端口之間建立通 信連接。源NIC 13s可以在上面的過程(1)中接收連接拒絕響應分組,并且可以在過程(3) 中確認與目標端口號1331d對應的端口上下文123中的通信狀態1232為“連接狀態”。在 這種情況下,源NIC 13s將端口上下文123的通信狀態1232返回到“待機狀態”。這里,目 標NIC 13d不向源NIC 13s傳送“連接許可”響應分組。圖15示出了用于從連接端口(源端口 )傳送傳輸數據的示例性操作。下面描述 圖15所示的過程。(1)傳輸數據寫入源處理器lis將“傳輸數據”存儲到主存儲裝置12s的端口緩 沖器125中。(2)數據傳輸命令源處理器lis將數據傳輸命令描述符1332 (參見圖6B)寫入主存儲裝置12s的傳送命令隊列127中。(3)傳送命令讀出源NIC 13s從寫入傳送命令隊列127中的傳送命令隊列127讀取數據傳輸命令描述符1332。(4)端口表讀出源NIC 13s基于設置在描述符1332的字段源端口號1332b中的 源端口號,從端口表121讀取主存儲裝置12s中的目標端口的端口上下文123的地址。更 具體地,源MC 13s從端口表121讀取與端口號對應的端口條目1211的內容。設置在端口 條目1211的字段“上下文地址”中的地址被視為目標端口的端口上下文123的存儲地址。(5)端口上下文讀出源NIC 13s從主存儲裝置12s中的存儲地址讀取端口上下 文123,并且檢查通信狀態1232是否被設置為“連接狀態”。(6)傳輸數據讀出源NIC 13s基于設置在端口條目1211中的字段“緩沖器地址” 中的地址以及設置在字段“緩沖器大小”中的緩沖器大小,從主存儲裝置12s中的端口緩沖 器125讀取傳輸數據。(7)傳輸數據分組傳送源NIC 13s創建具有圖10所示格式的傳輸數據分組60, 并且將所創建的傳輸數據分組60傳送到網絡20。(8)傳送完成通知寫入源NIC 13s將傳送完成狀態描述符寫入傳送完成通知隊 列128中。該傳送完成狀態描述符是具有圖7B所示格式的描述符1352。(9)傳送完成通知讀出源處理器lis從傳送完成通知隊列128讀取傳送完成狀 態。然后,源處理器lis檢查傳送完成狀態是否被設置為“成功”。如果傳送完成狀態被設 置為“成功”,則源處理器lis確定源NIC 13s正確地傳送了傳輸數據分組60。在這種情況 下,正確地完成了從源端口到目標端口的傳輸數據的傳送。如果傳送完成狀態被設置為“失敗”,則源處理器lis確定源NIC 13s未能傳送傳 輸數據分組60。在這種情況下,從源端口到目標端口的傳輸數據分組60的傳送失敗。圖16示出了要由所連接的目標端口執行的、用于接收從源端口傳送的傳輸數據 的示例性操作。下面描述圖16所示的過程。(1)傳輸數據分組接收目標NIC 13d經由網絡20接收從源NIC 13s傳送的傳輸 數據分組60。(2)端口表讀出目標NIC 13d從傳輸數據分組60提取目標端口號621,并且從主 存儲裝置12d的端口表121中與目標端口號621對應的端口條目1211讀取“上下文地址”。(3)端口上下文讀出目標NIC 13d從主存儲裝置12d中的上下文存儲地址讀取 端口上下文123。參考端口上下文123中的通信狀態1232,目標NIC 13d檢查接收到傳輸 數據分組60的端口是否處于“連接狀態”。(4)傳輸數據寫入目標NIC 13d讀取存儲在傳輸數據分組60中的傳輸數據630, 并且將所讀取的傳輸數據630存儲在主存儲裝置12d的端口緩沖器125中。(5)接收通知寫入目標NIC 13d將接收狀態寫入主存儲裝置12d的接收通知隊 列129中。該接收狀態是圖8B所示的數據傳輸描述符1373。(6)接收通知讀出目標處理器Ild從接收通知隊列129讀取接收狀態。(7)傳輸數據讀出目標處理器Ild參考接收狀態中的數據頂端地址1373c和數 據長度1332d,并且從端口緩沖器125讀取傳輸數據。以此方式,目標端口接收從源端口傳 送的傳輸數據。
            公開了斷開通知傳送。圖17示出了要由所連接的源端口執行的、用于將斷開通知傳送到目標端口的示 例性操作。下面描述圖17所示的過程。(1)斷開通知傳送命令源處理器lis將“斷開通知傳送命令”的描述符寫入主存 儲裝置12s的傳送命令隊列127中。斷開通知傳送命令的描述符與圖6C所示的斷開通知 傳送命令描述符1333相同。
            (2)斷開通知傳送命令讀出源NIC 13s從傳送命令隊列127讀取斷開通知傳送 命令描述符1333。(3)端口表讀出源NIC 13s從所讀取的斷開通知傳送命令描述符1333讀取源端 口號1333b,并且從端口表121中與源端口號1333b對應的端口條目1211讀取“上下文地址”。(4)端口上下文讀出源NIC 13s從主存儲裝置12s中的上下文存儲地址讀取端 口上下文123,并且檢查所讀取的端口上下文123中的通信狀態1232是否處于“連接狀態”。(5)斷開通知分組傳送源NIC 13s創建斷開通知分組50dc,并且將所創建的斷開 通知分組50dc傳送到網絡20。斷開通知分組50dc是具有圖9所示格式的控制分組50,并 且其分組類型624被設置為“斷開通知”。(6)端口上下文更新源NIC 13s將端口上下文123中的通信狀態1232更新為“完 成斷開通知狀態”。(7)傳送完成通知寫入源NIC 13s將“傳送完成狀態”寫入主存儲裝置12s的傳 送命令隊列127中。該傳送完成狀態與圖7C所示的斷開通知傳送完成描述符1353相同。(8)傳送完成通知讀出源處理器lis從傳送命令隊列127讀取傳送完成狀態。如 果傳送完成狀態被設置為“成功”,則源處理器lis確定源NIC 13s已經正確地將斷開通知 分組50dc傳送到目標NIC 13d。在這種情況下,正確地完成了從源端口到目標端口的斷開 通知的傳送。如果傳送完成狀態被設置為“失敗”,則源處理器lis確定源NIC 13s未能傳 送斷開通知分組50dc。在這種情況下,斷開通知未從源端口傳送到目標端口。公開了斷開通知接收。圖18示出了要由所連接的目標端口執行的、用于從源端口接收斷開通知的示例 性操作。下面描述圖18所示的過程。(1)斷開通知分組接收目標NIC 13d從網絡20接收斷開通知分組50dc。(2)端口表讀出目標NIC 13d從所接收的斷開通知分組50dc讀取目標端口號 621,并且從主存儲裝置12d的端口表121中與目標端口號621對應的端口條目1211讀取 “上下文地址”。(3)端口上下文讀出目標NIC 13d從主存儲裝置12d中的上下文存儲地址讀取 端口上下文123 (目標端口的上下文),并且檢查端口上下文123中的通信狀態1232是否被 設置為“連接狀態”。(4)端口上下文更新目標NIC 13d將端口上下文123中的通信狀態1232更新為 “完成斷開通知接收狀態”。(5)接收通知寫入目標NIC 13d將“接收狀態”寫入主存儲裝置12d的接收通知 隊列129中。該接收狀態描述符與圖8C所示的描述符1374相同。
            (6)接收通知讀出目標處理器Ild從接收通知隊列129讀取接收狀態。如果接 收狀態被設置為“成功”,則目標處理器Ild確定目標NIC 13d已經正確地接收到斷開通知 分組50dc。因此,源端口和目標端口之間的通信連接被切斷。如果接收狀態被設置為“失 敗”,則目標處理器Ild確定目標NIC 13d未能接收斷開通知分組50dc。在這種情況下,源 端口和目標端口之間的通信連接未被切斷。根據示例性實施例,每個OTC 13建立單向通信連接。在使用本實施例的OTC 13 執行雙向通信的情況下,處理器僅僅需要使用NIC 13來建立兩個單向通信連接。與使用常 規NIC的情況比較,當使用本實施例的NIC 13來執行雙向通信時,處理器上的處理負荷減 小。此外,根據示例性實施例,每個端口上下文123可以定義通信連接被切斷的狀態。因此,通過參考每個相應的端口上下文123,每個處理器11可以延遲高負荷示例 性操作(諸如采集通信資源),并且可以在適當的時機集體執行這些示例性操作。根據示例性實施例,基于在每個處理器11的主存儲裝置12中提供的端口上下文 123執行通信連接建立示例性操作。因此,與使用具有卸載引擎并且執行通信處理的傳統 NIC的情況相比,可以維持更多的通信連接數。更具體地,由于端口上下文123被保存在每 個具有較大存儲容量的主存儲裝置12中,因此可以維持的通信連接數變得更多。另外,本實施例的每個NIC 13使用相應處理器11的主存儲裝置12來管理端口間 的通信連接。因此,本實施例的NIC 13具有硬件成本低于具有卸載引擎的傳統OTC的優點。 此外,在將本實施例應用于經常具有通信連接建立和斷開的應用(諸如Web應用)的情況 下,可以預期,與具有卸載引擎的傳統NIC的情況一樣,主機處理器上的處理負荷也減小。本發明不限于以上實施例,并且可以對實施例進行各種修改而不背離本發明的范 圍。例如,在實施例中,在每個處理器11的主存儲裝置12中提供端口上下文123和端 口表121。然而,本發明不限于該結構。例如,可在每個相應處理器中的專用寄存器或者存 儲器中提供每個端口上下文和每個端口表。在這種情況下,期望可以從網絡接口設備直接 訪問專用寄存器或者存儲器。可以在計算硬件(計算裝置)和/或軟件中實現實施例,諸如(在非限制性示例 中)可以存儲、取回、處理和/或輸出數據和/或與其它計算機進行通信的任何計算機。可 以在計算硬件的顯示器上顯示所產生的結果。實現實施例的程序/軟件可以記錄在包括計 算機可讀記錄介質的計算機可讀介質上。實現實施例的程序/軟件也可以通過傳輸通信介 質進行傳送。計算機可讀記錄介質的例子包括磁記錄裝置、光盤、磁光盤、和/或半導體存 儲器(例如,RAM、R0M等等)。磁記錄裝置的示例包括硬盤設備(HDD)、軟盤(FD)以及磁帶 (MT)。光盤的示例包括DVD (數字多功能盤)、DVD-RAM、CD-ROM (致密盤-只讀存儲器)以 及⑶_R(可記錄)/RW。通信介質的示例包括載波信號。此外,根據實施例的一方面,可以提供所述特征、功能和/或操作的任意組合。實施例的許多特征和優點根據詳細說明書是清楚的,并且因此,所附權利要求意欲覆蓋落入其真實精神和范圍內的實施例的所有這些特征和優點。此外,由于本領域的技 術人員將容易地進行大量修改和改變,因此不期望將本發明實施例限于所示出和描述的具 體結構和操作,并且因此可以采用落入其范圍的所有適當的修改和等同方案。
            權利要求
            一種連接到計算機并且經由網絡執行通信的網絡接口設備,所述網絡接口設備包括第一管理單元,其通過端口號來識別通信連接,并且通過存儲在存儲單元中并且與端口號相關聯的上下文來管理每個端口的通信連接狀態;第二管理單元,其管理所述上下文的存儲狀態;以及控制單元,其參考所述上下文,并且在端口間執行建立通信連接的操作和切斷通信連接的操作。
            2.根據權利要求1所述的網絡接口設備,其中,當所述計算機的處理器發出傳送連接請求分組的命令時,所述控制單元檢查與所述命 令中被指定為發起者的端口號對應的上下文,并且當所述上下文被設置為“待機狀態”時, 所述控制單元將所述連接請求分組傳送到所述網絡。
            3.根據權利要求2所述的網絡接口設備,其中,在傳送所述連接請求分組之后,所述控制單元向所述處理器通知傳送完成。
            4.根據權利要求2所述的網絡接口設備,其中,當接收到所述連接請求分組時,所述控制單元檢查與所述分組中被指定為目標的端口 號對應的上下文;當所述上下文被設置為“待機狀態”時,所述控制單元將連接許可響應分組傳送到所述 網絡,并且將所述上下文更新為“連接狀態”;并且當所述上下文未被設置為“待機狀態”時,所述控制單元將連接拒絕響應分組傳送到所 述網絡。
            5.根據權利要求4所述的網絡接口設備,其中,所述控制單元接收所述連接請求分組并傳送所述響應分組,根據需要更新所述上下 文,并且向所述處理器通知接收到所述連接請求分組。
            6.根據權利要求4所述的網絡接口設備,其中,當接收到所述連接許可響應分組時,所述控制單元檢查與所述響應分組中被指定為發 起者的端口號對應的上下文,并且,當所述上下文被設置為“請求連接狀態”時,所述控制單 元將所述上下文更新為“連接狀態”。
            7.根據權利要求4所述的網絡接口設備,其中,當接收到所述連接拒絕響應分組時,所述控制單元檢查與所述響應分組中被指定為發 起者的端口號對應的上下文,并且,當所述上下文被設置為“連接狀態”時,所述控制單元將 所述上下文返回到“待機狀態”。
            8.根據權利要求6所述的網絡接口設備,其中,在接收所述響應分組并且更新所述上下文之后,所述控制單元向所述處理器通知接收 到所述響應分組。
            9.根據權利要求1所述的網絡接口設備,其中,當所述計算機的處理器發出傳送斷開通知分組的命令時,所述控制單元檢查與所述命 令中被指定為發起者的端口號對應的上下文,并且,當所述上下文被設置為“連接狀態”時, 所述控制單元將所述斷開通知分組傳送到所述網絡。
            10.根據權利要求9所述的網絡接口設備,其中,當接收到所述斷開通知分組時,所述控制單元檢查與所述分組中被指定為目標的端口 號對應的上下文,并且,當所述上下文被設置為“連接狀態”時,所述控制單元將所述上下文 更新為“完成斷開通知接收狀態”。
            11.根據權利要求1所述的網絡接口設備,其中,在所述處理器的主存儲裝置中提供所述上下文以及管理機制。
            12.根據權利要求1所述的網絡接口設備,其中,所述上下文以及管理機制存儲在所述處理器的專用寄存器中;并且 所述第一管理單元訪問所述專用寄存器,以管理每個端口的連接狀態。
            13.根據權利要求1所述的網絡接口設備,其中,在所述處理器的專用存儲器中提供所述上下文以及管理機制;并且 所述第一管理單元訪問所述專用存儲器,以管理每個端口的連接狀態。
            14.根據權利要求11所述的網絡接口設備,其中, 所述管理機制是表;所述第二管理單元通過所述表來管理所述上下文;并且 所述表中的條目至少包括關于所述上下文的存儲位置的信息。
            15.根據權利要求1所述的網絡接口設備,其中,所述上下文至少包括關于協議類型的信息以及關于所述端口的通信狀態的信息。
            16.一種網絡接口設備,其包括第一管理單元,其能夠通過存儲在存儲單元中并且與端口號相關聯的上下文來管理端 口的連接狀態;第二管理單元,其管理所述上下文的存儲狀態;以及 控制單元,其基于所述上下文控制端口間的連接。
            全文摘要
            本發明提供了一種網絡接口設備。所述網絡接口設備連接到計算機并且經由網絡執行通信,其包括第一管理單元,其通過端口號來識別通信連接,并且通過存儲在存儲單元中并且與端口號相關聯的上下文來管理每個端口的通信連接狀態;第二管理單元,其管理上下文的存儲狀態;以及控制單元,其參考上下文,并且在端口間執行建立通信連接的示例性操作和切斷通信連接的示例性操作。
            文檔編號H04L12/56GK101827019SQ20101011271
            公開日2010年9月8日 申請日期2010年2月4日 優先權日2009年2月6日
            發明者井上智宏, 安島雄一郎, 平本新哉 申請人:富士通株式會社
            網友詢問留言 已有0條留言
            • 還沒有人留言評論。精彩留言會獲得點贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品