The History behind Netmasks

January 22, 2025

The History behind Netmasks
Image assisted/created by AI

By Alejandro Acosta, R+D Coordinator at LACNIC

Introduction

Do you remember when you were learning about netmasks? You probably thought that they were useless, that you wouldn’t need them, and wondered why they had invented something so insane. In addition to putting a smile on your face, I hope to convince you of their importance within the gigantic Internet ecosystem.

Goal

This blog post summarizes the history and milestones behind the concept of netmasks in the world of IPv4. This story begins in a world where classes didn’t exist (flat addressing), it then goes through a classful era and concludes with a totally classless Internet (CIDR). The information is based on excerpts from RFCs 790, 1338, and 1519, as well as on ‘Internet-history’ mailing list threads.

Do you know what a netmask is?

If you’re reading this document, I assume you do :-) but here’s a mini explanation: a netmask is used to identify and divide an IP address into a network address and a host address, in other words, it specifies the subnet partitioning system.

(Free access, no subscription required)

What is the purpose of netmasks?

Routing: Netmasks are used by routers to determine the network part of an IP address and route packets correctly.

Subnetting: Netmasks are used to create smaller networks.

Aggregation: Netmasks allow creating larger prefixes.

The views expressed by the authors of this blog are their own and do not necessarily reflect the views of LACNIC.

1 Comentarios
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Top tech news today: January 28, 2025
1 year ago

[…] LACNIC shares insights into the history and development of netmasks, highlighting their role in managing IP address allocation. LACNIC Blog […]