Subnet Mask
IP Address
Subnet mask

: 192.168.1.1
: 255.255.255.0

ANDING PROCESS :
192.168.1.1
= 11000000 10101000 00000001 00000001
255.255.255.0 = 11111111 11111111 11111111 00000000
Network ID

= __________________________________

How subnet mask works?


Konfigurasi IP address tidak akan lengkap tanpa
kombinasi subnet mask yang sesuai



Jika sesuatu IP address dicampurkan dengan
subnet mask ia akan menghasilkan satu nilai
network Id



Komputer yang mempunyai network id yang sama
kebiasaanya akan diletakkan dalam satu lokasi yang
sama



Network id dapat berkomunikasi dengan kumpulan
network id yang lain melalui peralatan router

Proses ANDing


Tukar kesemua IP address dan subnet
mask kepada format binary
◦ atas
: IP address
◦ bawah : subnet mask

IP address

Subnet mask

ANDing

1

1

1

1

0

0

Pengiraan Proses ANDing
0
1
0


Gambor dalam buku ms 13

Proses ANDing
PCA
172.16.0.2
255.255.0.0
Network ID

PCA

1 0 1 0 1 1 0 0

172.16.0.4 1
255.255.0.0 1
Network ID

PCA
PCB

0 0 0 1 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0

1 1 1 1 1 1 1

1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 1 0 1 1 0 0

0 0 0 1 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

10101100 00010000 00000000 00000000 – 172.16.0.0
10101100 00010000 00000000 00000000 – 172.16.0.0
1 0 1 0 1 1 0 0

0 0 0 1 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 1 0 0

1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

1 0 1 0 1 1 0 0

0 0 0 1 0 0 0 0

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

Pengiraan Proses ANDing
Network ID sama
PCC
172.19.0.8
255.255.0.0
Network ID

PCD

1 0 1 0 1 1 0 0

172.19.0.2 1
255.255.0.0 1
Network ID

PCC
PCD

0 0 0 1 0 0 1 1

0 0 0 0 0 0 0 0

0 0 0 0 1 0 0 0

1 1 1 1 1 1 1

1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 1 0 1 1 0 0

0 0 0 1 0 0 1 1

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

10101100 00010011 00000000 00000000 – 172.19.0.0
10101100 00010011 00000000 00000000 – 172.19.0.0
1 0 1 0 1 1 0 0

0 0 0 1 0 0 1 1

0 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0

1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

1 0 1 0 1 1 0 0

0 0 0 1 0 0 1 1

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

Pengiraan Proses ANDing
Network ID sama


Cth latihan untuk budak

ANDing – Network ID, Broadcast ID,
host bits, total number of hosts, range
valid IP address


Terdapat 2 kategori IP address :◦ Private IP address
◦ Public IP address



IANA (Internet Assigned Numbers
Authority)

◦ Organisasi yang bertanggungjawab menguruskan
pengagihan Public IP address.
◦ Menetapkan beberapa block IP address bagi
penggunaan LAN dikenali sebagai Private IP
address

Private dan Public IP address


Pulic IP address adalah block IP Address
yang telah diperuntukkan oleh Service
Provider (ISP/SP) kepada semua
pengguna talian tetap.



Public IP address boleh diperolehi dari ISP
dengan harga yang telah ditetapkan.

Private dan Public IP address


Gambar ms 21

Private dan Public IP address


IANA telah menetapkan beberapa blok IP
address yang digunakan dalam LAN
seperti Jadual 1

Jadual 1
Bit (host)

IP address
pertama

IP address
terakhir

classfull

classless

24 bit
blok

10.0.0.0

10.255.255.2
55

1 network
class A

10.0.0.0/8

20 bit
blok

172.16.0.0

172.31.255.2
55

16 network
class B

172.16.0.0/
12

256
network
class C

192.168.0.0
/16

Private IP Address
16 bit
blok

192.168.0.0

192.168.255.
255
Private IP Address
10.o.0.0 /8
10
0
1111 1111 0000 0000
255
0
172.16.0.0/12
172
1111 1111
255

192.168.0.0 /16
192
1111 1111
255

0000

16
1111 0000
0000
140
128+64+32= 140

168
1111 1111
255

0
0000
0

