基本介紹
- 中文名:TCP卸除引擎
- 外文名:TCP offload engine
簡介,網卡,TCP加速,
簡介
TCP卸載引擎(英語:TCP offload engine,縮寫為TOE),是一種TCP加速技術,使用於網上接口控制器(NIC),將TCP/IP堆疉的工作卸載到網上接口控制器上,用硬體來完成。這個功能常見於高速乙太網接口上,如吉比特乙太網(GbE)或10吉比特乙太網(10GbE),在這些接口上,處理TCP/IP數據包表頭的工作變得較為沉重,由硬體進行可以減輕處理器的負擔。
網卡
網路接口控制器(英語:network interface controller,NIC),又稱網路接口控制器,網路適配器(network adapter),網卡(network interface card),或區域網路接收器(LAN adapter),是一塊被設計用來允許計算機在計算機網路上進行通訊的計算機硬體。由於其擁有MAC地址,因此屬於OSI模型的第1層。它使得用戶可以通過電纜或無線相互連線。每一個網卡都有一個被稱為MAC地址的獨一無二的48位串列號,它被寫在卡上的一塊ROM中。在網路上的每一個計算機都必須擁有一個獨一無二的MAC地址。沒有任何兩塊被生產出來的網卡擁有同樣的地址。這是因為電氣電子工程師協會(IEEE)負責為網路接口控制器銷售商分配唯一的MAC地址。
網卡以前是作為擴展卡插到計算機匯流排上的,但是由於其價格低廉而且乙太網標準普遍存在,大部分新的計算機都在主機板上集成了網路接口。這些主機板或是在主機板晶片中集成了乙太網的功能,或是使用一塊通過PCI(或者更新的PCI-Express匯流排)連線到主機板上的廉價網卡。除非需要多接口或者使用其它種類的網路,否則不再需要一塊獨立的網卡。甚至更新的主機板可能含有內置的雙網路(乙太網)接口。
TCP加速
TCP加速(英語:TCP acceleration),是一系列的網上技術概稱,套用於傳輸控制協定(TCP)中。在不修改終端應用程式的前提下,相較於一般標準的傳輸控制協定(TCP)連線,使用這些技術能夠提供更佳的流量。
這些技術提供了在TCP最佳化之外的另一個可用方案,相關的方案包括了ACK包裝(ACK pacing),TCP通透代理器(TCP transparent proxies)以及TCP卸載引擎(TCP offload engines)等。