- Home
- ›
- ›
- TIPS MEMAHAMI IPv4 dan IPv6 DENGAN CEPAT ALA SISWA MAGANG
TIPS MEMAHAMI IPv4 dan IPv6 DENGAN CEPAT ALA SISWA MAGANG
Posted: March 11, 2019, by M Khoirul Anam Romadon .
Categories:
IPv4 dan IPv6
Assalamu'alaikum wr.wb, kali ini saya akan memberikan tips memahami IPv4 dan IPv6 dengan cepat
Pertama kita bahas dulu IPv4
IPv4
Supaya kita bisa paham IPv4 tentu kita harus tau dasar dari IPv4.
Dasar :
- Bilangan Desimal : 0,1,2,3,4,5,6,7,8,9
- Bilangan Biner : 0,1
- Konversi Bilangan : Biner <-> Desimal
8bit : 1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
Contoh Konversi bilangan Desimal ke Biner :
8 : 00001000
10 : 00001010
20 : 00010100
Keterangan :
0 = Bit yang tidak aktif [angka yang tidak dihitung]
1 = Bit yang aktif [angka yang dihitung]
Dalam IPv4 juga memiliki struktu/bagian.
Struktur/Bagian IPv4
- Oktet : [1].[2].[3].[4] : 32bit
- Dot : ***[dot]***[dot]***[dot]***
- IP Address : IP_Address/**
- Prefix : *.*.*.*/prefix
Ciri-Ciri IPv4 :
- Memiliki 32bit : 11111111.11111111.11111111.11111111
- Memiliki Nilai Biner : 00000000.0000000.00000000.00000000
- Memiliki Nilai Desimal : 0.0.0.0 s/d 255.255.255.255
- IP yang boleh digunakan
10.0.0.0 s/d 10.255.255.255
172.16.0.0 s/d 172.16.255.255
192.168.0.0 s/d 192.168.255.255
Metode subbneting ada 2 :
- CIDR
- VLSM
Subbneting IPv4 :
Rumus
Kelas A Kelas B Kelas C Netmask Jumlah Blok
/8 /16 /24 = 0 = 1
/9 /17 /25 = 128 = 2
/10 /18 /26 = 192 = 4
/11 /19 /27 = 224 = 8
/12 /20 /28 = 240 = 16
/13 /21 /29 = 248 = 32
/14 /22 /30 = 252 = 64
/15 /23 = 254 = 128
Rumus Jumlah IP [ Kelipatan ]
/30 = 4
/29 = 8
/28 = 16
/27 = 32
/26 = 64
/25 = 128
/24 = 256
/23 = 512
/22 = 1024
/21 = 2048
/20 = 4096
/19 = 8192
/18 = 16384
/17 = 32768
/16 = 65536
/15 = 131072
/14 = 262144
/13 = 524288
/12 = 1048576
/11 = 2097152
/10 = 4194304
/9 = 8388608
/8 = 16777216
Subbneting Kelas C
Contoh :
192.168.1.1/30
Yang akan dicari :
- Netmask :
/30 = 252 = 255.255.255.252
- Jumlah IP :
256 - oktet 4 (netmask) / 256 - 252 = 4IP
- Jumlah Host :
4IP - 2(NetID+Broadcast) = 4 - 2 = 2Host
- Jumlah Blok :
256 : Jumlah IP = 256 : 4 = 64
- Blok ke -1 dst.
IP Ke -1 = 192.168.1.[0]
IP Ke -2 = 192.168.1.[1]
IP Ke -3 = 192.168.1.[2]
IP Ke -4 = 192.168.1.[3]
NB : Untuk Blok Pertama IP dimulai dari 0.
Subbneting Kelas B
Contoh :
172.16.0.0/23
Yang akan dicari :
- Netmask :
/23 = 254 = 255.255.254.0
- Jumlah IP :
[Kelipatan] Lihat rumus diatas = 512
- Jumlah Host :
512 - 2[NetID+Broadcast] = 510
- Jumlah Blok :
Lihat Rumus diatas = 128
- Blok ke -1 dst.
IP KE 1 : 172.16.[0].0
IP KE 256 : 172.16.[0].255
IP KE 257 : 172.16.[1].1
IP KE 512 : 172.16.[1].255
Subbneting Kelas A
Contoh :
10.0.0.0/10
Yang akan dicari :
- Netmask :
/10 = 192 = 255.192.0.0
-Jumlah IP :
[Kelipatan] = 4194304
- Jumlah Host:
4194304 - 2 = 4194302
- Jumlah Blok :
Lihat Rumus diatas = 4
- Blok ke -1 :
IP KE -1 = 10.[0].0.0
IP KE -524288 = 10.[31].255.255
IP KE -524289 = 10.[32].0.0
IP KE -1048576 = 10.[63].255.255
IPv6
IPv6 (Internet Protocol versi 6) adalah sebuah protokol internet yang
digunakan untuk melakukan pengalamatan dan routing paket data antar
perangkat-perangkat di dalam jaringan berbasis TCP/IP. IPv6 merupakan
generasi terbaru yang sebelumnya adalah IPv4.
Dasar Untuk IPv6 :
- Bilangan Desimal : 0,1,2,3,4,5,6,7,8,9
- Bilangan HexaDesimal : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
- Konversi Bilangan : Desimal <-> HexaDesimal
Contoh Konversi Desimal <-> HexaDesimal
1 = 1 16 = 10
2 = 2 17 = 11
3 = 3 18 = 12
4 = 4 19 = 13
5 = 5 20 = 14
6 = 6 21 = 15
7 = 7 22 = 16
8 = 8 23 = 17
9 = 9 24 = 18
10 = A 25 = 1A
11 = B 26 = 1B
12 = C 27 = 1C
13 = D 28 = 1D
14 = E 29 = 1E
15 = F 30 = 1F
Struktur IPv6 :
- Hextet : [Hextet]:[Hextet]:[Hextet]:[Hextet]:[Hextet]:[Hextet]:[Hextet]:[Hextet]
- Colons : ****[colons]****[colons]****[colons]****[colons]****[colons]****[colons]****[colons]****[colons]
- Nible : ****:
Ciri-Ciri IPv6 :
- Memiliki Nilai 128bit
- Memiliki Nilai Desimal : 0000:0000:0000:0000:0000:0000:0000:0000
s/d
- Memiliki Nilai HexaDesimal : FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
Contoh Penulisan IPv6 :
2001:0DBA:ABAC:0000:0000:098A:FE37:EF87
2001 adalah aturan standard.
Dalam IPv6 kita bisa meringkas jika terdapat angka 0 didepan"Leading Zeroes" Dan juga terdapat grup angka 0 kita bisa meringkas dengan menggunakan "Double Colons".
Contoh Peringkasan:
2001:DBA:ABAC:0:0:98A:FE37:EF87
2001:DBA:ABAC::98A:FE37"EF87
PENUTUP
Mungkin itu saja yang bisa saya sharing, jika ada kesalahan bisa komentar dibawah. Wassalamu'alaikum wr.wb.