UMIACS interview question

Some hardware, some software, some networking