Sign Up|Login Courses F.a.q Resources
 

Course 2: IP ADDRESSING & SUBNETTING   

 
PRICE: $0.00

What you will do

  • Learn about Binary Numbers, bits, bytes and octets. Understand how an IP Address and Subnet Mask combine together to define a logical network segment.
  • Master calculating Broadcast and Network Addresses. Learn about Classful IP Addressing.
  • Become comfortable wth CIDR Notation, Route Summarization and various Subnetting problems.
  • Complete a large number of computer-generated problems with step-by-step hints and correction.

What you will need

  • A desire to master subnetting skills.
  • Basic math skills.

After taking this course you will

  • identify logical network segments based on an IP Address and Subnet Mask;
  • convert between decimal dot and CIDR notation;
  • perform subnetting calulations as required for real-world network deployment scenarios.
Comments & Discussion
christian1 week ago
hi connected dots,help me understand the ip address 192.168.100.170 with a subnet mask of 255.255.255.128 how you determine its network address? From one of your tutorial you stated you will find the network address when all host bits are turned off which in this case we will have seven bits all off so i request you to help me understand the .128 as its network address.Please elaborate on your explanations,its my pleasure working with you.
Connected Dots Online1 week ago
Hi Christian, for the IP Address 192.168.100.170, with a subnet mask of 255.255.255.128, we know that the first 3 octets of the network address will be 192.168.100 (since the first 3 octets of the subnet mask are all 255).
For the last Octet, we start with the binary representation of 170:
170 (binary) => 10101010
The last octet of the subnet mask is 128:
128 (binary) => 10000000
To get the Network address, take the binary form of 170 (10101010) and match it up to the binary form of the last octet of the subnet mask:
170: 10101010
128: 10000000
The last 7 bits of the subnet mask are 0. Flip the last 7 bits of 10101010 to 0 and leave the first bit unchanged.
10101010 (make the last 7 bits 0) => 10000000
The last octet of the network address is 100000000 (binary)
10000000(binary) => 128 decimal.
The complete network address is 192.168.100.128.

