更新时间:2022-08-25 16:38
TCP卸载引擎(英语:TCP offload engine,缩写为TOE),是一种TCP加速技术,使用于网络接口控制器(NIC),将TCP/IP堆叠的工作卸载到网络接口控制器上,用硬件来完成。这个功能常见于高速以太网接口上,如吉比特以太网(GbE)或10吉比特以太网(10GbE),在这些接口上,处理TCP/IP数据包表头的工作变得较为沉重,由硬件进行可以减轻处理器的负担。
即TOE技术。在主机通过网络进行通信的过程中,主机处理器需要耗费大量资源进行多层网络协议的数据包处理工作,这些协议包括传输控制协议(TCP)、用户数据报协议(UDP)、互连网协议(IP)及互连网控制消息协议(ICMP)等。为了将占用的这部分主机处理器资源解放出来专注于其他应用,人们发明了TOE(TCP/IPOffloadingEngine)技术,将上述主机处理器的工作转移到网卡上。由于采用了硬件的方式进行处理,因此为网络传输提供了更高的性能。
TOE技术已在传统的IP网络应用中发挥了巨大作用:提高网络性能的同时降低了网络的成本。如今,这种优势延伸到了网络存储领域。
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标准定义。该标准允许通过集线器连接的半双工千兆连接,但是在市场上利用交换机的全双工连接所达到的速度才真正匹配标准。