Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering IP Addressing: From Beginner to Pro
Rating: 4.8 out of 5(79 ratings)
717 students

Mastering IP Addressing: From Beginner to Pro

Learn IPv4, IPv6, and Subnetting with Real-World Networking Scenarios
Created byEman shafique
Last updated 6/2025
English
English [Auto],

What you'll learn

  • Understand what IP addresses are and why they are essential in networking
  • Differentiate between IPv4 and IPv6 addressing
  • Learn how IP addresses are structured and formatted
  • Understand public vs private IP addresses and how they are used
  • Identify and explain network and host portions of an IP address
  • Perform basic binary to decimal conversion for IP addresses
  • Understand and calculate subnet masks and subnets
  • Learn the purpose and use of default gateways and broadcast addresses
  • Recognize and assign valid IP addresses to devices
  • Build a strong foundation for more advanced networking topics like routing and network security

Course content

1 section10 lectures38m total length
  • THE ROLE OF IP ADDRESSES2:50

    Understand why IP addressing matters by comparing a mail envelope's source and destination to IP packets. Explore IPv4's 32-bit addresses, IPv6's space, and the network (or prefix) versus host portions.

  • CONFIGURING AND VERIFYING IP ADDRESSES4:07

    Learn to view and assign IPv4 and IPv6 addresses on a Windows 10 PC, and verify settings with ipconfig, including subnet mask, default gateway, DNS, and MAC address.

  • DYNAMICALLY ASSIGNING IP VERSION ADDRESSES3:43

    Discover how dhcp dynamically assigns ipv4 address information, including address, subnet mask, default gateway, and dns server, using discovery, offer, request, and acknowledgement messages with a relay agent forwarding broadcasts.

  • DYNAMICALLY ASSIGNING IP VERSION ADDRESSES2:57

    Explore how IPv6 uses a prefix length to define the network portion and a ui-64 generated host portion, with dhcpv6 or ndp providing dynamic prefix, dns, and host information.

  • IP VERSION ADDRESS STRUCTURE3:09

    Learn how to determine the network and host portions of an IPv4 address by using subnet masks, binary breakdown, and CIDR notation (slash notation) with examples like 10.1.2.3.

  • IP VERSION ADDRESS CLASSES4:28

    Learn IPv4 address classes a, b, c, d, and e, by first octet ranges and masks (/8, /16, /24), with loopback 127.0.0.1 and multicast class d, reserved class e.

  • PRIVATE VS PUBLIC IP VERSION ADDRESSES4:17

    Understand private ipv4 ranges from RFC 1918, such as 10.0.0.0/8, 172.16.0.0/16, and 192.168.0.0/16, and how nat maps them to a public address, plus apipa 169.254.0.0/16 when dhcp fails.

  • IP VERSION ADDRESS STRUCTURE4:26

    Master ipv6 address structure by understanding its 128-bit network prefix and host portion, expressed as eight colon-separated hex quartets, with leading-zero omission and a single double colon shortcut.

  • IP VERSION ADDRESS CATEGORIES4:46

    Explore IPv6 address categories, including global unicast for public internet routing (2000::/3), multicast (ff02::/8), and link-local (f80::/10), plus unspecified, solicited-node multicast, unique local (ffcc00::/7), and loopback (::1).

  • LOOKING UP IP ADDRESSES WITH DNS3:42

    Learn how the domain name system translates names to IP addresses, navigates top-level domains, and examines common DNS records like A, CNAME, MX, TXT, SRV, NS, and SOA.

Requirements

  • No prior networking experience needed — this course starts from the basics

Description

Understanding how devices communicate across a network is a foundational skill for anyone entering the world of IT, computer networking, or cybersecurity. One of the most important building blocks of networking is IP addressing. This course is designed to help you grasp the core concepts behind IP addresses in a clear, straightforward, and beginner-friendly way. Whether you’re a student, a professional switching careers, or someone simply interested in learning how networks work, this course will guide you through everything you need to know about IP addressing.


We start with the basics — what an IP address is, why it’s needed, and how it helps devices find and talk to each other across local and global networks. Then we go deeper into concepts like IPv4, IPv6, binary conversion, and subnetting. Everything is explained in a logical and simple manner, avoiding unnecessary jargon. You’ll get step-by-step explanations and real-world examples to help you understand how IP addressing works in actual networks.


No previous knowledge of networking is required to take this course. If you’ve ever felt confused by the idea of IP addresses or intimidated by the numbers and formulas, this course is for you. By the end, you’ll feel confident in your understanding of IP addressing and ready to explore more advanced networking topics.


Join today and build a strong foundation that will support your growth in networking, cybersecurity, cloud computing, and beyond

Who this course is for:

  • Beginners who want to learn the basics of networking and IP addressing
  • Students preparing for IT certifications like CompTIA Network+, CCNA, or similar
  • Aspiring network engineers, IT support technicians, or cybersecurity professionals
  • Anyone interested in how devices communicate over the internet and local networks
  • Professionals switching to IT who need a solid foundation in networking concepts
  • Computer science or IT students who want to strengthen their networking knowledge