0
0000
0

0
0000
0

Private IP Address

0000

0
0000
0

0000

0
0000
0

0000

0
0000
0

0000
Classfull : 192.168.1.1 subnet mask :
255.255.255.0
Classless : 192.168.1.1
192.168.1.1 /24
192
168
1111 1111
0000 0000
8
+
8
255
255

/24
1
1111 1111

+

8 =
255

1
1111 1111

24

0

IP address dan Subnet mask
Class

Nilai “W” dari
W.X.Y.Z

Subnet mask
(default)

A

1 – 126

255.0.0.0

127

-

B

128 – 191

255.255.0.0

C

192 – 223

255.255.255.0

D

224 – 239

MULTICAST

E

240 - 255

RESERVED

Classfull IP Address
IP Address yang valid


Penggunaan IP address yang perlu dipatuhi
◦ IP address tidak sepatutnya bermula dengan angka
0, 127 atau 255.
 Cth IP address 127.x.y.z, 0.x.y.z atau 255.x.y.z sememangya
tidak valid

◦ IP address bagi suatu komputer tidak boleh diakhiri
dengan 0 atau 255 pada octet keempat
 IP address
 IP address
Network ID

w.x.y.255
w.x.y.0

adalah tidak valid – Broadcast
adalah tidak valid –

◦ IP address mesti unik di dalam sesuatu NETWORK
 Cth PC01 dan PC02 tidak boleh guna IP address 192.168.1.1
dengan subnet mask yang sama 255.255.255.0
Class

Subnet mask

Nilai Bit

Penerangan

255.0.0.0

/8

1111 1111 0000 0000 0000 0000 0000 0000

Subnet mask(default)

255.128.0.0

/9

1111 1111 1000 0000 0000 0000 0000 0000

Subnetting

255.192.0.0

/10

1111 1111 1100 0000 0000 0000 0000 0000

Subnetting

255.224.0.0

/11

1111 1111 1110 0000 0000 0000 0000 0000

Subnetting

255.240.0.0

/12

1111 1111 1111 0000 0000 0000 0000 0000

Subnetting

255.248.0.0

A

/13

1111 1111 1111 1000 0000 0000 0000 0000

Subnetting

