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網路套用中發揮了巨大作用:提高網路性能的同時降低了網路的成本。如今,這種優勢延伸到了網路存儲領域。

TCP加速

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

網路接口控制器

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

吉比特乙太網

吉比特乙太網,或譯吉比特乙太網路(英語:GbE,GigabitEthernet,或1 GigE)是一個描述各種以吉比特每秒速率進行乙太網幀傳輸技術的術語,由IEEE 802.3-2005標準定義。該標準允許通過集線器連線的半雙工千兆連線,但是在市場上利用交換機全雙工連線所達到的速度才真正匹配標準。

相關詞條

熱門詞條

聯絡我們