The hulls of viruses are spiked with special proteins that can connect to a receptor type on their victims’ surface. This means that viruses can’t attach to just any cell—only to the ones that have a receptor they can attach to. In a sense every virus has a lot of puzzle-piece proteins that can only connect to a cell if it happens to have the correct puzzle-piece receptor.