{'fraction_non_alphanumeric': 0.02666666666666667, 'fraction_numerical': 0.02666666666666667, 'mean_word_length': 4.564814814814815, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Internet Protocol addressing

In this chapter, the author will first present in Section 3.1 an overview of IP addresses with various types and addressing mechanisms. The first version of IP addresses, namely, IP version 4 (IPv4) will be discussed in Section 3.2 followed by various mechanisms for dividing the network with subnetting in Sections 3.3 and 3.4 as well as how to group the small networks via supernetting in Section 3.5. A brief introduction of the extended version of IP addressing called IP version 6 (IPv6) will be described in Section 3.6 along with discussions for further readings.