新四季網

用於在路由器處管理通信的技術的製作方法

2023-09-19 15:00:10

用於在路由器處管理通信的技術的製作方法【專利摘要】路由器可在路由器本地的網絡協議棧處處理從區域網接收到的數據,同時如常處理從廣域網接收到的數據。將棧處理從數據的源卸載到路由器降低了基於接收到的數據的分組和來自分組的目的地的確認兩者必須行進的網絡跳躍數,由此降低了通信等待時間。另外,將棧處理卸載到路由器可降低數據源處的處理負荷。此外,路由器可針對局域話務和廣域話務實現不同的服務質量或其他處理協議。【專利說明】用於在路由器處管理通信的技術[0001]相關申請[0002]本申請要求於2011年4月13日提交的美國申請S/N.13/086,000的優先權權益。【
背景技術:
】[0003]公開領域[0004]本公開涉及計算機網絡,尤其涉及計算機網絡的路由設備。[0005]相關技術描述[0006]計算機越來越多地經由通信網絡與其他計算機進行通信。網絡允許計算機提供該計算機無法單獨執行的各種服務。例如,計算機的集合可允許用戶參與在線遊戲,其中用戶在計算機之間共享的公共遊戲環境中競爭。然而,隨著由計算機傳送到通信網絡的信息量增加,計算機資源可變得受到重壓,從而導致信息傳遞中不期望的延遲。這可能導致不良用戶體驗。例如,用戶可能經歷網絡滯後,其中計算機沒有以足夠速度處理由網絡所傳遞的信息,使得用戶能夠感知信息傳遞中的延遲。此外,網絡滯後和其它網絡傳遞問題可能影響各種各樣的應用,諸如遊戲應用、語音通信應用等等。【
發明內容】[0007]在一些實施例中,一種方法包括將網絡協議棧處理從區域網(LAN)處理的源節點卸載到耦合至該LAN的路由器。[0008]在一些實施例中,卸載該網絡協議棧處理包括在路由器的第一輸入處接收來自LAN的第一數據,該第一數據採用不適於傳送到耦合至路由器的廣域網的第一格式;在路由器的網絡協議棧處處理該第一數據以確定採用第二格式的第二數據,該第二格式適於傳送到廣域網;以及將該第二數據傳送到廣域網。[0009]在一些實施例中,該方法還包括在路由器的第二輸入處接收來自廣域網的第三數據,該第三數據採用第二格式;以及將該第三數據從路由器路由到廣域網。[0010]在一些實施例中,卸載該網絡棧處理包括:響應於在路由器處接收到來自廣域網的分組,在路由器處所執行的網絡協議棧處生成確認;以及將該確認傳送到該廣域網。[0011]在一些實施例中,卸載該網絡棧處理包括:響應於在路由器處所執行的網絡協議棧處確定在第一時間量裡未接收到對第一數據的接收的確認,重新傳送第二數據。[0012]在一些實施例中,確定該第二數據包括基於第一數據形成第一分組,並且進一步包括將該分組的多個副本從路由器傳送到廣域網。[0013]在一些實施例中,該路由器的網絡協議棧包括TCP/IP棧。[0014]在一些實施例中,該路由器的網絡協議棧包括UDP棧。[0015]在一些實施例中,一種方法包括:在路由器處接收第一數據;響應於確定該第一數據被定標到區域網(LAN)的節點,將該第一數據的第一數量的副本發送到區域網以供路由到LAN的該節點;以及響應於確定該第一數據被定標到廣域網(WAN)的節點,將該第一數據的第二數量的副本發送到廣域網以供路由到WAN的該節點;[0016]在一些實施例中,該方法還包括在路由器處接收來自LAN的第二數據,該第二數據採用不適於傳送到WAN的第一格式;在路由器的網絡協議棧處處理第一數據以確定採用第二格式的第三數據,該第二格式適於傳送到WAN;以及將該第二數據傳送到WAN。[0017]在一些實施例中,該方法還包括在路由器處接收來自廣域網的第三數據,該第三數據採用第二格式;以及將該第三數據從路由器路由到WAN。[0018]在一些實施例中,該方法還包括:響應於在路由器處接收到來自WAN的分組,在路由器處所執行的網絡協議棧處生成確認;以及將該確認傳送到廣域網。[0019]在一些實施例中,該方法還包括:響應於在路由器處所執行的網絡協議棧處確定在第一時間量裡未接收到對第一數據的接收的確認,重新傳送第二數據。[0020]在一些實施例中,該路由器的網絡協議棧包括TCP/IP棧。[0021]在一些實施例中,該路由器的網絡協議棧包括UDP棧。[0022]在一些實施例中,一種路由器包括:被配置成耦合至區域網(LAN)的輸入;以及被配置成卸載來自該LAN的源節點的網絡協議棧處理的處理器。[0023]在一些實施例中,該處理器用於通過以下操作來卸載該網絡協議棧處理:在路由器的第一輸入處接收來自LAN的第一數據,該第一數據採用不適於傳送到耦合至路由器的廣域網的第一格式;在路由器的網絡協議棧處處理該第一數據以確定採用第二格式的第二數據,該第二格式適於傳送到廣域網;以及將該第二數據傳送到廣域網。[0024]在一些實施例中,該處理器用於在路由器的第二輸入處接收來自廣域網的第三數據,該第三數據採用第二格式;以及將該第三數據從路由器路由到廣域網。[0025]在一些實施例中,該處理器用於通過以下操作來卸載該網絡協議棧處理:響應於在路由器處接收到來自廣域網的分組,在路由器處所執行的網絡協議棧處生成確認;以及將該確認傳送到廣域網。[0026]在一些實施例中,該處理器用於通過以下操作來卸載該網絡協議棧處理:響應於在路由器處所執行的網絡協議棧處確定在第一時間量裡未接收到對第一數據的接收的確認,重新傳送第二數據。【專利附圖】【附圖說明】[0027]通過參考附圖,可以更好地理解本公開並使其眾多特徵和優點對本領域技術人員而目變得明顯。[0028]圖1是根據本公開的一個實施例的通信網絡的框圖。[0029]圖2是根據本公開的一個實施例的路由器的框圖。[0030]圖3是根據本公開的一個實施例的通信系統的框圖。[0031]圖4是根據本公開一個實施例的網絡協議棧的框圖。[0032]圖5是解說根據本公開的一個實施例的圖1的路由器的操作的流程圖。[0033]圖6是根據本公開的一個實施例的在圖1的路由器處管理通信的方法的流程圖。[0034]具體描述[0035]圖1-6解說了用於通過將路由器配置成與從連接到通信網絡的廣域網接收到的數據不同地處理從耦合到該網絡的區域網接收到的數據,來改進通信網絡的通信效率的技術。具體地,路由器可在路由器本地的網絡協議棧處處理從區域網接收到的數據,同時如常處理從廣域網接收到的數據。將棧處理從數據的源卸載到路由器降低了基於接收到的數據的分組和來自分組的目的地的確認兩者必須行進的網絡跳躍數,由此降低了通信等待時間。另外,將棧處理卸載到路由器可降低數據源處的處理負荷。此外,路由器可針對局域話務和廣域話務實現不同的服務質量或其他處理協議。例如,路由器可通過將數據的多個副本傳送到區域網處的目的地來利用與區域網有關的相對低的等待時間的優勢,由此降低或消除目的地發送確認的需要,並且因而降低等待時間。[0036]如本文所使用的,網絡協議棧是指將由一個或多個計算機應用所提供的原始數據變換成可傳輸數據(transportabledata)的一組功能。可傳輸數據和可傳輸分組是指可經由廣域網傳送的數據。網絡協議棧將原始數據轉換成適於經由路由器和計算機網絡的其他交換設備進行傳輸的格式。例如,原始數據可以經由數據流以基本分組化的形式由應用來提供。網絡協議棧從該數據流提取原始數據,將原始數據格式化成一個或多個可傳輸分組,並且將任何頭部或其他信息附加到這些可傳輸分組,並且將這些可傳輸分組提供給網絡以供通信。[0037]圖1解說了根據本公開的一個實施例的通信網絡100。通信網絡100包括區域網(LAN)lOl、路由器102、以及廣域網(WAN)120。如本文所使用的,LAN是指在諸如家庭、學校、計算機實驗室或辦公樓之類的有限地理區域中連接計算機和設備的計算機網絡。WAN是指覆蓋寬廣區域並且跨大都市、地區或國家邊界的計算機網絡。因此,LANlOl和WAN120各自包括伺服器、路由器以及被配置成經由通信網絡100進行通信的其他計算機設備。路由器和其他交換設備通過根據包括在每一分組中的地址信息將接收到的分組路由到其他網絡節點來形成LANlOl和WAN120的通信主幹。網絡中可從網絡接收數據或向網絡發送數據以供通信的每一點被稱為網絡節點。因此,每一網絡節點可包括一個或多個路由器、伺服器、計算機設備等、或其任何組合。發起用於通信的數據或作為數據的目標目的地的網絡節點被稱為相關於該數據的端點。[0038]路由器102是被配置成從LANlOl和WAN120兩者接收數據並且將數據傳送到其他網絡節點(包括LANlOl中的節點和WAN120中的網絡節點)的路由器設備。出於討論目的,從LANlOl的網絡節點接收到的數據被稱為LAN側話務,而從WAN的網絡節點接收到的數據被稱為WAN側話務。路由器102在地理上位於靠近LANlOl的節點。例如,路由器102可與LANlOl的網絡節點位於相同建築物中,諸如住宅樓或辦公樓中。因此,路由器102的LAN側話務通常具有比WAN側話務更小的等待時間。S卩,LAN側話務通常比WAN側話務花費更少的時間到達路由器102。[0039]路由器102可通過與WAN側話務不同地處理LAN側話務來利用LAN側話務的相對小的等待時間的優勢。例如,LAN側話務可用不適於經由WAN120進行路由的基本分組化的數據流來提供。路由器120可在本地執行的網絡協議棧處處理LAN側話務以便將LAN側話務置於適於經由WAN120傳送的格式,並且如常路由經處理的話務。另外,路由器102可以如常路由被定標到WAN120的節點的WAN側話務。對於被定標到LANlOl的節點的WAN側話務,路由器102可經由本地執行的網絡協議棧來處理該話務,以便形成不適於經由WAN120傳送的數據流,並且將該數據流提供給目標網絡節點。由此,路由器102可為LANlOl的節點執行常規上在個體節點處執行的網絡協議棧功能。通過將網絡協議棧功能卸載到路由器102,簡化了LANlOl的每一節點處的處理。[0040]此外,將棧處理功能卸載到路由器102使得針對基於從LANlOl接收到的信息的分組的網絡跳躍數降低了至少一跳,由此降低了網絡等待時間。具體而言,對於一些網絡協議,網絡協議棧通過為分組的目的地發送該分組已被接收的確認而等待指定的時間量來改進通信可靠性。如果在指定的(或是預定的或是可編程的)時間段內未接收到確認,則網絡協議棧重傳接收到的分組。類似地,網絡協議棧可負責響應於接收到分組來向分組源發送確認。在所解說的圖1的實施例中,路由器102的網絡協議棧管理對確認的發送以及對接收自LANlOl的數據的分組的重傳兩者。由於就網絡跳躍而言路由器102更靠近目的地,因此路由器處的網絡協議棧可比LANlOl的節點更快地接收和發送確認,通信等待時間可被降低。[0041]另外,在一些實施例中,可通過將分組的多個副本發送到LANlOl中的目的地來改進通信可靠性,而不是通過等待分組在其目標目的地處被接收的確認。對於被定標到WANl20中的目的地的分組,從路由器102發送多個分組由於相對等待時間和帶寬問題可能是不可行或不期望的。然而,從路由器102傳送被定標到LANlOl中的目的地的信息比在WAN120上傳送信息更快。因此,響應於在路由器102處的網絡協議棧處確定分組被定標到LANlOl的節點,路由器102可將每一分組的多個副本發送到目的地節點。這可降低或消除對等待來自目的地節點的確認的需要,由此降低通信等待時間。路由器102處的網絡棧可遵循一個或多個通信協議,諸如TCP/IP、UDP等。[0042]在另一實施例中,路由器102可為LAN側話務提供與WAN側話務不同的服務質量或其他處理功能。例如,可通過將數據的多個副本發送到目標目的地來改進通信的穩健性。然而,對於諸如WAN側話務之類的高等待時間的話務而言,製作多個副本可能不可行。因此,與經由WAN側話務所提供的數據的副本相比,路由器102可發送更多個經由LAN側話務所提供的數據的副本。例如,對於與LAN側話務相關聯的每一分組(無論該分組是由LANlOl的節點所提供的還是由路由器102的本地執行的網絡協議棧所形成的),路由器102可向目標網絡節點發送該分組的N個副本,其中N為整數。作為對比,對於與WAN側話務相關聯的分組,路由器102可向目標網絡節點發送該分組的M個副本,其中M為整數。在一個實施例中,M小於No[0043]參考圖2,解說了根據本公開一個實施例的路由器102的框圖。路由器102包括用於便於對可傳輸分組和原始數據兩者的接收和路由的多個模塊。具體而言,在圖1所解說的示例中,路由器102包括處理器204、分組緩衝器206、交換結構210、和數據連接215-217。數據連接包括局域數據連接215以及廣域網數據連接216和217。廣域網連接216和217中的每一個連接是至網絡的允許從廣域網120的節點接收分組以及將分組傳送到廣域網120的節點兩者的輸入/輸出連接。具體而言,廣域網數據連接216和217中的每一個連接被連接到包括在廣域網120中不同的節點子集。相應地,通過在一條網絡連接處接收分組並且經由另一條網絡連接傳送該分組,路由器102將該分組從一個節點子集傳達至另一節點子集。局域數據連接215被連接到區域網101,並且可傳送或接收不適於經由廣域網120傳輸的原始數據。例如,原始數據可能不包括用於經由網絡傳輸的合適的頭部信息。此外,原始數據可能不是以允許經由網絡進行通信的格式來組織的。[0044]交換結構210是在路由器102的各模塊之間路由可傳輸分組的通信主幹。交換結構接收指示路由器102的哪個模塊要接收所提供的可傳輸分組的控制信令。相應地,交換結構210便於由路由器102對可傳輸分組進行接收、存儲和提供。[0045]分組緩衝器206是存儲接收到的可傳輸分組的存儲器結構,諸如隨機存取存儲器(RAM)、非易失性存儲器、或其它存儲器。分組緩衝器206可在能夠個體地尋址的位置中存儲可傳輸分組,由此分組緩衝器206基於接收到的控制信令在這些可尋址的位置處存儲或取回可傳輸分組。該控制信令指示對分組緩衝器206的訪問請求是讀訪問還是寫訪問,並且指示與該訪問相關聯的位置的地址。作為響應,分組緩衝器206在寫訪問的情形中在所指示的位置處存儲接收到的可傳輸分組,或者在讀訪問的情形中取回存儲在所指示的位置處的分組。[0046]處理器204是用於控制路由器102的操作的模塊。相應地,處理器204可以是通用或專用處理器、用於實現狀態機的一個或多個邏輯模塊等、或其任何組合。為了控制路由器102的操作,處理器204監視在路由器102處接收到的分組,並且基於與每個分組相關聯的地址信息來提供控制信令以便於對接收到的分組的存儲和路由。處理器204還可執行網絡協議棧,以在可傳輸分組與原始數據之間進行轉換。[0047]為了解說目的,在操作期間,在廣域網數據連接216和217中的一個連接處接收可傳輸分組。響應於接收到該分組,處理器204向交換結構210提供控制信令以使該分組被提供給分組緩衝器206。處理器204還向分組緩衝器206提供控制信令,以使得接收到的分組被存儲在由處理器204指示的地址處。處理器204還可提供控制信令以從分組緩衝器206取回分組、分析包括在該分組中的目的地地址信息、以及控制交換結構210以使得該分組被提供給廣域網數據連接216和217中由目的地地址指示的那個連接。具體地,處理器204可訪問一個或多個路由表(未示出),該一個或多個路由表指示與連接至路由器202的每個網絡節點子集相關聯的目的地地址範圍。基於由該地址指示的節點子集,路由器控制模塊可控制交換結構210以將分組提供給廣域網數據連接216和217中與所指示的節點子集相關聯的那個連接。[0048]另外,處理器104可從區域網數據連接215接收原始數據,並且執行網絡協議棧以將原始數據轉換成可傳輸分組。處理器204隨後將可傳輸分組存儲在分組緩衝器206中以供通信。另外,處理器204可確定存儲在分組緩衝器206處的可傳輸分組被定標到LANlOl的網絡節點,並且作為響應,採用網絡協議棧將可傳輸數據分組轉換成原始數據。處理器204將原始數據提供給區域網數據連接215以供傳輸到LANlOl的目標網絡節點。[0049]除了將原始數據轉換成可傳輸分組以外,在處理器204處執行的網絡協議棧可以針對從經由區域網連接115接收到的數據所形成的可傳輸分組執行其他功能,包括流控制以及與網絡協議棧相關聯的其他功能。例如,在處理器104處執行的網絡協議棧可管理通信可靠性功能,諸如生成對於接收自WAN120並且被定標到LANlOl的分組的確認,等待來自分組目的地的確認以確定是重發該分組還是將另一分組發送到目的地等。此外,代替採用對於被定標到LANlOl處的節點的分組的確認,處理器104處的網絡協議棧可發送每一分組的多個副本,由此降低通信等待時間。相應地,處理器104作為連接至區域網連接115的計算機設備的網絡協議棧代理來執行。[0050]圖3解說了根據本公開的一個實施例的納入了圖1的路由器102的通信系統300。通信系統300還包括WAN220和LAN101。LANlOl包括各自連接至路由器102的計算機設備330和331。計算機設備330和331中的每一者均執行應用。例如,計算機設備330執行應用340。[0051]在所解說的實施例中,假定各計算機設備230各自連接至路由器102的LANl15,而WANl20連接至WAN連接116和117。計算機設備330執行路由器接口協議棧341,該路由器接口協議棧341從應用340接收原始數據,將接收到的原始數據處理成可經由連接傳送到路由器102的格式,並且將經轉換的原始數據傳送到路由器102。路由器接口協議棧341不將接收到的數據轉換成可傳輸分組。相應地,路由器102處的處理器204執行網絡協議棧350,該網絡協議棧350將由路由器接口協議棧所提供的原始數據轉換成可傳輸數據分組。另外,網絡協議棧350將定標到計算機設備330的可傳輸分組轉換成原始數據,並且將該原始數據提供給路由器接口協議棧341。作為響應,路由器接口協議棧341將接收到的數據轉換成可由應用340來處理的格式。在一個實施例中,路由器接口協議棧由網絡接口設備來執行,諸如計算機設備330的網絡接口卡(NIC)。[0052]另外,網絡協議棧350代表計算機設備330執行流控制和其他網絡協議棧功能。這降低了計算機設備330處的處理負荷,由此降低了網絡滯後和其他通信問題。[0053]圖4解說了根據本公開的一個實施例的網絡協議棧400。網絡協議棧400包括傳輸層422、網際網路層424、鏈路層426,這些層中的每一者為網絡協議棧400執行相關聯的功能。具體而言,網絡協議棧400與在應用層420處執行的各應用傳遞信息。在所解說的實施例中,應用層420在端點(諸如圖3的計算機設備330)處被執行。傳輸層422、網際網路層424以及鏈路層426各自在路由器102的處理器204處被執行,由此卸載來自該端點的這些功能。[0054]圖5解說了示出根據本公開的一個實施例的解說了路由器102的操作的流程圖。在框430,在數據連接215-217處接收信息。如果該信息是在WAN連接216和217中的一個連接處被接收的,則該信息是可傳輸分組,並且在框434路由器102將這些可傳輸分組路由到目標網絡節點。如果該信息是在LAN連接215處被接收的,則在框532路由器102將接收到的原始數據提供給網絡協議棧。在框534,網絡協議棧532將接收到的原始數據轉換成可傳輸分組,並且將這些可傳輸分組路由到目標網絡節點。[0055]圖6解說了根據本公開一個實施例的在路由器102處管理通信的方法的流程圖。在框602,路由器從數據連接215-217中的一個連接接收要傳送的數據。在框604,路由器102確定接收到的數據被定標到LANlOl的節點還是WAN120的節點。這一確定可例如基於經由其接收數據的特定數據連接來作出。如果數據被定標到LANlOl的節點,則路由器102在本地執行的網絡協議棧處處理數據以形成分組,並且在框606製作每一分組的N個副本以供通信,其中N為整數。在框608,路由器102將每一分組的N個副本發送給WAN120或LANlOl的目標網絡節點。在框604,如果路由器102確定接收到的數據被定標到WAN120的節點,則該方法流前進至框610,並且路由器102製作每一接收到的分組的M個副本,其中M是不同於N的整數。在框612,路由器102將M個副本路由到目標網絡節點。在一個實施例中,M等於一,並且路由器102不製作接收到的分組的副本,而是將每一分組路由到目標節點而不製作副本。[0056]以上公開的主題內容將被認為是解說性而非限制性的,且所附權利要求旨在涵蓋落入本發明的真實精神和範圍內的所有此類修改、增強和其他實施例。因此,就法律允許的最大程度而言,本發明的範圍將由所附權利要求及其等效技術方案的最寬許可解讀來確定,而不應被前述詳細描述所約束或限制。【權利要求】1.一種方法,包括:將網絡協議棧處理從區域網(LAN)處理的源節點卸載到耦合至所述LAN的路由器。2.如權利要求1所述的方法,其特徵在於,卸載所述網絡協議棧處理包括:在所述路由器的第一輸入處接收來自所述LAN的第一數據,所述第一數據採用不適於傳送到耦合至所述路由器的廣域網的第一格式;在所述路由器的網絡協議棧處處理所述第一數據以確定採用第二格式的第二數據,所述第二格式適於傳送到所述廣域網;將所述第二數據傳送到所述廣域網。3.如權利要求2所述的方法,其特徵在於,進一步包括:在所述路由器的第二輸入處接收來自所述廣域網的第三數據,所述第三數據採用所述第二格式;以及將所述第三數據從所述路由器路由到所述廣域網。4.如權利要求2所述的方法,其特徵在於,卸載所述網絡棧處理包括:響應於在所述路由器處接收到來自所述廣域網的分組,在所述路由器處所執行的網絡協議棧處生成確認;將所述確認傳送到所述廣域網。5.如權利要求2所述的方法,其特徵在於,卸載所述網絡棧處理包括:響應於在所述路由器處所執行的網絡協議棧處確定在第一時間量裡未接收到對所述第一數據的接收的確認,重新傳送所述第二數據。`6.如權利要求2所述的方法,其特徵在於,確定所述第二數據包括基於所述第一數據形成第一分組,並且進一步包括將所述分組的多個副本從所述路由器傳送到所述廣域網。7.如權利要求1所述的方法,其特徵在於,所述路由器的網絡協議棧包括TCP/IP棧。8.如權利要求1所述的方法,其特徵在於,所述路由器的網絡協議棧包括UDP棧。9.一種方法,包括:在路由器處接收第一數據;響應於確定所述第一數據被定標到區域網(LAN)的節點,將所述第一數據的第一數量的副本發送到所述區域網以供路由到所述LAN的所述節點;響應於確定所述第一數據被定標到廣域網(WAN)的節點,將所述第一數據的第二數量的副本發送到所述廣域網以供路由到所述WAN的所述節點。10.如權利要求9所述的方法,其特徵在於,進一步包括:在所述路由器處接收來自所述LAN的第二數據,所述第二數據採用不適於傳送到所述WAN的第一格式;在所述路由器的網絡協議棧處處理所述第一數據以確定採用第二格式的第三數據,所述第二格式適於傳送到所述WAN;將所述第二數據傳送到所述WAN。11.如權利要求10所述的方法,其特徵在於,進一步包括:在所述路由器處接收來自所述廣域網的第三數據,所述第三數據採用所述第二格式;以及將所述第三數據從所述路由器路由到所述WAN。12.如權利要求10所述的方法,其特徵在於,進一步包括:響應於在所述路由器處接收到來自所述WAN的分組,在所述路由器處所執行的網絡協議棧處生成確認;將所述確認傳送到所述廣域網。13.如權利要求10所述的方法,其特徵在於,進一步包括:響應於在所述路由器處所執行的網絡協議棧處確定在第一時間量裡未接收到對所述第一數據的接收的確認,重新傳送所述第二數據。14.如權利要求10所述的方法,其特徵在於,所述路由器的網絡協議棧包括TCP/IP棧。15.如權利要求10所述的方法,其特徵在於,所述路由器的網絡協議棧包括UDP棧。16.—種路由器,包括:被配置成耦合至區域網(LAN)的輸入;被配置成卸載來自所述LAN的源節點的網絡協議棧處理的處理器。17.如權利要求16所述的路由器,其特徵在於,所述處理器通過以下操作來卸載所述網絡協議棧處理:在所述路由器的第一輸入處接收來自所述LAN的第一數據,所述第一數據採用不適於傳送到耦合至所述路由器的廣域網的第一格式;在所述路由器的網絡協議棧處處理所述第一數據以確定採用第二格式的第二數據,所述第二格式適於傳送到所述廣域網;將所述第二數據傳送到所述廣域網。18.如權利要求17所述的路由器,其特徵在於,所述處理器用於:在所述路由器的第二輸入處接收來自所述廣域網的第三數據,所述第三數據採用所述第二格式;以及將所述第三數據從所述路由器路由到所述廣域網。19.如權利要求17所述的路由器,其特徵在於,所述處理器通過以下操作來卸載所述網絡協議棧處理:響應於在所述路由器處接收到來自所述廣域網的分組,在所述路由器處所執行的網絡協議棧處生成確認;將所述確認傳送到所述廣域網。20.如權利要求17所述的路由器,其特徵在於,所述處理器通過以下操作來卸載所述網絡協議棧處理:響應於在所述路由器處所執行的網絡協議棧處確定在第一時間量裡未接收到對所述第一數據的接收的確認,重新傳送所述第二數據。【文檔編號】H04L12/771GK103460668SQ201280017780【公開日】2013年12月18日申請日期:2012年4月13日優先權日:2011年4月13日【發明者】C·A·瑪斯塔,W·G·鄧蘭普,B·M·門查卡申請人:高通股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