Network Devices: Understanding the Hardware That Powers the Web