Subnetting
255.252.0.0 /14 1111 1111 1111 1100 0000
Subnet mask yang valid 0000 0000 0000
255.254.0.0 /15 1111 1111 1111 dan subnetting) Subnetting
(subnet mask default 1110 0000 0000 0000 0000

B

255.255.0.0

/16

1111 1111 1111 1111 0000 0000 0000 0000

Subnet mask(default)
Class

Subnet mask

Nilai Bit

Penerangan

255.255.0.0

/16

1111 1111 1111 1111 0000 0000 0000 0000

Subnet mask(default)

255.255.128.0

/17

1111 1111 1111 1111 1000 0000 0000 0000

Subnetting

255.255.192.0

/18

1111 1111 1111 1111 1100 0000 0000 0000

Subnetting

255.255.224.0

/19

1111 1111 1111 1111 1110 0000 0000 0000

Subnetting

255.255.240.0

/20

1111 1111 1111 1111 1111 0000 0000 0000

Subnetting

255.255.248.0

/21

1111 1111 1111 1111 1111 1000 0000 0000

Subnetting

255.255.252.0

B

/22

1111 1111 1111 1111 1111 1100 0000 0000

Subnetting

255.255.254.0

/23

1111 1111 1111 1111 1111 1110 0000 0000

Subnetting

Subnet mask yang valid 1111 0000 0000
1111 1111 1111 1111 1111
Subnet mask(default)
255.255.254.0 /24
C
(subnet mask default dan subnetting)
Class

Subnet mask

Nilai Bit

Penerangan

255.255.0.0

/24

1111 1111 1111 1111 1111 1111 0000 0000

Subnet mask(default)

255.255.255.128

/25

1111 1111 1111 1111 1111 1111 1000 0000

Subnetting

255.255.255.192

/26

1111 1111 1111 1111 1111 1111 1100 0000

Subnetting

255.255.255.224

/27

1111 1111 1111 1111 1111 1111 1110 0000

Subnetting

255.255.255.240

/28

1111 1111 1111 1111 1111 1111 1111 0000

Subnetting

255.255.255.248

/29

1111 1111 1111 1111 1111 1111 1111 1000

Subnetting

255.255.255.252

C

/30

1111 1111 1111 1111 1111 1111 1111 1100

Subnetting

255.255.255.254

/31

1111 1111 1111 1111 1111 1111 1111 1110

Subnetting

Subnet mask yang valid 1111 1111 1111
Broadcast
255.255.255.254 /32 1111 1111 1111 1111 1111
(subnet mask default dan subnetting)
Host ID dan Network ID


Kombinasi IP address dan subnet mask digunakan untuk menentukan nilai network ID dan Host ID

PC01

PC02

Class A

Class A

255

0

0

0

255

0

0

0

20

8

8

10

20

80

18

10

Network ID
20.0.0.0

Host ID

Network ID
20.0.0.0

Host ID





Angka 20 dari IP add. 20.8.8.10 – PC01 – class A
Default subnet mask 255.0.0.0 – PC01
Network ID PC01 – 20.0.0.0





Angka 20 dari IP add. 20.80.18.10 – PC02 – class A
Default subnet mask 255.0.0.0 – PC02
Network ID PC02 – 20.0.0.0



Network ID sama baru boleh berkomunikasi secara terus ,
maka Komputer PC01 dan PC02 boleh berkomunkasi secara terus kerana
Network ID SAMA PC01 (20.0.0.0) dan PC02 (20.0.0.0)
Host ID dan Network ID


Kombinasi IP address dan subnet mask digunakan untuk menentukan nilai network ID dan Host ID

PC03

PC04

Class B

Class B

255

255

0

0

255

255

0

0

172

16

8

10

172

30

10

253

Network ID
172.16.0.0

Host ID

Network ID
172.30.0.0

Host ID





Angka 172.16 dari IP add. 172.16.8.10 – PC03 – class B
Default subnet mask 255.255.0.0 – PC03
Network ID PC01 – 172.16.0.0





Angka 172.30 dari IP add. 172.30.10.253 – PC04 – class B
Default subnet mask 255.255.0.0 – PC04
Network ID PC04 – 172.30.0.0



Network ID sama baru boleh berkomunikasi secara terus ,
maka Komputer PC03 dan PC04 tidak boleh berkomunkasi secara terus kerana
Network ID TIDAK SAMA PC03(172.16.0.0) dan PC04(172.30.0.0).

Subnet mask

  • 1.
  • 2.
    IP Address Subnet mask :192.168.1.1 : 255.255.255.0 ANDING PROCESS : 192.168.1.1 = 11000000 10101000 00000001 00000001 255.255.255.0 = 11111111 11111111 11111111 00000000 Network ID = __________________________________ How subnet mask works?
  • 3.
     Konfigurasi IP addresstidak akan lengkap tanpa kombinasi subnet mask yang sesuai  Jika sesuatu IP address dicampurkan dengan subnet mask ia akan menghasilkan satu nilai network Id  Komputer yang mempunyai network id yang sama kebiasaanya akan diletakkan dalam satu lokasi yang sama  Network id dapat berkomunikasi dengan kumpulan network id yang lain melalui peralatan router Proses ANDing
  • 4.
     Tukar kesemua IPaddress dan subnet mask kepada format binary ◦ atas : IP address ◦ bawah : subnet mask IP address Subnet mask ANDing 1 1 1 1 0 0 Pengiraan Proses ANDing 0 1 0
  • 5.
     Gambor dalam bukums 13 Proses ANDing
  • 6.
    PCA 172.16.0.2 255.255.0.0 Network ID PCA 1 01 0 1 1 0 0 172.16.0.4 1 255.255.0.0 1 Network ID PCA PCB 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10101100 00010000 00000000 00000000 – 172.16.0.0 10101100 00010000 00000000 00000000 – 172.16.0.0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Pengiraan Proses ANDing Network ID sama
  • 7.
    PCC 172.19.0.8 255.255.0.0 Network ID PCD 1 01 0 1 1 0 0 172.19.0.2 1 255.255.0.0 1 Network ID PCC PCD 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10101100 00010011 00000000 00000000 – 172.19.0.0 10101100 00010011 00000000 00000000 – 172.19.0.0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Pengiraan Proses ANDing Network ID sama
  • 8.
     Cth latihan untukbudak ANDing – Network ID, Broadcast ID, host bits, total number of hosts, range valid IP address
  • 9.
     Terdapat 2 kategoriIP address :◦ Private IP address ◦ Public IP address  IANA (Internet Assigned Numbers Authority) ◦ Organisasi yang bertanggungjawab menguruskan pengagihan Public IP address. ◦ Menetapkan beberapa block IP address bagi penggunaan LAN dikenali sebagai Private IP address Private dan Public IP address
  • 10.
     Pulic IP addressadalah block IP Address yang telah diperuntukkan oleh Service Provider (ISP/SP) kepada semua pengguna talian tetap.  Public IP address boleh diperolehi dari ISP dengan harga yang telah ditetapkan. Private dan Public IP address
  • 11.
     Gambar ms 21 Privatedan Public IP address
  • 12.
     IANA telah menetapkanbeberapa blok IP address yang digunakan dalam LAN seperti Jadual 1 Jadual 1 Bit (host) IP address pertama IP address terakhir classfull classless 24 bit blok 10.0.0.0 10.255.255.2 55 1 network class A 10.0.0.0/8 20 bit blok 172.16.0.0 172.31.255.2 55 16 network class B 172.16.0.0/ 12 256 network class C 192.168.0.0 /16 Private IP Address 16 bit blok 192.168.0.0 192.168.255. 255
  • 13.
  • 14.
    10.o.0.0 /8 10 0 1111 11110000 0000 255 0 172.16.0.0/12 172 1111 1111 255 192.168.0.0 /16 192 1111 1111 255 0000 16 1111 0000 0000 140 128+64+32= 140 168 1111 1111 255 0 0000 0 0 0000 0 0 0000 0 Private IP Address 0000 0 0000 0 0000 0 0000 0 0000 0 0000 0 0000
  • 15.
    Classfull : 192.168.1.1subnet mask : 255.255.255.0 Classless : 192.168.1.1 192.168.1.1 /24 192 168 1111 1111 0000 0000 8 + 8 255 255 /24 1 1111 1111 + 8 = 255 1 1111 1111 24 0 IP address dan Subnet mask
  • 16.
    Class Nilai “W” dari W.X.Y.Z Subnetmask (default) A 1 – 126 255.0.0.0 127 - B 128 – 191 255.255.0.0 C 192 – 223 255.255.255.0 D 224 – 239 MULTICAST E 240 - 255 RESERVED Classfull IP Address
  • 17.
    IP Address yangvalid  Penggunaan IP address yang perlu dipatuhi ◦ IP address tidak sepatutnya bermula dengan angka 0, 127 atau 255.  Cth IP address 127.x.y.z, 0.x.y.z atau 255.x.y.z sememangya tidak valid ◦ IP address bagi suatu komputer tidak boleh diakhiri dengan 0 atau 255 pada octet keempat  IP address  IP address Network ID w.x.y.255 w.x.y.0 adalah tidak valid – Broadcast adalah tidak valid – ◦ IP address mesti unik di dalam sesuatu NETWORK  Cth PC01 dan PC02 tidak boleh guna IP address 192.168.1.1 dengan subnet mask yang sama 255.255.255.0
  • 18.
    Class Subnet mask Nilai Bit Penerangan 255.0.0.0 /8 11111111 0000 0000 0000 0000 0000 0000 Subnet mask(default) 255.128.0.0 /9 1111 1111 1000 0000 0000 0000 0000 0000 Subnetting 255.192.0.0 /10 1111 1111 1100 0000 0000 0000 0000 0000 Subnetting 255.224.0.0 /11 1111 1111 1110 0000 0000 0000 0000 0000 Subnetting 255.240.0.0 /12 1111 1111 1111 0000 0000 0000 0000 0000 Subnetting 255.248.0.0 A /13 1111 1111 1111 1000 0000 0000 0000 0000 Subnetting Subnetting 255.252.0.0 /14 1111 1111 1111 1100 0000 Subnet mask yang valid 0000 0000 0000 255.254.0.0 /15 1111 1111 1111 dan subnetting) Subnetting (subnet mask default 1110 0000 0000 0000 0000 B 255.255.0.0 /16 1111 1111 1111 1111 0000 0000 0000 0000 Subnet mask(default)
  • 19.
    Class Subnet mask Nilai Bit Penerangan 255.255.0.0 /16 11111111 1111 1111 0000 0000 0000 0000 Subnet mask(default) 255.255.128.0 /17 1111 1111 1111 1111 1000 0000 0000 0000 Subnetting 255.255.192.0 /18 1111 1111 1111 1111 1100 0000 0000 0000 Subnetting 255.255.224.0 /19 1111 1111 1111 1111 1110 0000 0000 0000 Subnetting 255.255.240.0 /20 1111 1111 1111 1111 1111 0000 0000 0000 Subnetting 255.255.248.0 /21 1111 1111 1111 1111 1111 1000 0000 0000 Subnetting 255.255.252.0 B /22 1111 1111 1111 1111 1111 1100 0000 0000 Subnetting 255.255.254.0 /23 1111 1111 1111 1111 1111 1110 0000 0000 Subnetting Subnet mask yang valid 1111 0000 0000 1111 1111 1111 1111 1111 Subnet mask(default) 255.255.254.0 /24 C (subnet mask default dan subnetting)
  • 20.
    Class Subnet mask Nilai Bit Penerangan 255.255.0.0 /24 11111111 1111 1111 1111 1111 0000 0000 Subnet mask(default) 255.255.255.128 /25 1111 1111 1111 1111 1111 1111 1000 0000 Subnetting 255.255.255.192 /26 1111 1111 1111 1111 1111 1111 1100 0000 Subnetting 255.255.255.224 /27 1111 1111 1111 1111 1111 1111 1110 0000 Subnetting 255.255.255.240 /28 1111 1111 1111 1111 1111 1111 1111 0000 Subnetting 255.255.255.248 /29 1111 1111 1111 1111 1111 1111 1111 1000 Subnetting 255.255.255.252 C /30 1111 1111 1111 1111 1111 1111 1111 1100 Subnetting 255.255.255.254 /31 1111 1111 1111 1111 1111 1111 1111 1110 Subnetting Subnet mask yang valid 1111 1111 1111 Broadcast 255.255.255.254 /32 1111 1111 1111 1111 1111 (subnet mask default dan subnetting)
  • 21.
    Host ID danNetwork ID  Kombinasi IP address dan subnet mask digunakan untuk menentukan nilai network ID dan Host ID PC01 PC02 Class A Class A 255 0 0 0 255 0 0 0 20 8 8 10 20 80 18 10 Network ID 20.0.0.0 Host ID Network ID 20.0.0.0 Host ID    Angka 20 dari IP add. 20.8.8.10 – PC01 – class A Default subnet mask 255.0.0.0 – PC01 Network ID PC01 – 20.0.0.0    Angka 20 dari IP add. 20.80.18.10 – PC02 – class A Default subnet mask 255.0.0.0 – PC02 Network ID PC02 – 20.0.0.0  Network ID sama baru boleh berkomunikasi secara terus , maka Komputer PC01 dan PC02 boleh berkomunkasi secara terus kerana Network ID SAMA PC01 (20.0.0.0) dan PC02 (20.0.0.0)
  • 22.
    Host ID danNetwork ID  Kombinasi IP address dan subnet mask digunakan untuk menentukan nilai network ID dan Host ID PC03 PC04 Class B Class B 255 255 0 0 255 255 0 0 172 16 8 10 172 30 10 253 Network ID 172.16.0.0 Host ID Network ID 172.30.0.0 Host ID    Angka 172.16 dari IP add. 172.16.8.10 – PC03 – class B Default subnet mask 255.255.0.0 – PC03 Network ID PC01 – 172.16.0.0    Angka 172.30 dari IP add. 172.30.10.253 – PC04 – class B Default subnet mask 255.255.0.0 – PC04 Network ID PC04 – 172.30.0.0  Network ID sama baru boleh berkomunikasi secara terus , maka Komputer PC03 dan PC04 tidak boleh berkomunkasi secara terus kerana Network ID TIDAK SAMA PC03(172.16.0.0) dan PC04(172.30.0.0).