Tips Memahami IPv4 Dengan Cepat Ala Siswa Magang Atswa
Assalamualaikum Wr.Wb. Yo gays apa kabar ? Tentunya baik dong gays. Ok gays kali ini saya akan ngasih TIPS and TRIK buat cepet dalam memahami IPv4 dan IPv6. Sebelum saya ngasih TIPS adn TRIK udah ada yang tau apa itu IPv4 dan IPv6 ? Jika kalian masih kurang mengerti apa itu IPv4 dan IPv6 bisa kalian klik link dibawah ini untuk mempelajarinya :
IPv4 : https://ferrynur2001.blogspot.com/2019/01/pengertian-ipv4.html
IPv6 : https://ferrynur2001.blogspot.com/2019/01/pengertian-ipv4_15.html
Pertama kita akan membahas tentang IPv4. Untuk ciri ciri dari IPv4 ini adalah
- Memiliki total keseluruhan 32bit yang dalam 1 oktetnya 8bit
- Memiliki nilai biner ( Biner = 0, 1 )
- Memiliki nilai desimal ( 0,1,2,3,4,5,6,7,8,9 )
Contoh Desimal ke Biner :
Desimal -> Biner (8bit)
1. 0 -> 0.0.0.0.0.0.0.0
2. 1 -> 0.0.0.0.0.0.0.1
3. 2 -> 0.0.0.0.0.0.1.0
4. 3 -> 0.0.0.0.0.0.1.1
5. 4 -> 0.0.0.0.0.1.0.0
6. 5 -> 0.0.0.0.0.1.0.1
dst...
Nah gays begini caranya mengubah Desimal menjadi Biner :
Contoh no 1 angka 0 ( desimal ) menjadi biner ( 8bit)
Jadi 0 (desimal) -> 0.0.0.0.0.0.0.0 ( biner )
Maksud dari 8bit adalah 0 . 0 . 0 . 0 . 0 . 0 . 0 . 0
^ ^ ^ ^ ^ ^ ^ ^
bit1 bit2 bit3 bit4 bit5 bit6 bit7 bit8
Untuk merubah desimal ke biner caranya ialah cukup kita tuliskan
angka 0 kenapa kalau kita ubah ke biner menjadi 0.0.0.0.0.0.0.0
Cara mudahnya kita tuliskan begini dibawahnya 0 . 0 . 0 . 0 . 0 . 0 . 0 .0
128 64 32 16 8 4 2 1
Jadi angka yang bawah kita akan jumlah dan yang akan hasilnya 0, nah tidak ada kan jadi kita tuliskan 0.0.0.0.0.0.0.0
Namun jika kita bahas no 2 yang memiliki angka 1 maka angka berapakah yang harus kita jumlahkan berapa tambah berapa yang hasilnya 1, ternya sudah ada angka 1 diatas jadi kita tidak usah menambahkan nya langsunga aja kita tulis 0.0.0.0.0.0.0.1 kenapa kita tuliskan 1 karena untuk format penulisan biner adalah 0.0.0.0.0.0.0.0 jika desimalnya 0 kalau 1 jadinya 0.0.0.0.0.0.0.1 kita tambahkan angka 1 di belakang.
Nah kalau angka 3 kita ubah menjadi biner bagaimana ? mudah sekali.. aku tiliskan lagi deh..
0 . 0 . 0 . 0 . 0 . 0 . 0 . 0
128 64 32 16 8 4 2 1
kita akan ubah angka 3 menjadi biner, seperti tadi angka yang bawah angka berapa tambah berapa yang hasilnya 3. ada 2 + 1 kan jadi kita tuliskan 0.0.0.0.0.0.1.1 kenapa kok tidak kita tuliskan 0.0.0.0.0.0.2.1? karena format dari biner adalah 0 dan 1. Untuk no 3 dan seerusnya caranya sama ya gays.
Untuk metodenya ada dua, yaitu :
Di IPv4 ini kita mengenal namanya SUBNETTING nah disubnetting ipv4 ini ada tiga kelas yaitu Kelas A, Kelas B, Dan Kelas C
IPv4 mempunyai struktur, yaitu :
- Oktet = [Oktet1] . [Oktet2] . [Oktet3] . [Oktet4] = Jumlah satu kolom itulah yang dinamakan Oktet
- Dot = *** [Dot] *** [Dot] *** [Dot] *** = Pemisah antara Oktet1 dan Oktet yang lainnya dan cirinya adalah tanda . ( titik )
- IP address = IP_ADDRESS = Angka yang terdapat didalam kolom kolom
- Prefix = ***.***.***.***/Perfix = Perfix berada di akhir dari ip address yang biasanya ditandai dengan / ( Slash )
Seperti yang saya katakan tadi diipv4 ada kelas A, B, dan C.
Kelas A dimulai dari perfix /8 - /15
Kelas B dimulai dari perfix /16 - /23
Kelas C dimulai dari perfix /24 - /30
Untuk melakukan Subnetting Kelas A, B, dan C itu berbeda
Kelas A yang dihitung adalah yang saya isi huruf A = X.A.A.A/X
Kelas B yang dihitung adalah yang saya isi huruf B = X.A.B.B/X
Kelas C yang dihitung adalah yang saya isi huruf C = X.A.A.C/X
Sekarang kita akan melakukan subnetting pada kelas C terlebih dahulu. Kita langsung ke contoh soal saja :
--------------------------------------------------------------------------------------------------------------------------
Soal 1
Tentukan netmask, jumlah ip, jumlah host, jumlah blok, dengan ip 192.168.1.0/30
Pembahasan
Sebelumnya untuk mempermudah saya akan buatkan tabel untuk lebih mudah diingat
/8 /16 /24 = 0
/9 /17 /25 = 128
/10 /18 /26 = 192
/11 /19 /27 = 224
/12 /20 /28 = 240
/13 /21 /29 = 248
/14 /22 /30 = 252
/15 /23 = 254
Nah yang dicari adalah
Netmask ?
Jumlah ip ?
Jumlah host ?
Jumlah blok ?
Oke kita cari dulu Netmasknya namun sudah saya tuliskan diatas tinggal kita cari /30 netmasknya adalah 252.
Cara manual mencari netmask :
11111111.11111111.11111111.11111100
255 . 255 . 255 . 252
kenapa bisa 252? pertama kita tulis 1111111.11111111.11111111.11111100 jumlah angka 1 ada 30 dan angka 0 ada 2 kemudian kita liat lagi angka 1 berakhir di oktet 4 di urutan ke 6 nah disini kita akan merubah biner menjadi desimal di oktet ke empat. saya akan tuliskan lagi oktet ke empat biar lebih mudah tuk dipahami dan tuliskan seperti dibawah ini :
1 1 1 1 1 1 0 0
128 64 32 16 8 4 2 1
Kemudian liat angka 1 berhenti diatas angka 4 kan jadi kita jumalah angka yang dibawahnya angka 1 jadi kita jumlahkan 128+64+32+16+8+4 = 252
Kemudian kita cari jumlah ip dengan cara 256 kita kurangi dengan oktet4 atau netmasknya jadi
256 - 252 = 4. 256 karena kita menghitungnya dari angka 0
Kemudian kita cari jumlah host yaitu dengan cara jumlah ip dikurangi network dan broadcast
rumus : JumlahIP - 2 (Network dan Broadcast)
Jadi 4 - 2 = 2
Sekarang kita cari jumlah blok yaitu dengan cara 256 dibagi jumlah ip maka 256 : 4 = 64
*Note. Network = IP pertama
Broadcast = IP terakhir
Host = IP yang belum digunakan
--------------------------------------------------------------------------------------------------------------------------
Sekarang kita masuk ke Kelas B
Dengan soal 50.25.30.0/23 dan cari Netsmask, Jumlah ip, Jumlah host ?
Pembahasan :
Network ?
Jumlah IP ?
Jumlah Host ?
Kita cari networknya kita liat ditabel atas netmask dari /23 adalah 254 untuk cara manualnya sama seperti kelas C
kemudian kita cari Jumlah IP yaitu dengan cara
Rumus
-------------------------
Perfix + 8 = 31 |
31 = 2 * 256 = 512 |
-------------------------
*Note. 31 mempunyai 2 jumlah ip maka kita kalikan 256
Kemudian kita cari Jumlah Host dengan cara jumlah ip kita kurangi 2 ( Network dan Broadcast )
*Note. Network = IP pertama
Broadcast = IP terakhir
Host = IP yang bekum digunakan
--------------------------------------------------------------------------------------------------------------------------
Sekarang kita pindah ke kelas A
Dengan soal 10.0.0.0/12 lalu cari netmask, jumlah ip, jumlah host
Pembahasan
Netmask ?
Jumlah IP ?
Jumlah Host ?
Untuk mencari netmask cukup kita liat tabel diatas untuk /12 netmasknya adalah 240
Kemudian kita cari jumlah IP dengan cara
Perfix * 256 * 256 jadi 12 * 256 *256 = 786.432
Kemudian kita mencari Jumlah host dengan cara 786.432 - 2 ( Network dan Broadcast ) = 786.430
*Note. Network = IP pertama
Broadcast = IP terakhir
Host = IP yang bekum digunakan
No comments:
Write komentar