複製鏈接
請複製以下鏈接發送給好友

TCP卸載引擎

鎖定
TCP卸載引擎(英語:TCP offload engine,縮寫為TOE),是一種TCP加速技術,使用於網絡接口控制器(NIC),將TCP/IP堆疊的工作卸載到網絡接口控制器上,用硬件來完成。這個功能常見於高速以太網接口上,如吉比特以太網(GbE)或10吉比特以太網(10GbE),在這些接口上,處理TCP/IP數據包表頭的工作變得較為沉重,由硬件進行可以減輕處理器的負擔。
中文名
TCP卸載引擎
外文名
TCP offload engine
縮    寫
TOE
領    域
計算機

TCP卸載引擎簡介

即TOE技術。在主機通過網絡進行通信的過程中,主機處理器需要耗費大量資源進行多層網絡協議的數據包處理工作,這些協議包括傳輸控制協議(TCP)、用户數據報協議(UDP)、互連網協議(IP)及互連網控制消息協議(ICMP)等。為了將佔用的這部分主機處理器資源解放出來專注於其他應用,人們發明了TOE(TCP/IPOffloadingEngine)技術,將上述主機處理器的工作轉移到網卡上。由於採用了硬件的方式進行處理,因此為網絡傳輸提供了更高的性能。
TOE技術已在傳統的IP網絡應用中發揮了巨大作用:提高網絡性能的同時降低了網絡的成本。如今,這種優勢延伸到了網絡存儲領域。 [1] 

TCP卸載引擎TCP加速

TCP加速(英語:TCP acceleration),是一系列的網絡技術概稱,應用於傳輸控制協議(TCP)中。在不修改終端應用程序的前提下,相較於一般標準的傳輸控制協議(TCP)連接,使用這些技術能夠提供更佳的流量。
這些技術提供了在TCP優化之外的另一個可用方案,相關的方案包括了ACK包裝(ACK pacing),TCP通透代理器(TCP transparent proxies)以及TCP卸載引擎(TCP offload engines)等。 [1] 

TCP卸載引擎網絡接口控制器

網絡接口控制器(英語:network interface controller,NIC),又稱網絡接口控制器網絡適配器(network adapter),網卡(network interface card),或局域網接收器(LAN adapter),是一塊被設計用來允許計算機在計算機網絡上進行通訊的計算機硬件。由於其擁有MAC地址,因此屬於OSI模型的第1層。它使得用户可以通過電纜或無線相互連接。每一個網卡都有一個被稱為MAC地址的獨一無二的48位串行號,它被寫在卡上的一塊ROM中。在網絡上的每一個計算機都必須擁有一個獨一無二的MAC地址。沒有任何兩塊被生產出來的網卡擁有同樣的地址。這是因為電氣電子工程師協會(IEEE)負責為網絡接口控制器銷售商分配唯一的MAC地址。
網卡以前是作為擴展卡插到計算機總線上的,但是由於其價格低廉而且以太網標準普遍存在,大部分新的計算機都在主板上集成了網絡接口。這些主板或是在主板芯片中集成了以太網的功能,或是使用一塊通過PCI(或者更新的PCI-Express總線)連接到主板上的廉價網卡。除非需要多接口或者使用其它種類的網絡,否則不再需要一塊獨立的網卡。甚至更新的主板可能含有內置的雙網絡(以太網)接口。 [1] 

TCP卸載引擎吉比特以太網

吉比特以太網,或譯吉比特以太網(英語:GbE,GigabitEthernet,或1 GigE)是一個描述各種以吉比特每秒速率進行以太網幀傳輸技術的術語,由IEEE 802.3-2005標準定義。該標準允許通過集線器連接的半雙工千兆連接,但是在市場上利用交換機全雙工連接所達到的速度才真正匹配標準。 [2] 
參考資料
  • 1.    Jonathan Corbet (2007-08-01). "Large receive offload". LWN.net. Retrieved 2007-08-22.
  • 2.    IEEE and Gigabit Ethernet Alliance Announce Formal Ratification of gigabit Ethernet Over Copper Standard - Announcement from IEEE 1999-06-28