A quicker method to calculate Network addresses can be found in lesson "3.4 Calculating Network Addresses - Examples".
christian2 weeks ago
hi,i would really like to thank the creators of this course for helping a lot of people in this field improve their skills in networking.i would like to post a question on ip addresses, what is a network address ? Is it the part of the ip address that identifies the class of the network or is it the address assigned to group of computers in a network segment or is it the first ip address assigned to a computer in network segment.Please resonate with me based on those three i have mentioned.Looking foward to your response.
Connected Dots Online2 weeks ago
Hi Christian, thanks for the feedback. To respond to your question:
A network address is the portion of the IP Address that is common for all hosts on the network segment.
It is *not* the first IP address assigned to a computer in a network segment.
In the case of classful networks, you could say that the network address is the part of the IP address that identifies the class of the network.
NARENDIRA1 month ago
hello sir/madam!! I have a doubt in IP addressing and subnets
Q. Consider there are 3 networks as192.168.0.0/24192.168.64.1/26192.168.1.0/26Please say that if an IP address 192.168.1.254 belongs to any of these networks?
My answer is yes and it belonged to the network192.168.0.0 as it ranges from 192.168.0.0 to 192.168.255.255is this correct, if not please justify the answer and clear my doubt. Thanks in advance.
I got this from some online site and that site shows answer as no that mentioned IP address does not belong to any of the networks mentioned above. I don't understand why it so. Please clear me with this one. 
Connected Dots Online1 month ago
Hi Narendira, the correct answer is no.
192.168.64.1 /26: [192.168.64.0 -192.168.64.63]
192.168.1.0 /26: [192.168.1.0 -192.168.1.63]
192.168.0.0 /24 [192.168.0.0 -192.168.0.255]
192.168.1.254 does not fall within any of those networks.
The range of addresses 192.168.0.0 - 192.168.255.255 would be the network 192.168.0.0/16
NARENDIRA1 month ago
Oh, thanks a lot!!
I calculated the address range for the network 192.168.0.0/24 wrong by assuming the 255.255.0.0 instead of 255.255.255.0 as subnet mask expansion for that CIDR notation 24
Now got it thanks !!!!!
NARENDIRA1 month ago
And thank you so much for answering this I wrote in a very congested way as I typed in notepad properly then copy and paste the para from notepad to here so alignment changes, sorry for that.
Quiverus1 month ago
I'd like to ask, when we define a network segment, the Network Address's host bits should (or must they?) always be 0s, right?
Connected Dots Online1 month ago
Yes, you are correct, the host bits must all be 0 for a Network Address. The host bits must all be 1 for a broadcast address.
Quiverus1 month ago
All right, thank You for quick anwser!
sim1 month ago
Greattttt place to learn networking. i feel lucky that i end up here and now i can actually learn more because i get to practice myself. Thank you for such a great work!
Connected Dots Online1 month ago
You're welcome. Thanks for the feedback!
ALFRED3 months ago
Thanks very much for making this online courses available for newbies like me, to have something to study in my preparations for career switch from Telecommunications to Networking in my future roles
Connected Dots Online3 months ago
Thank you for your feedback, Alfred! Glad to hear that the content is useful!
ALFRED3 months ago
Under the Binary to Decimal Conversion, I noticed that from 4th bit to the 8th bit, it was 2 raised to the power of 3 that was used, even though correct answers were writen but mathematically it is not correct. Would like to know the reason , why it was so ,
Connected Dots Online3 months ago
Hi Alfred, could you please send a screenshot in an email to support@connecteddots.online?
That would help in clarifying your question.
Thanks!
Connected Dots Online3 months ago
Thank you so much for sending in the screenshot via email. You are correct, that was a typo in the lesson. It has now been corrected and updated. Thanks again for reporting it!
rimo3 months ago
i would like to help you become even more famous your courses just gave me all what i needed
Connected Dots Online3 months ago
Thank you for the feedback, Rimo. Please feel free to share the website with others! Thanks!
Dawit4 months ago
thanks for your quick answers...
Dawit4 months ago
why do we need to assign ip address in a single network segment when they can communicate using their mac address?
Connected Dots Online4 months ago
In essense, devices use both MAC Addresses and IP Addresses to communicate with each other. The MAC Addresses for a network interface generally remains constant, whereas the IP Address of the same interface can be changed as the device is moved from one network segment to another.
Also, it is difficult to remember MAC addresses. IP Addressing allows us to create logical network segments with easy to figure out addressing patterns.
The next course (Routing Basics) will help consolidate the relationship between MAC Addresses and IP Addresses.
Miguel8 months ago
Love It!!
Connected Dots Online7 months ago
Great to hear! Thanks!
Trân12 months ago
I had passed section IO Addressing & subnetting
introduction to network segments.
Connected Dots Online12 months ago
Awesome!
Trân13 months ago
When I finished for the Course list, I can test CCNA, That's right?
Connected Dots Online13 months ago
Hi Trân, this course list is a good beginning to get started on learning networking. As it stands currently, it does not cover everything that will be tested on the CCNA exam. Over the next few months we will be adding more courses to the course list that will cover the rest of the material that is tested on the CCNA exam.
Trân12 months ago
thanks so much. I hope that you can add in the CCNA Test.
jagbir10 months ago
is this addition done?
Connected Dots Online10 months ago
Hi Jagbir, we will not be adding an online CCNA exam. We will keep adding content to help learn and practice the content covered on the CCNA exam.
jagbir9 months ago
is the available content enough to crack CCNA exam
Connected Dots Online9 months ago
Hi Jagbir,
The content covered in this particular course should be sufficient to pass the subnetting portion of the CCNA exam. However, courses to cover other topics on the CCNA exam such as OSPF, RIP, IP Services, TCP/UDP are still under development.
Trân13 months ago
I am happy when I learn to this section, I am thankful you
Connected Dots Online13 months ago
Thanks for the feedback, Trân! You're welcome!
Shiv13 months ago
This is without a doubt the best interactive network training material. The methodoloy to teach is so simplistic yet interactive that even newbies can grasp the complicated concepts. There are plenty of examples and exercises to make sure you truly understand all concepts.

Thank you very much for creating such an unique way of teaching Networking concepts.
Connected Dots Online13 months ago
Thank you for your feedback, Shiv! You're welcome! Always glad to hear that the content helps to truly understand the concepts well.
Dmitry14 months ago
in the 1st chapter, "Introduction To Number Systems", it says, "the hexadecimal system employs numbers 0-7 and letters A-F". Isn't it "0-9"? That said, thank you very much for the course - really helpful!
Connected Dots Online14 months ago
Thanks very much for pointing out that mistake, Dmitry! You are correct, it should read "0-9". It has been fixed now. Thank you for your feedback as well. It's great to hear that the content is helpful!
akter14 months ago
good
Connected Dots Online14 months ago
Thanks for your feedback, Akter!
Sherzod14 months ago
Very good,thanks
Connected Dots Online14 months ago
Thank you for your feedback!