This document discusses networking protocols for internet of things (IoT) devices, focusing on 6LoWPAN and RPL. 6LoWPAN is described as adapting IPv6 for use over IEEE 802.15.4 low-power wireless networks through header compression and new addressing schemes. RPL is introduced as the routing protocol for low-power and lossy networks, using a directed acyclic graph structure to route packets towards a root node in a way that optimizes objectives like energy efficiency. Key concepts for both protocols like addressing formats, header types, and control messages are outlined at a high level.