This report aims to describe the functions of every layer of the OSI reference model for data communications and provides step by step processes for determining the subnet mask for supporting specific subnets in IPv4, examining fields of IPv6 packets from Wireshark recording of a IPv6 based LAN session and presenting detailed addressing design and calculation as well as subnet breakdown for the facilitating connections to the various departments with ideas on upgrading from IPv4 to IPv6.