Created: 21 April 2020 | Modified: 21 April 2020
Hardwired TCP/IP Chip
WIZnet (Wizard of Internet) is a unique Hardwired Internet Connectivity Solution Provider. WIZnet provides TCP/IP offload solution which best fitted for low-end Non-OS devices connecting to the Ethernet for the internet of things.
H/W TOE offloads TCP/IP network processing including Ethernet MAC/PHY function from main processor, thus enhances overall network processing capability & system performance.
H/W TOE includes 3 major components:
- Full hardwired TCP, UDP, IP, ARP, ICMP, Ethernet MAC protocol engine
- Supports 8 independent hardware sockets simultaneously
- Supports 10/100Mbps Ethernet PHY
Unattackable H/W TOE
WIZnet hardwired TCP/IP chip is the Unattackable hardware network engine for preventing network attacks such as flooding, spoofing, injection.
The hardware TOE (TCP/IP Offload Engine) technology, which is implemented on the hardwired logic from TCP/IP layer to Ethernet MAC/PHY layer, could discard the flooding packets because hardware TCP/IP offloads all network processing from MCU. So that W5500 would secure IoT system against SYN flood attack because it works effectively as a firewall.
High-Throughput
With software TCP/IP, MCU copies data from Ethernet MAC buffer to memory and analyzes the received packets in memory and then executes an appropriate application. MCU involves repeatedly in order to process the flooding packets when SYN flood attack occurs. Therefore, the excessive number of TCP requests would overload MCU causing IoT system down.
Throughput of hardware TCP/IP is much higher than that of software TCP/IP on the same MCU capability. Furthermore, hardware TCP/IP keeps on maintaining network performance of system even when SYN flood attack occurs. On the other hand, software TCP/IP could drop network performance of system as the flooding packets increases.
Open Source
Open Libraries / Examples
WIZnet provides various network protocol libraries and useful tutorials / application examples.
Originally published at https://www.wiznet.io.