Live briefing
Everything about TCP offload engine
Technology used in network interface cards
TCP offload engine (TOE) is a technology used in some network interface cards (NIC) to offload processing of the entire TCP/IP stack to the network controller. It is primarily used with high-speed network interfaces, such as gigabit Ethernet and 10 Gigabit Ethernet, where the processing overhead of the network stack becomes significant. TOEs are often used as a way to reduce the overhead associated with Internet Protocol (IP) storage protocols such as iSCSI and Network File System (NFS). Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: TCP offload engineA 5-minute orientation
- Read the landmark paper: Virtualization Technology for TCP/IP Offload EngineCited 9 times
- Go sideways: Network interface controllerA closely related topic
- Go sideways: IWARPA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Virtualization Technology for TCP/IP Offload Engine
Design and implementation of a protocol offload engine for TCP/IP and remote direct memory access based on hardware/software coprocessing
Estimation of Performance Improvement Derived from TCP/IP Offload Engine with Software Emulation
Design and verification of TCP/IP offload engine in quantum key distribution system
TOE-Em: The TCP Offload Engine Emulator for Approximating the Impact of Removing TCP/IP Protocol Processing From Apache HTTP Server
📚 Books worth reading
Open Library didn't respond; try again in a moment.
🔗 Related topics
- Network interface controller A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter and physical network interface) is a computer…
- IWARP iWARP is a computer networking protocol that implements remote direct memory access (RDMA) for efficient data transfer over Internet Protocol networks…
- ISCSI Internet Small Computer Systems Interface (iSCSI; /aɪˈskʌzi/ eye-SKUZ-ee) is an Internet Protocol-based storage networking standard for linking data storage…
- Netfilter Netfilter is a framework provided by the Linux kernel that allows various networking-related operations to be implemented in the form of customized handlers…
- Fibre Channel over Ethernet Fibre Channel over Ethernet (FCoE) is a computer network technology that encapsulates Fibre Channel frames over Ethernet networks. This allows Fibre Channel…
- Link aggregation In computer networking, link aggregation is the combining (aggregating) of multiple network connections in parallel by any of several methods. Link aggregation…
- Ethernet over USB Ethernet over USB is the use of a USB link as a part of an Ethernet network, resulting in an Ethernet connection over USB (instead of e.g. PCI or PCIe)…
- Packet segmentation Packet segmentation is the division of data into smaller protocol data units before transmission over a computer network. In the Internet protocol suite…