IP Addressing Presented by KEMENTERIAN PENDIDIKAN NASIONAL Riza Alfita, S.T., M.T

Download Report

Transcript IP Addressing Presented by KEMENTERIAN PENDIDIKAN NASIONAL Riza Alfita, S.T., M.T

IP Addressing
Presented by
Riza Alfita, S.T., M.T
KEMENTERIAN PENDIDIKAN NASIONAL
24 May 2016
IP Addressing
2
24 May 2016
IP Addressing
3
Internet Domain Host Count
NO
BULAN
JUMLAH
1
JULI 1998
36.739.000
2
JANUARI 2000
72.398.092
3
JULI 2000
93.047.785
4
JULI 2001
109.574.429
5
JULI 2002
162.128.493
6
JANUARI 2003
171.638.297
7
JANUARI 2007
433.193.199
8
JANUARI 2010
732.740.444
9
JULI 2010
768.913.036
10
OKTOBER 2010
777.994.517
Sumber : Internet Domain Survey Oktober 2010
4
KAPAN JUMLAH HOST IPV4 AKAN
HABIS ????
24 May 2016
IP Addressing
5
• Menurut (APNIC) Regional Internet
Registry That Allocates IP And AS Number
in The Asia Pacific Region” IPV4 akan
habis diakhir/triwulan ke-3 tahun 2011
24 May 2016
IP Addressing
6
DOMAIN NAME
• Manusia lebih mudah menghafal nama
dibandingkan menghafal IP Address sehingga
selama bertahun tahun para ahli telah mencari
cara untuk menggantikan IP Address menjadi
host name dan sebaliknya sehingga hal ini
disebut DNS (Domain Name system)
Nama Domain
Jenis Organisasi
COM/CO
Lembaga komersial seperti perusahaan, toko
online dsb
EDU/ac
Lembaga pendidikan
ORG/OR
Lembaga non komersial
GOV/GO
Lembaga pemerintah
MIL
Militer
NET
Layanan Jaringan
Top Level Domain
Top Level Domain
Negara
ID
Indonesia
IN
India
UK
Inggris
AU
Australia
JP
Jepang
SG
Singapura
URL (Uniform Resource Locator) ada 3 bagian yaitu :
1. Format transfer
2. Nama host
3. Berkas Dokumen
SUBNET DAN CIDR
• Pertama-tama perlu diketahui bahwa IP address bukanlah
barang gratis artinya kita harus membeli dari pihak yang
berwenang. Umumnya kita bisa mendapatkan melalui
langganan internet di ISP
• Jika kita hanya ingin membangun jaringan LAN dan tidak
terhubung ke internet maka kita bebas menggunakan IP
Address manapun, namun jika LAN tersebut terhubung
dengan internet maka harus menaati peraturan yang berlaku
• Network Address : digunakan untuk mengenali
suatu network pada jaringan internet
• Broadcast
Address
:
digunakan
untuk
mengirim/menerima
informasi yang harus
diketahui oleh seluruh host yang ada pada suatu
network
• Netmask adalah address yang digunakan untuk
melakukan
masking/filter
pada
proses
pembentukan routing supaya kita cukup
memperhatikan beberapa bit saja dari total 32 bit
IP Address
24 May 2016
IP Addressing
12
24 May 2016
IP Addressing
13
Host Addressing
Network 1
12
11
1
7
2
12
10
7
Network 2
7
Network 3
3
1
24 May 2016
IP Addressing
14
• Original IP address scheme
– Setiap jaringan fisik diberi sebuah network
address yang unik
– Setiap host di dalam sebuah jaringan
mempunyai network address sebagai prefix dari
individual address
24 May 2016
IP Addressing
15
24 May 2016
IP Addressing
16
• Jumlah jaringan yang sangat banyak akan
membebani Internet
– Overhead administratif akan sangat banyak
hanya untuk me-manage network address
– Tabel ruting di dalam router akan sangat besar
(membebani Internet ketika terjadi pertukaran
informasi tabel ruting yang sangat besar)
– Alokasi alamat akan habis
24 May 2016
IP Addressing
17
Host Addressing
• Setiap host di dalam suatu network punya alamat (ID) yang
unique
• Ada banyak jaringan. Setiap jaringan harus diberi ID (alamat)
untuk membedakan antara jaringan yang satu dengan jaringan
yang lain, jika jaringan-jaringan tersebut saling berhubungan.
• Di dalam Jaringan Global, suatu host ada dua alamat:
– Alamat Jaringan (Network Address/Network Number))
– Alamat Host (Host Address/Host Number)
• ID suatu host secara global ditulis dengan cara : alamat network
terlebih dahulu, diikuti dengan alamat host. Contoh:
3.12 -> 3 adalah alamat network
12 adalah alamat host di dalam network tersebut
24 May 2016
IP Addressing
18
Host Addressing
Network 1
2.12
1.1
2.11
2.7
1.2
1.12
2.10
Network 2
1.7
3.7
Network 3
3.3
3.1
Tidak ada satu host-pun yang mempunyai ID sama, walaupun
tersambung global
24 May 2016
IP Addressing
19
Biner ke Desimal
1111 1111
= 1.27 + 1.26 + 1.25 + 1.24 + 1.23 + 1.22 + 1.21 + 1.20
= 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1
= 255
0000 0000=0
= 0.27 + 0.26 + 0.25 + 0.24 + 0.23 + 0.22 + 0.21 + 0.20
= 0 + 0 +0 +0 + 0 + 0 + 0 + 0
= 0
24 May 2016
IP Addressing
20
IP Addressing
• Dipakai di Internet
• Pengalamatan IP berdasarkan IP versi 4 (IPv4)
• Setiap host mempunyai ID (Network Number dan Host
Number) sebanyak 32 bit. Contoh:
1010 0011 1001 0000 1010 1010 0101 1000
Network Number
Host Number
• Di seluruh dunia secara administratif ada 232 alamat
internet, dikurangi dengan alamat broadcast dan lain-lain
• Alamat sebanyak itu saat ini masih kurang. Penyelesaian:
• IPv6
24 May 2016
IP Addressing
21
IP Addressing
• Membaca bit biner terlalu sulit
• Alamat IP suatu host dibaca 8 bit demi 8 bit dan
setiap 8 bit tersebut dikonversi ke desimal
1010 0011 1001 0000 1010 1010 0101 1000
163 .
24 May 2016
144
170 .
IP Addressing
88
22
Klasifikasi Jaringan Internet
• Perancang Internet mengklasifikasi jaringan
berdasarkan pada ukuran jaringan
• Sekelompok kecil jaringan mempunyai anggota
host yang sangat banyak (Class A)
• Di lain pihak, banyak jaringan yang mempunyai
lebih sedikit anggota host (Class C)
24 May 2016
IP Addressing
23
Klasifikasi Jaringan Internet
Class A
Class B
Class C
8 bit
8 bit
8 bit
8 bit
0000 0000
0000 0000
0000 0000
0000 0000
0.0.0.0
0111 1111
1111 1111
1111 1111
1111 1111
127.255.255.255
Network
28
Host
Host
224
Host
1000 0000
0000 0000
0000 0000
0000 0000
128.0.0.0
1011 1111
1111 1111
1111 1111
1111 1111
191.255.255.255
Network
Network
Host
Host
1100 0000
0000 0000
0000 0000
0000 0000
192.0.0.0
1101 1111
1111 1111
1111 1111
1111 1111
223.255.255.255
Network
Network
Network
Host
24 May 2016
IP Addressing
24
Klasifikasi Jaringan Internet
• Contoh alamat IP suatu PC:
202.46.249.33
– Host dari jaringan klas C
– SubNet mask = 255.255.255.0
– Alamat Network (Network Number,NN) =
202.46.249.0
– Alamat Broadcast pada network tersebut (multicast) =
202.46.249.255
– Alamat Host (Host Number, HN) = 33
24 May 2016
IP Addressing
25
Klasifikasi Jaringan Internet
• Subnet mask digunakan untuk mendapatkan Network
Number dengan meng-AND kan dengan alamat IP suatu
host
– Alamat IP
202.46.249.33
– SubNet mask
255.255.255.0
– Network Nmr
202.46.249.0
24 May 2016
= 1100 1010 0010 1110 1111 1001 0010 0001
= 1111 1111 1111 1111 1111 1111 0000 0000
= 1100 1010 0010 1110 1111 1001 0000 0000
IP Addressing
26
Klasifikasi Jaringan Internet
91.12.3.5
91.12.3.3
91.12.3.6
91.12.3.4
91.12.3.7
91.12.3.100
91.255.255.87
91.255.255.253
92.12.3.6
92.12.3.7
91.12.3.8
92.12.3.5
92.12.3.3 92.255.255.254
92.12.3.4
92.12.3.100
92.12.3.8 92.255.255.87
92.255.255.253
92.255.255.254
•24 May
Class
A
2016
HN=91.0.0.1 –
91.255.255.254
NetMask=255.0.0.0
NN=91.0.0.0
IP Addressing
91.255.0.255 ?
HN=92.0.0.1 –
92.255.255.254
NetMask=255.0.0.0
NN=92.0.0.0
27
Subnetting
• Subnetting adalah membagi suatu network
menjadi sub-sub network yang lebih kecil
• Cara kerja subnetwork mirip dengan cara
kerja pada network, hanya pada skala yang
lebih kecil
• Misal kita akan men-subnet suatu network
klas C.
IP Addressing
28
Subnetting
• Hanya 8 bit yang tersedia untuk host klas C
• Subnet mask secara default untuk network class C adalah
1111 1111
1111 1111
1111 1111 0000 0000 = 255.255.255.0
• Subnet mask untuk subnetting bisa menjadi
1111 1111
1111 1111
1111 1111
1100 0000 = 255.255.255.192
1111 1111
1111 1111
1111 1111 1110 0000 = 255.255.255.224
1111 1111
1111 1111
1111 1111
1111 0000 = 255.255.255.240
1111 1111
1111 1111
1111 1111
1111 1000 = 255.255.255.248
1111 1111
1111 1111
1111 1111
1111 1100 = 255.255.255.252
IP Addressing
29
Subnetting
1111 1111
1111 1111
1111 1111
1100 0000 = 255.255.255.192
• Network klas C terdapat 254 host
• Subnetting x.x.x.192 = x.x.x.1100 0000
– 2 bit (11) untuk subnetting, terdapat = 22 –2 = 2 subnet. Bit semua
0 dan semua 1 tidak bisa dipakai. (Jadi hanya subnet 01 dan 10.)
– 6 bit (00 0000) untuk host tiap subnet = 26 –2 = 62 host per subnet.
Bit semua 0 dan semua 1 tidak bisa dipakai
– Valid subnet = 256–192=64, 64+64=128. 128+64=192 tidak bisa
dipakai sebagai subnet karena bisa menjadi subnet mask
– Valid host: xx00 0001 – xx11 1110
– Broadcast per subnet : xx11 1111
IP Addressing
30
Subnetting
Subnet 64 =
0100 0000
Subnet
Host
Keterangan
01
00 0000 = 64
Alamat (ID) subnet
01
00 0001 = 65
Alamat host pertama
01 11 1110 = 126
Alamat host terakhir
01 11 1111 = 127
Alamat broadcast
Subnet128 =
1000 0000
Subnet
Host
Keterangan
10 00 0000 = 128
Alamat (ID) subnet
10 00 0001 = 129
Alamat host pertama
10 11 1110 = 190
Alamat host terakhir
10 11 1111 = 191
Alamat broadcast
IP Addressing
31
Subnetting
Subnet 1
Subnet 2
Keterangan
64
128
Alamat subnet
65
129
Alamat pertama
126
190
Alamat terakhir
127
191
Alamat broadcast
IP Addressing
32
Subnetting
210.12.3.x 210.12.3.x
210.12.3.x
210.12.3.x
210.12.3.x
210.12.3.x
210.12.3.x
210.12.3.x
SN = 210.12.3.64
HN = 210.12.3.65 –
210.12.3.126210.12.3.6
210.12.3.x
BC = 210.12.3.127
210.12.3.x
IP Addressing
210.12.3.x
SN = 210.12.3.128
HN = 210.12.3.129 –
210.12.3.190
BC = 210.12.3.191
33
Subnetting 2
• Kita punya jaringan klas C, dengan Network Number =
192.168.10.0
• Network tersebut kita subnet dengan subnet mask
255.255.255.224 (x.x.x.1110 0000)
• Pertanyaan:
–
–
–
–
Ada berapa subnet ?
Ada berapa host per subnet ?
Alamat subnet berapa saja yang valid (bisa dipakai)
Alamat berapa yang valid (dari alamat awal sampai alamat akhir
per subnet)
– Alamat berapa untuk broadcast per subnet
– Gambarkan
IP Addressing
34
Subnetting 2 (224 = 1110 0000)
• 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
Alamat subnet
Alamat subnet
Keterangan
.0010 0000
.32
Subnet 1
.0100 0000
.64
Subnet 2
.0110 0000
.96
Subnet 3
.1000 0000
.128
Subnet 4
.1010 0000
.160
Subnet 5
.1100 0000
192
Subnet 6
IP Addressing
35
Subnetting 2 (224 = 1110 0000)
• Alamat berapa yang valid (dari alamat awal
sampai alamat akhir per subnet)
• Alamat berapa untuk broadcast per subnet
Subnet 1
Subnet 2
Subnet 3
Subnet 4
Subnet 5
Subnet 6
Al. Subn
.32
.64
.96
.128
.160
.192
Al. awal
.33
.65
.97
.129
.161
.193
Al. akhir
.62
.94
.126
.158
.190
.222
brdcast
.63
.95
.127
.159
.191
.223
IP Addressing
36
Subnetting 2 (224 = 1110 0000)
• Gambarkan
NN = 192.168.10.0
BC = 192.168.10.255
HN = 192.168.10.1 192.168.10.254
SA= .96
BC = .127
SA= .64
BC = .95
SA= .32
BC = .63
.33
.65
.126
.94
SA= .128
BC = .159
.62
SA= .160
BC = .191
SA= .192
BC = .223
.193
.97
.161
.129
.158
.190
.222
IP Addressing
37