Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
IP Addressing and Subnetting: Practical Approach
Highest Rated
Rating: 4.7 out of 5(147 ratings)
3,650 students

IP Addressing and Subnetting: Practical Approach

IP Addresses and Subnetting Explained in a Simple Way!
Created byVipin Gupta
Last updated 1/2026
English

What you'll learn

  • What is IP address, IPv4 address format, public vs private IP addressess. What are A, B, C, D and E classes? What is CIDR? What is subnetting?
  • Why subnetting? How to subnet C, B and A class networks? How to divide class C, B and A networks into 2, 4, 8 and 16 subnets?
  • How to divide networks on the basis of number of hosts required per subnet?
  • Fixed Length Subnet Mask (FLSM). Variable Length Subnet Mask (VLSM). How to perform VLSM?

Course content

7 sections67 lectures5h 52m total length
  • What is Internet Protocol (IP) Address2:32

    Just as in real life if want to communicate with someone, we need a phone, it could be landline/mobile. In addition we also need one number, which should be unique, then only we will be able to communicate.

    Same way if we want 2 or more than 2 systems to communicate, we need unique numbers for the systems, that numbers are called Internet Protocol (IP) addresses. The IP addresses are of two types, IPv4 (32 bit) and IPv6 (128 bit). But here our focus will be on 32 bit IPv4.

  • How Many Different Number Systems are Available7:09

    number system              digits/letters                         min value                 max value       decimal equivalent

    binary (2)                          0,1                                            00                                    11                          3

    octal (8)                            0,1,2,3,4,5,6,7                          00                                    77                          63

    decimal (10)                    0,1,2,3,4,5,6,7,8,9                    00                                     99                          99

    hexadecimal (16)           0,1,2,3,4,5,6,7,8,9                     00                                     FF                          255

                                             A,B,C,D,E,F


    We are more comfortable with decimal system.

    Can we remember IP addresses in binary format.

  • What is Positional Value. What is Positional Value of Different Number Systems.3:30

    What do you mean by positional value. What is the positional value of different number systems.

    The positional value of “binary” system increases by a factor of “2”

    The positional value of “octal” system increases by a factor of “8”.

    The positional value of “decimal” system increases by a factor of “10”.

    The positional value of “hexadecimal” system increases by a factor of “16”.

  • What is IP Address Range. What are the possible Minimum and Maximum Values.4:30

    What is IP Address Range. What are the possible Minimum and Maximum Values.

    32 bit address is divided into 4 octets (of 8 bits each). In each octet the “min” in binary format is all zeroes (00000000) and “max” is all ones (11111111).

    In decimal, “min” is “0” and “max” is “255”. ie 4 octets can have min “0.0.0.0” and max “255.255.255.255” values. We can not assign any value less than “0.0.0.0” and any value more than “255.255.255.255”.

  • How to Find Valid and Invalid IP Addresses2:40

    How to find out which IP address is valid and which one is not valid.

  • How to Find Which Part is Network and Which Part is Host5:32

    IP 172.24.1.10 is a valid address since it falls between range. Now this IP address has got 2 parts. One is network part, other is host part. Which part is “network no” and which part is “host no” will be decided by “subnet mask”.

    You can simply compare our IP addresses with our phone number which contains “city code” and “phone no” portion. For particular “city”, “code” will be same.

    The mask can be of many types but mostly we are comfortable with

    255.255.255.0

    255.255.0.0.

    255.0.0.0

    How to find network part and host part.

  • Find Out Whether Systems are in Networking or Not5:06

    If the network portion is same for systems, the systems will be in networking.

    If the network portion is different for both systems, the systems will not be in networking. In this case no matter what mask we are going to set, the network portion will not be the same. so to make these 2 systems communicate we will need “router”.

  • What is CIDR (Classless Inter Domain Routing)2:11

    What is CIDR (Classless Inter Domain Routing). How it is useful.

  • IP Addressing Fundamental Quiz

Requirements

  • None

Description

If we want to construct 100 storey building, foundation should be very strong. Similarly, If you want to enter into networking field, fundamentals of IP Addressing and Subnetting should be crystal clear to you. This course is designed to make your IP Addressing and Subnetting fundamentals very strong.


In real life, if we want to communicate with someone, we need a phone, it could be landline or mobile. In addition we also need one number, which should be unique, then only we will be able to communicate. Same way if we want 2 or more than 2 systems to communicate, we need unique numbers for the systems, these numbers are called IP addresses. The IP addresses are of two types,  IPv4 (32 bit) and IPv6 (128 bit). But In this course, our focus will be on 32 bit IPv4.


IP Addressing and Subnetting is the main ingredient of networking. Understanding and mastering it is going to pay rich dividends to you.


We are going to cover:

* What is IP Address

* IP Address Format

* IP Address Classes

* What is Gateway/Router

* Public/Private IP Address

* What is Subnetting

* Criteria For Creating Subnets

* Fixed Length Subnet Mask (FLSM)

* Variable Length Subnet Mask (VLSM)

* FLSM vs VLSM

* Why Subnetting

* How to Subnet C Class Network

* How to Subnet B Class Network

* How to Subnet A Class Network

* How to Perform VLSM

* Class A, B, C Subnetting Demo


In real life, to deal with certain things, we have to sometimes use carrot  and stick  policy. In this course, we are going to follow the same policy. Please do not get afraid. For me, Carrot (means Practicals) and Stick (means Theory). This course includes both theory and practicals.


Lots of material has been provided with this course for your reference. For properly understanding routing and subnetting, We have also created labs on FLSM, VLSM using Packet Tracer and provided lab files along with the course.  The course includes lots of examples on Class C, Class B and Class A subnetting. Two methods of creating subnets has been covered. One detailed method and other shortcut method of subnetting has been covered. Customized diagrams and labs has been created to understand IP addressing and subnetting in simple and practical way.

Who this course is for:

  • For anybody who wants to learn IP addressing and Subnetting
  • For anybody who wants to enter into networking
  • Persons preparing for networking/security certifications
  • For anybody who wants to enter into DevOps