1) The document provides an overview of IPv6 including why it was developed, its key features and improvements over IPv4 such as a vastly larger address space, more efficient routing and security features built into the protocol.
2) It describes IPv6 addressing in detail including the different address types (unicast, multicast, anycast), address formats, interface identifiers and address autoconfiguration.
3) The header format, extension headers for optional information, and new fields for quality of service and flow identification are explained in comparison to IPv4.
4) Protocols for neighbor discovery, multicast listener discovery, and address resolution that replace functions in IPv4 are outlined.