Beruflich Dokumente
Kultur Dokumente
IP Addressing
IP version 4
01010101000001011011111100000001
32 bits are divided into 4 Octets known as Dotted
Decimal Notation
First Octet
Second Octet
Third Octet
Forth Octet
IP version 6
FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
to
255.255.255.255
255.255.255.255
= 255
IP Address Classes
CLASS C
CLASS D
Multicasting
CLASS E
10
110
1110
1111
CLASS A Range
26
0
0
0
0
0
25
0
0
0
0
0
24
0
0
0
0
0
23
0
0
0
0
0
22
0
0
0
0
1
21
0
0
1
1
0
20
0
1
0
1
0
=
=
=
=
=
= 127
0
1
2
3
4
Class AA Range
Range
Class
to
00 .. 00 .. 00 .. 00 to
127.255.255.255
127.255.255.255
Exception
Exception
0.X.X.X and
and 127.X.X.X
127.X.X.X
0.X.X.X
network are
are reserved
reserved
network
CLASS B Range
26
0
0
0
0
0
25
0
0
0
0
0
24
0
0
0
0
0
23
0
0
0
0
0
22
0
0
0
0
1
21
0
0
1
1
0
20
0
1
0
1
0
=
=
=
=
=
= 191
128
129
130
131
132
Class BB Range
Range
Class
128. 00 .. 00 .. 00
128.
to
to
191.255.255.255
191.255.255.255
CLASS C Range
26
1
1
1
1
1
25
0
0
0
0
0
24
0
0
0
0
0
23
0
0
0
0
0
22
0
0
0
0
1
21
0
0
1
1
0
20
0
1
0
1
0
=
=
=
=
=
= 223
192
193
194
195
196
Class CC Range
Range
Class
192. 00 .. 00 .. 00
192.
to
to
223.255.255.255
223.255.255.255
10
CLASS D Range
26
1
1
1
1
1
25
1
1
1
1
1
24
0
0
0
0
0
23
0
0
0
0
0
22
0
0
0
0
1
21
0
0
1
1
0
20
0
1
0
1
0
=
=
=
=
=
= 239
224
225
226
227
228
Class D
D Range
Range
Class
224. 00 .. 00 .. 00
224.
to
to
239.255.255.255
239.255.255.255
11
CLASS E Range
26
1
1
1
1
1
25
1
1
1
1
1
24
1
1
1
1
1
23
0
0
0
0
0
22
0
0
0
0
1
1 1
21
0
0
1
1
0
20
0
1
0
1
0
=
=
=
=
=
240
241
242
243
244
Class EE Range
Range
Class
240. 00 .. 00 .. 00
240.
to
to
255.255.255.255
255.255.255.255
= 255
12
Octet Format
N.H.H.H
CLASS B is written as
N.N.H.H
CLASS C is written as
N.N.N.H
13
Host bits : 24
of Networks
28-1
(-1 is Priority Bit for Class A)
27
CLASS A
128 2 (-2 is for 0 & 127 Network) CLASS A
126 Networks
Networks
126
126 Networks
&
&
16777214 Hosts/Nw
Hosts/Nw
of Host
16777214
224 2 (-2 is for Network ID & Broadcast ID)
16777216 - 2
16777214 Hosts/Network
14
Host bits : 16
No.
=
=
=
of Networks
216-2 (-2 is Priority Bit for Class B)
214
CLASS BB
CLASS
16384 Networks
No.
=
=
=
&
&
of Host
65534 Hosts/Nw
Hosts/Nw
216 2 (-2 is for Network ID & 65534
Broadcast
ID)
65536 - 2
65534 Hosts/Network
16384 Networks
Networks
16384
15
Host bits : 8
No.
=
=
=
of Networks
224-3 (-3 is Priority Bit for Class C)
221
CLASS CC
CLASS
2097152 Networks
No.
=
=
=
&
&
of Host
254 Hosts/Nw
Hosts/Nw
28 2 (-2 is for Network ID & Broadcast
ID)
254
256 - 2
254 Hosts/Network
2097152 Networks
Networks
2097152
16
17
Example - Class A
Class A : N.H.H.H
Network Address :
0xxxxxxx.00000000.00000000.00000000
Broadcast Address :
0xxxxxxx.11111111.11111111.11111111
Class A
A
Class
10.0.0.0
10.0.0.0
10.0.0.1
10.0.0.1
10.0.0.2
10.0.0.2
10.0.0.3
10.0.0.3
10.255.255.254
10.255.255.254
10.255.255.255
10.255.255.255
Network Address
Valid IP Addresses
Broadcast Address
18
Example - Class B
Class B : N.N.H.H
Network Address :
10xxxxxx.xxxxxxxx.00000000.00000000
Broadcast Address :
10xxxxxx.xxxxxxxx.11111111.11111111
Class B
B
Class
172.16.0.0
172.16.0.0
172.16.0.1
172.16.0.1
172.16.0.2
172.16.0.2
172.16.0.3
172.16.0.3
172.16.255.254
172.16.255.254
172.16.255.255
172.16.255.255
Network Address
Valid IP Addresses
Broadcast Address
19
Example - Class C
Class C : N.N.N.H
Network Address :
110xxxxx.xxxxxxxx.xxxxxxxx.00000000
Broadcast Address :
110xxxxx.xxxxxxxx.xxxxxxxx.11111111
Class CC
Class
192.168.1.0
192.168.1.0
192.168.1.1
192.168.1.1
192.168.1.2
192.168.1.2
192.168.1.3
192.168.1.3
192.168.1.254
192.168.1.254
192.168.1.255
192.168.1.255
Network Address
Valid IP Addresses
Broadcast Address
20
Private IP Address
10.0.0.0 to
to 10.255.255.255
10.255.255.255
10.0.0.0
Class BB
Class
172.16.0.0 to
to 172.31.255.255
172.31.255.255
172.16.0.0
Class CC
Class
192.168.0.0 to
to 192.168.255.255
192.168.255.255
192.168.0.0
21
Subnet Mask
22
Class A : N.H.H.H
11111111.00000000.00000000.00000000
Default Subnet Mask for Class A is 255.0.0.0
Class B : N.N.H.H
11111111.11111111.00000000.00000000
Default Subnet Mask for Class B is 255.255.0.0
Class C : N.N.N.H
11111111.11111111.11111111.00000000
Default Subnet Mask for Class C is 255.255.255.0
23
192.168.1.1
255.255.255.0
ANDING PROCESS :
192.168.1.1
= 11000000.10101000.00000001.00000001
AND TABLE
TABLE
AND
255.255.255.0 = 11111111.11111111.11111111.00000000
A
B
=======================================
A
B
CC
192.168.1.0
= 11000000.10101000.00000001.00000000
00
00
00
=======================================
0
1
0
0
1
0
1
0
0
1
0
0
The output of an AND table is 1 if both its inputs are 1.
1
11
11
For all other possible inputs the output is10.
24
Subnetting
25
Scenario
ZOOM Technologies is having 100 PC
Which Class is preffered for the network ?
Answer : Class C.
In ZOOM Technologies we have Five Departments
with 20 Pcs each
ZOOM Technologies 192.168.1.0/24
MCSE
CISCO
FIREWALL
SOLARIS
TRAINING
192.168.1.1
192.168.1.21
192.168.1.41
192.168.1.61
192.168.1.81
to
to
to
to
to
192.168.1.20
192.168.1.40
192.168.1.60
192.168.1.80
192.168.1.100
26
Scenario (continued)
Administrators Requirement :
Inter-department communication should not be
possible ?
Solution.
Allocate a different Network to each Department
i.e.
MCSE
192.168.1.1 to 192.168.1.20
CISCO
192.168.2.1 to 192.168.2.20
FIREWALL
192.168.3.1 to 192.168.3.20
SOLARIS
192.168.4.1 to 192.168.4.20
TRAINING
192.168.5.1 to 192.168.5.20
In the above Scenario inter-department
communication is not possible.
27
Problem with the previous Scenario is : Loss of bandwidth as the broadcasting is done for
254 machines rather than for 20 machines.
Wastage of IP addresses (Approximately 1000)
No Security
28
Power table
POWER TABLE
TABLE
POWER
21 = 2
29 = 512
217 = 131072
225 = 33554432
22 = 4
210 = 1024
218 = 262144
226 = 67108864
23 = 8
211 = 2048
219 = 524288
227 = 134217728
24 = 16
212 = 4096
220 = 1048576
228 = 268435456
25 = 32
213 = 8192
221 = 2097152
229 = 536870912
26 = 64
230 = 1073741824
231 = 2147483648
29
VALUES IN
IN SUBNET
SUBNET MASK
MASK
VALUES
Bit
Bit
Value
Value
Mask
Mask
11
128
128
10000000
10000000
22
192
192
11000000
11000000
33
224
224
11100000
11100000
44
240
240
11110000
11110000
55
248
248
11111000
11111000
66
252
252
11111100
11111100
77
254
254
11111110
11111110
88
255
255
11111111
11111111
30
Requirement of Networks is 5 ?
Example 1
Class C : N.N.N.H
110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
Class C : 192.168.1.0
No.
=
=
=
=
No.
=
=
=
=
of Subnet
2n 2 Req. of Subnet
23 2 5 (-2 is for First & Last Subnet Range)
82
6 Subnet
of Host
2h 2 (-2 is for Network ID & Broadcast ID)
25 2
32 2
30 Hosts/Subnet
31
HELP
Example 1 (Continued)
Customize
Subnet
Mask
= Bits to Network Bits
If
you
convert
3
Host
If you convert 3 Host Bits to Network Bits
255.
255.
255.
224
6
Subnet
&
30
Hosts/Subnet
6 Subnet & 30 Hosts/Subnet
1
2
8
6
4
3
2
.
192.168.1.32
192.168.1.63
192.168.1.64
to
192.168.1.95
CISCO
CISCO
.
192.168.1.64
to
192.168.1.95
.
192.168.1.64
192.168.1.95
192.168.1.96
to
192.168.1.127
FIREWALL
FIREWALL
192.168.1.96
to
192.168.1.127
192.168.1.96
192.168.1.127
192.168.1.128 to
to 192.168.1.159
192.168.1.159
SOLARIS
SOLARIS
Valid Subnets
192.168.1.128
192.168.1.128
192.168.1.159
192.168.1.160
to
192.168.1.191
TRAINING
TRAINING
192.168.1.160
to
192.168.1.191
192.168.1.160
192.168.1.191
192.168.1.192
to
192.168.1.223
Future
Future Use
Use
192.168.1.192
to
192.168.1.223
192.168.1.192
192.168.1.223
192.168.1.224
192.168.1.255 x
32
Requirement of Networks is 14 ?
Example 2
Class C : N.N.N.H
110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
Class C : 192.168.1.0
No.
=
=
=
=
of Subnet
2n 2 Req. of Subnet
24 2 14 (-2 is for First & Last Subnet Range)
16 2
14 Subnet
No.
=
=
=
=
of Host
2h 2 (-2 is for Network ID & Broadcast ID)
24 2
16 - 2
14 Hosts/Subnet
33
HELP
Example 2 (Continued)
Customize
Subnet
Mask
= Bits to Network Bits
If
you
convert
4
Host
If you convert 4 Host Bits to Network Bits
255.
255.
255.
240
14
Subnet
&
14
Hosts/Subnet
14 Subnet & 14 Hosts/Subnet
1
2
8
6
4
3
2
1
6
192.168.1.15 x
192.168.1.0
192.168.1.16
to 192.168.1.31
192.168.1.31
192.168.1.16
to
192.168.1.16
192.168.1.31
192.168.1.32
to 192.168.1.47
192.168.1.47
192.168.1.32
to
192.168.1.32
192.168.1.47
192.168.1.48
to 192.168.1.63
192.168.1.63
192.168.1.48
to
192.168.1.48
192.168.1.63
192.168.1.64 to
to 192.168.1.80
192.168.1.80Valid Subnets
192.168.1.64
192.168.1.224
192.168.1.239
192.168.1.224
to 192.168.1.239
192.168.1.239
192.168.1.224
to
192.168.1.240
192.168.1.255 x
34
35