Abstract
This chapter presents an overview of how CPS components and their users communicate by following an established set of rules referred to as protocols. First, we argue the need to network CPS entities and describe the modern network protocols. We divide the protocols supporting CPSs into three categories: machine-to-machine (M2M) connectivity protocols for connecting devices stationary or mobile, routing protocols to find traffic routes between sources and destinations wired or wireless, and M2M communication protocols for specific CPS/IoT applications. Finally, we close the chapter with a CPS example for driverless cars.