This document is a tutorial on Internet Protocol version 6 (IPv6), the latest revision of the internet protocol developed to address the limitations of IPv4, particularly concerning address exhaustion. It is aimed at beginners, covering fundamental concepts, addressing modes, features, and the transition from IPv4 to IPv6. The tutorial includes various topics such as IPv6 features, address types, headers, and mobility, ensuring readers build a moderate level of expertise in IPv6.