Minggu, 31 Oktober 2010

IPv4 dan Mencari Range Alamat IP dari Netmask


minggu lalu saya dapat ilmu pengetahuan baru tentang pengalamatan IP. seperti yang ketahui alamat ip (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4),


perbandingan IPv4 dengan IPv6 dari
http://id.wikipedia.org/wiki/Alamat_IP

dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP. karena IPv4 saja saya masih bingung, kita akan coba bahas mengenai IPv4 saja dulu. Seperti yang disebutkan diatas alamat IP terdiri dari 32 bit yang dapat dibagi menjadi 4 wilayah. yang 1 wilayah nya terdiri 8 bit yang 8 bit tersebut terdiri dari 8 digit bilangan biner. jadi bisa atau bisa ditulis

xxxxxxxx - xxxxxxxx - xxxxxxxx xxxxxxxx
wil 1 wil 2 wil 3 wil 4





dan jika 8 digit diatas memiliki nilai 1 totalnya ada 255 angka yang mungkin disatu wilayah
11111111 basis 2 --> dikonversikan jadi 255

yang penting alamat IP memiliki 3 kelas
yaitu
kelas A --> depannya selalu 0xxxxxxx
kelas B --> depannya selalu 10xxxxxx
kelas C --> depannya selalu 110xxxxx

dari suatu IP biasanya selalu akan berdampingan dengan netmask. Netmask juga memiliki kelas
kelas A --> 255.0.0.0
kelas B --> 255.255.0.0
kelas C --> 255.255.255.0

dari suatu alamat IP bisa diketahui bahwa 2 angka sudah terpakai sebagai net addres dan broadcast adress. misal alamat IP ujungnya 255 berarti memiliki 256 host yang artinya 0 untuk net adress dan 255 untuk broadcast berarti host yang tersedia hanya 254 buah.

mencari range
misal diketahui IP =192.168.1.10 / 27
netmask =255.255.255.224
angka akhir netmask kita ubah ke biner jadi 11100000

karena /27 artinya XXXXXXXX.XXXXXXXX.XXXXXXXX.XXX-----
angka IP 192.168.1.10 kita ambil angka terakhir
angka IP terakhir yang 10 dirubah menjadi biner yaitu 1010


angka biner netmask diatas kita masukan angka trendah 0 dan angka tertinggi 1 yang diantara kedua angka tersebut itulah range dari IP tersebut

berarti inilah range dari alamat Ip dan netmask diatas
192.168.1.000-00000[0] sampai
192.168.1.000-11111 [31]

misal lagi diketahui alamat IP 192.168.100.36/28

maka angka akhir 36 diubah menjadi biner yaitu 00100100
karena menggunakan /28 jadi kita batasi biner diatas menjadi 0010-xxxx\
xxxx dapat diubah menjad angka terendah 0 dan angka tertiggi 1 so range dari Ip tersebut adalah 192.168.100.0010-0000[32] sampai 192.168.100.0010.1111[47]

kalo teman teman masih bingung kita pake saja cara cepat yang saya dapatkan dari dosen sistem Operasi Linux pak Isa antariksa
-----------------------------
jadi | 256 - nilai netamsk akhir |
-----------------------------

contoh yang diatas nilai netmask akhirnya 224
langsung kita kurangi aja 256-224= 32 berarti nilai range yang mungkin ada
range 1 0 - 31
range 2 32 - 63
range 3 64- 95
range 4 96 - 127
range 5 128 - 159
range 6 160 - 191
range 7 192 - 223
range 8 224 - 255

dari range diatas tinggal kita lihat alamat IP akhinya karena IP nya 192.168.1.10 ada di range pertama berarti range dari alamat nya dari mulai 192.168.1.[0-31]


demikian materi singkat tentang IPv4 dan mencari range suatu alamat IP. yah mungkin kalo sedikt bingung maaf maaf aja ya ka sama sama belajar...
salam alamat IP

0 komentar:

Posting Komentar