Skip to main content

New Series: IP in Practice

Introductory picture to IP in Practice

I have done a few posts on subnetting and the inner workings of DHCP. I wanted to do a post on IPv6 and a hands-on demo on implementing DHCP on actual networking equipment. However, I missed a few parts that I would like to cover that would particularly help in understanding how IP works and why it is needed.

Unlike the previous series, this will be a direct approach to a certain protocol: Internet Protocol (IP). I recently started my first series, covering important ports, protocols, and acronyms used in the networking field. However, I realized not only is it difficult to address the ones to mention, but for some letters it's hard to find. The intended structure was to have several per letter not just one. The idea seemed fun and engaging, however, doing over 20 posts alphabetically on acronyms, ports, and protocols lacks order and deviates from the direct approach I want this blog to have. For that reason, I am putting it on hold indefinitely. It was fun at first, but it was not accomplishing my goal.

 If you have ever felt the same way about ending or pivoting from a project like I did with the A-Z series or maybe feel differently, please comment below and share your thoughts.  

Enough with the aside. The IP in Practice series will be a hands-on approach toward understanding our main line of communication used by devices today: IPv4 and the debated IPv6. This series is written from a learning and practice perspective, focusing on observing how IP behaves in real networks through study, labs, and demos. 

Let's first look at what goes into an IP address. 

IP in Practice Series
IPv4 IPv6
IP Addressing Basics Why do we need IPv6?
IPv4 Structure and Classes IPv6 Address Structure
Public and Private Addresses Address Types (unicast, multicast, anycast)
Demo Demo
Classless Addressing and Subnetting IPv6 Subnetting
IPv4 Subnetting Calculator IPv6 Prefix Lengths
Special IPv4 Addresses Special IPv6 Addresses
IPv4 Workarounds (NAT, PAT, VLSM) Transition to IPv6 (SLAAC, NAT64, Tunneling)
Quiz



Comments

Popular posts from this blog

How to Set Up a Cisco Router as a DHCP Server (Step-by-Step Guide)

Lab time! Want to build a DHCP server?  In this lab, I will show you how to build your own DHCP server on a router using Cisco Packet Tracer, as shown above. By the end of this post, you will be able to create your own DHCP server with a Cisco 2911 router, perhaps in a home lab setting, and prepare you to build your own on other hardware.  Why a Router?  A DHCP server is a centralized, automated service that assigns important network configuration details to devices on a network, such as IP addresses. Without it, we would have to create manual entries for our entire network, which can be time-consuming and lead to errors. Traditionally, there are dedicated servers to handle these functions. There are many ways to implement a DHCP server in your topology, including a dedicated physical server, a virtual machine, cloud-based gateways, and firewalls. However, there are specific benefits to using a router as your DHCP server: Reduced infrastructure: While havi...

How Reserving a Pavilion Explains DHCP

It’s party time! You decide to throw a party at a park with a bunch of pavilions. But you can’t just walk up and claim a pavilion. Instead, you have to go through the park’s reservation service. You tell them the date and time of your event, and they check their list to see what’s available. Great news! A pavilion is open, and they assign it to you for a set time. The day arrives, and as planned, you host your party until it’s time to leave. What a great gathering! This is a lot like how DHCP works in a network. When a device — like your phone or laptop — joins a network, it can’t just start communicating. It needs an IP address first, just like you needed a reserved pavilion. Then, what is the "reservation" process of getting an IP address? Let's take a dive into the automated world of DHCP. What is DHCP? The Dynamic Host Configuration Protocol simplifies network provisioning by automatically assigning important network parameters. These include: IP addresses : Just as ...

IP in Practice: IPv4 Address Structure & Classes

There are two main types of IP addresses: IPv4 and IPv6. Many of us are familiar with the first option. The first post in this series included an interactive section where you could test IP addresses. Stay tuned for IPv6. The numbers may seem random, but did you know your IP address matters? It matters for our privacy and could also matter to external actors if they can gain access to our systems. I, however, am talking about what it could reveal. Is your IP address private or public? How much does that affect the number of IP addresses that can be on a network? How are IP addresses organized into classes? In this post, I'll focus on answering each of these questions. Structure of an IPv4 Address Follows a dotted-decimal notation Has four octets Each octet has a value between 0 and 255, made up of 8 bits Has a total length of 32 bits in binary form What are I...