Networking Fundamentals Ip Address
Networking Fundamentals Ip Address
Javier Daza
Source: https://www.google.com.co/search?q=10+technology+trends+for+2018+by+gartner&dcr=0&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj-usbDhZLZAhVHzlkKHbWxDf4Q_AUICigB&biw=1536&bih=779#imgrc=3gVAad-KLp5ueM://
IP Addresses
IP Addresses:
Classful Addressing
CONTENTS
• INTRODUCTION
• CLASSFUL ADDRESSING
• Different Network Classes
• Subnetting
• Classless Addressing
• Supernetting
• CIDR (classless Interdomain Routing)
INTRODUCTION
What is an IP Address?
An IP address is a
32-bit
address.
The IP addresses
are
unique.
Address Space
…………..
addr1 …………..
addr15
addr2 ………….. …………..
…………..
addr41 addr226
addr31
………….. …………..
Address space rule
…………..
addr1 …………..
addr15
addr2 …………..
The address space in a protocol
…………..
…………..
That uses N-bitsaddr41
to define an
addr226
Address addr31
is:
………….. …………..
2 N
IPv4 address space
75 95 1D EA
0x75951DEA
Example 1
Solution
129.11.11.239
Example 2
Solution
Solution
Solution
0X810B0BEF or 810B0BEF16
CLASSFUL
ADDRESSING
Occupation of the address space
In classful addressing the address space is
divided into 5 classes:
A, B, C, D, and E.
Finding the class in binary notation
Finding the address class
Example 5
Solution
Solution
• 158.223.1.108
1st byte = 158 (128<158<191) class B
• 227.13.14.88
1st byte = 227 (224<227<239) class D
IP address with appending port number
• 158.128.1.108:25
• the for octet before colon is the IP address
• The number of colon (25) is the port number
Netid and hostid
Blocks in class A
Millions of class A addresses
are wasted.
Blocks in class B
Many class B addresses
are wasted.
Blocks in class C
The number of addresses in
a class C block
is smaller than
the needs of most organizations.
Class D addresses
are used for multicasting;
there is only
one block in this class.
Class E addresses are reserved
for special purposes;
most of the block is wasted.
Network Addresses
Solution
Solution
Solution
Solution
Solution
The supernet has 21 1s. The default mask has 24 1s.
Since the difference is 3, there are 23 or 8 blocks in this
supernet. The blocks are 205.16.32.0 to 205.16.39.0. The
first address is 205.16.32.0. The last address is
CLASSLESS
ADDRESSING
Variable-length blocks
Number of Addresses in a Block
There is only one condition on the
number of addresses in a block; it must
be a power of 2 (2, 4, 8, . . .). A household
may be given a block of 2 addresses. A
small business may be given 16 addresses.
A large organization may be given 1024
addresses.
Beginning Address
The beginning address must be evenly
divisible by the number of addresses. For
example, if a block contains 4 addresses, the
beginning address must be divisible by 4. If
the block has less than 256 addresses, we need
to check only the rightmost byte. If it has less
than 65,536 addresses, we need to check only
the two rightmost bytes, and so on.
Example 16
Which of the following can be the beginning address
of a block that contains 1024 addresses?
205.16.37.32
190.16.42.0
17.17.32.0
123.45.24.52
Solution
To be divisible by 1024, the rightmost byte of an address should be 0
and the second rightmost byte must be divisible by 4. Only the
address 17.17.32.0 meets this condition.
Slash notation
Slash notation is also called
CIDR
notation.
Example 17
Solution
Solution
Let us first find the subnet prefix (subnet mask). We need four
subnets, which means we need to add two more 1s to the site
prefix. The subnet prefix is then /28.
Subnet 1: 130.34.12.64/28 to 130.34.12.79/28.
Subnet 2 : 130.34.12.80/28 to 130.34.12.95/28.
Subnet 3: 130.34.12.96/28 to 130.34.12.111/28.
Subnet 4: 130.34.12.112/28 to 130.34.12.127/28.
Design the subblocks and give the slash notation for each
subblock. Find out how many addresses are still available after
these allocations.
Solution
Group 1
For this group, each customer needs 256 addresses. This means
the suffix length is 8 (28 = 256). The prefix length is then 32 - 8 =
24.
01: 190.100.0.0/24 190.100.0.255/24
02: 190.100.1.0/24 190.100.1.255/24
…………………………………..
64: 190.100.63.0/24190.100.63.255/24
Total = 64 256 = 16,384
Solution (Continued)
Group 2
For this group, each customer needs 128 addresses. This means
the suffix length is 7 (27 = 128). The prefix length is then 32 - 7 =
25. The addresses are:
001: 190.100.64.0/25 190.100.64.127/25
002: 190.100.64.128/25 190.100.64.255/25
………………..
128: 190.100.127.128/25 190.100.127.255/25
Total = 128 128 = 16,384
Solution (Continued)
Group 3
For this group, each customer needs 64 addresses. This means
the suffix length is 6 (26 = 64). The prefix length is then 32 - 6 =
26.
001:190.100.128.0/26 190.100.128.63/26
002:190.100.128.64/26 190.100.128.127/26
…………………………
128:190.100.159.192/26 190.100.159.255/26
Total = 128 64 = 8,192
Solution (Continued)
3 http://www.hawkclan.com/zxonly/iso/slide2.html
4 http://www.pku.edu.cn/academic/research/computer-center/tc/html/TC010
2.html
, William L. Whipple &
Sharla Riead, 1997.
Thank you!