This document discusses networks, fog, and cloud computing in the context of IoT fundamentals. It describes how IoT devices connect to networks using various wireless technologies. It explains that fog computing processes data at the edge to reduce burden on networks while cloud computing provides scalable resources over the internet. It also addresses security and privacy concerns around the large amounts of data generated by IoT including storage, transmission, encryption, and device management.