IP ADDRESSING
Dasar Teori
1. Host Addressing :
• Setiap host memiliki ID unik
• Terdiri dari:
➢ Alamat Jaringan (Network Address/Network Number)
➢ Alamat Host (Host Address/Host Number)
2. IP Addressing :
Metode pengalamatan IP
Pada IPv4 memiliki 4 bagian, dengan tiap bagian terdiri atas 8 bit.
Dalam suatu IP terdapat atas alamat jaringan dan alamat host
Contoh Protocol/Layanan:
IP Address (dalam biner) :
1010 0011.1001 0000.1010 1010.0101 1010
IP Address (dalam desimal) :
[Link]
Alamat IP diatas terdiri atas alamat network dan alamat host.
Kelas Jaringan :
MengubahAngka desimal ke biner
Cara menghitung nilai biner dari angka desimal adalah dengan metode membagi angka
desimal dengan angka 2 dengan memperhatikan sisa pembagiannya.
Contoh :
Angka desimal 203
203 : 2 = 101 sisa 1
101 : 2 = 50 sisa 1
50 : 2 = 25 sisa 0
25 : 2 = 12 sisa 1
12 : 2 = 6 sisa 0
6 : 2 = 3 sisa 0
3 : 2 = 1 sisa 1
1 : 2 = 0 sisa 1
Dari pembagian diatas, angka biner adalah angka–angka sisa yang dibaca dari
bawah. Jadi biner dari 203 yaitu : 11001011
3. Subnet Mask :
Digunakan untuk mendapatkan Network Address dengan meng-AND kan dengan
alamat IP suatu host
Contoh Protocol/Layanan:
Alamat IP = [Link]
SubNet mask = [Link]
Network Nmr = 202. 46.249.0
1100 1010 0010 1110 1111 1001 0010 0001 AND
1111 1111 1111 1111 1111 1111 0000 0000 =
1100 1010 0010 1110 1111 1001 0000 0000
4. Subnetting :
Membagi suatu network menjadi sub-sub network yang lebih kecil
Broadcast address:
Alamat akhir dari suatu network/subnetwork
Tidak dapat dijadikan IP Host
Contoh Protocol/Layanan :
Network Address : [Link]
Subnet Mask : [Link] (Biner: 11111111.11111111.11111111.11100000)
Pertanyaan:
– Jumlah subnet ?
– Jumlah host per subnet ?
– Alamat tiap subnet ?
– Alamat broadcast per subnet ?
– Gambarkan
Jawab:
Ada berapa subnet ?
– 23 – 2 = 8 – 2 = 6 subnet
Ada berapa host per subnet ?
– 25 – 2 = 32 – 2 = 30 host per subnet
Alamat subnet berapa saja yang valid (bisa dipakai)
– Ingat bahwa 0000 0000, dan 1110 0000 tidak bisa dipakai
MENGHITUNG SUBNET MASK SEBUAH IP ADDRESS
1. Menghitung Subnet Mask
a.b.c.d
[Link]
1 1 1 1 1 1 1 1.1 1 1 1 1 1 1 1. 1 1 0 0 1 1 1 1. 1 1 1 0 0 0 0 0
128 64 32 16 8 4 2 1 128 64 8421 . 128 64 32 =224
[Link]
a) Contoh 1
[Link]/27
berapa subnet mask nya?
Jawab :
27 = 8+8+8+3
[Link]
xxx = 3
11100000=3
128 + 64 + 32 +0+0+0+0+0= 224
maka subnet mask > [Link]
b) Contoh 2
[Link]/9
berapa subnet mask nya?
jawab :
9 = 8+1
[Link].0.0
xxx = 1
10000000=3
128 +0+0+0+0+0+0+0+0= 128
maka subnet mask > [Link]
2. Menghitung IP (Host) yang bisa dipakai
Rumus = (2n)-2
a) Contoh 1
[Link]/25
Berapa maksimal Host/IP yang bisa dipakai?
25 = 24 + 1
1 0 0 0 0 0 0 0 (jumlah 0 adalah 7, maka n=7)
128 64 32 16 8 4 2 1
Mentok di 128 (27)
maka >> 128-2= 126 host
Jumlah Block network = 21= 2
Range IP >>
Network 1 :
[Link]/25
[Link] – [Link]
[Link] >> IP Broadcast
Network 2 :
[Link]/25
[Link] – [Link]
[Link] >> IP Broadcast
b) Contoh 2
[Link]/26
Berapa maksimal Host/IP yang bisa dipakai?
26 = 24 + 2
1 1 0 0 0 0 0 0 (jumlah 0 adalah 6, maka n=6)
128 64 32 16 8 4 2 1
Mentok di 64 (26)
maka >> 64-2= 62 host
c) Contoh 3
[Link]/24
Berapa maksimal Host/IP yang bisa dipakai?
24 = 24 + 0
0 0 0 0 0 0 0 0 (jumlah 0 adalah 8, maka n=8)
128 64 32 16 8 4 2 1
Mentok di 256 (28)
maka >> 256-2= 254 host
Contoh Soal
Diketahui sebuah IP address adalah [Link]/28, tentukan :
a) Jumlah nilai subnet mask
b) Jumlah host
c) Jumlah subnet/network
d) Scope ip addsress
Jawab
a) Jumlah nilai Subnet Mask
28 = 8 + 8 + 8 + 4
[Link] (kelas C)
128 + 64 + 32 +16+0+0+0+0 = 240
Subnet Mask >> [Link]
b) Jumlah host
1 1 1 1 0 0 0 0 (n = 4)
(2n)-2 = (24) – 2
= 16 – 2 = 14 host
Jumlah Host = 14 host
c) Jumlah Subnet / network
Rumus >> 26 = 16
d) Scope IP Address
0, 16, 32, 48, 64, 80, 96, …240
Network 1
[Link]/28
[Link] – [Link]
[Link] (broadcast)
Network 2
[Link]/28
[Link] – [Link]
[Link] (broadcast)
Network 3
[Link]/28
[Link] – [Link]
[Link] (broadcast)
Network 4
[Link]/28
[Link] – [Link]
[Link] (broadcast)
Network 5
[Link]/28
[Link] – [Link]
[Link] (broadcast)
dst.
KONVERSI BILANGAN DESIMAL KE BINER
Bilangan Desimal = Bilangan Berbasis 10
1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10 11
10+
11
Desimal Biner
0 0
1 1
2 10
1
1
1+
10
3. Evaluasi
a) Soal 1
Diketahui IP dengan network ID [Link] dengan netmask [Link]
(1) Sebutkan kelas IP network !
(2) Sebutkan jumlah netmask bit yang dipakai !
(3) Sebutkan jumlah host dan range !
(4) Sebutkan alamat broadcast !
b) Diketahui network address [Link] dengan subnetmask [Link]
(1)Sebutkan kelas IP network !
(2)Sebutkan jumlah netmask bit yang dipakai !
(3)Sebutkan alamat tiap subnet !
(4)Sebutkan jumlah host dan range tiap subnet !
(5)Sebutkan alamat broadcast tiap subnet !
c) Soal 3
Anda menggunakan network address [Link] dengan subnet mask
[Link]
(1)Sebutkan kelas IP network !
(2)Sebutkan jumlah netmask bit yang dipakai !
(3)Sebutkan alamat tiap subnet !
(4)Sebutkan jumlah host dan range tiap subnet !
(5)Sebutkan alamat broadcast tiap subnet !
d) Soal 4 :
Jika anda mempunyai IP address [Link] dengan subnet mask [Link],
maka :
(1)Sebutkan kelas IP network !
(2)Berapa bit yang dipakai untuk subnet seperti diatas ?
(3)Apa subnet address-nya ?
(4)Host Range ?
(5)Broadcast address ?
e) Soal 5 :
Anda ditugaskan untuk mendesain subnet dan IP address untuk WAN yang
mempunyai 10 kantor dan setiap kantor memiliki 25 workstation. Network address
yang tersedia adalah [Link]. Maka :
(1)Tentukan subnetmask yang dipakai !
(2)Berapa bit yang dipakai ?
(3)Berapa subnet address dan jumlah subnet yang tersedia dari subnet yang
dibuat ?
(4)Berapa kelompok IP address host yang tersedia ?
(5)Sebutkan broadcast address yang tersedia untuk setiap kelompok subnet yang
terbentuk !
4. Latihan Tambahan :
a) Konversikan Bilangan desimal berikut ke biner !
(1)68
(2)222
(3)179
(4)34
b) Konversikan Bilangan biner berikut ke desimal !
(1)10101010
(2)11110000
(3)01010101
(4)00100111
c) Diketahui IP Address : [Link] netmask [Link]
Tentukan :
(1)Kelas IP
(2)Alamat Network
(3)Alamat Broadcast
d) Diketahui IP Address : [Link] netmask [Link]
Tentukan :
(1)Kelas IP
(2)Alamat Network
(3) Alamat Broadcast
e) Diketahui IP Address : [Link] netmask [Link]
Tentukan :
(1)Kelas IP
(2)Alamat Network
(3)Alamat Broadcast
f) Diketahui IP Address : [Link] netmask [Link]
Tentukan :
(1)Alamat Network
(2)Alamat Broadcast
(3)Host Range
g) Diketahui IP Address : [Link] netmask [Link]
Tentukan :
(1)Alamat Network
(2)Alamat Broadcast
(3)Host Range
h) Diketahui IP Address : [Link] netmask [Link]
Tentukan :
(1)Alamat Network
(2)Alamat Broadcast
(3)Host Range
i) Diketahui :
Network tersedia : [Link]
Jumlah Network : 6
Tentukan :
(1)Subnetmask yang akan dipergunakan
(2)Alamat tiap subnet
(3)Host Range tiap subnet
(4)Alamat broadcast tiap subnet
j) Diketahui :
Network tersedia : [Link]
Jumlah Network : 4
Tentukan :
(1)Subnetmask yang akan dipergunakan
(2)Alamat tiap subnet
(3)Host Range tiap subnet
(4) Alamat broadcast tiap subnet