TCP/IP Rules

 

Subnet Mask Notation

Class

Address Range

Network Bits

A

0.0.0.0

To

127.255.255.255

8

B

128.0.0.0

To

191.255.255.255

16

C

192.0.0.0

To

223.255.255.255

24

D

224.0.0.0

To

239.255.255.255

N/A

E

240.0.0.0

To

247.255.255.255

N/A

 

Subnet Mask Table

Netmask

HEX Netmask

Network Bits

IP

Host

Broadcast

255.0.0.0

FF.0.0.0

8

16777215

16777213

2

255.255.0.0

FF.FF.0.0

16

65535

65533

2

255.255.255.0

FF.FF.FF.0

24

256

254

2

255.255.255.128

FF.FF.FF.80

25

128

126

2

255.255.255.192

FF.FF.FF.C0

26

64

62

2

255.255.255.224

FF.FF.FF.E0

27

32

30

2

255.255.255.240

FF.FF.FF.F0

28

16

14

2

255.255.255.248

FF.FF.FF.F8

29

8

6

2

255.255.255.252

FF.FF.FF.FC

30

4

2

2

255.255.255.254

FF.FF.FF.FE

31

Invalid

Invalid

Invalid

255.255.255.255

FF.FF.FF.FF

32

1

1

0

 

Private IP Address’s Reserved Blocks

Class A

10.0.0.0

10.255.255.255

Class B

172.16.0.0

172.131.255.255

Class C

192.168.0.0

192.168.255.255

 

Binary to Decimal Conversion

 

Subnet Mask Binary to Decimal Conversion

 

0000 0000 = 0

0000 0001 = 1

0000 0010 = 2

0000 0011 = 3

0000 0100 = 4

0000 0101 = 5

0000 0110 = 6

0000 0111 = 7

0000 1000 = 8

0000 1001 = 9

0000 1010 = 10

0000 1011 = 11

0000 1100 = 12

0000 1101 = 13

0000 1110 = 14

0000 1111 = 15

Netmask

Octet 1

Octet 2

Octet 3

Octet 4

255.0.0.0

11111111

00000000

00000000

00000000

255.255.0.0

11111111

11111111

00000000

00000000

255.255.255.0

11111111

11111111

11111111

00000000

255.255.255.128

11111111

11111111

11111111

10000000

255.255.255.192

11111111

11111111

11111111

11000000

255.255.255.224

11111111

11111111

11111111

11100000

255.255.255.240

11111111

11111111

11111111

11110000

255.255.255.248

11111111

11111111

11111111

11111000

255.255.255.252

11111111

11111111

11111111

11111100

255.255.255.254

11111111

11111111

11111111

11111110

255.255.255.255

11111111

11111111

11111111

11111111