Dalam dunia jaringan, terutama Internet, kita sering mengenal
istilah IP Address. Lalu apakah IP Address itu?
IP Address merupakan alamat yang dimiliki oleh host/device/komputer.
Alamat ini dibuat berdasarkan protokol TCP/IP (Transmission Control
Protocol/Internet Protocol). TCP/IP sendiri merupakan suatu aturan yang
mengatur bagaimana komputer berhubungan dari satu ujung jaringan ke ujung
jaringan lain terutama di Internet.
Kita kembali ke IP Address. Dalam dunia nyata, IP Address ini
ibarat alamat surat pos. Seperti kita ketahui, alamat surat tidak ada satu pun
yang sama, walaupun mempunyai nama jalan yang berbeda, tidak akan ada alamat
yang mempunyai negara, provinsi, kabupaten, kota, kecamatan, dst yang sama,
pasti ada yang berbeda.
IP Address sendiri sekarang sudah mencapai versi 6 atau IPv6.
Namun, dewasa ini yang masih umum dipakai adalah IPv4. Nah, kali ini kita akan
sedikit membahas tentang IP Range. IP Range perlu diketahui untuk menyesuaikan
berapa jumlah alamat yang kita butuhkan untuk suatu jaringan sesuai dengan
kebutuhan.
.
IP Address memiliki 4 blok angka,
192.168.2.0
Semua angka di atas bernilai 32 bit (4 byte). Jadi,
masing-masing blok, bernilai 8 bit (1 byte)
IP Address mempunyai pasangan yang dinamakan Netmask. Sesuai
namanya, Netmask ini layaknya seperti topeng yang menentukan seberapa
besar range IP Address yang akan kita
miliki. Semakin besar netmask, semakin kecil IP range, begitu
pun sebaliknya.
Berikut contoh netmask
255.255.255.0
Penulisan netmask di atas bertujuan untuk memudahkan kita
sebagai manusia. Adapun jika dibaca oleh komputer, Netmask ini akan diubah
menjadi bilangan biner
nilai tertinggi : 255=11111111
nilai terrendah : 0=0000000 (8 digit angka 0 disesuaikan dengan
jumlah digit dari 255)
Kadang-kadang, penulisan Netmask ini digabungkan di belakang
alamat IP. Contohnya:
192.168.100.36/28
/28 ini menyatakan jumlah angka 1 dalam binernya Netmask
11111111.11111111.11111111.11110000 (ada 28 angka 1)
Oh, ya, aku mau berikan dua cara yang bisa dipilih, cara standar
dan cara cepat
CARA STANDAR
Contoh 1
Bila diberikan IP 192.168.100.36/28, berapakah range IP
Addressnya?
1.
Ubah angka paling
belakang IP menjadi angka biner 36=01000100
2.
Tambahkan 0 di
depan angka biner jika belum memennuhi 8 digit 36=00100100 (Analogi: 20 = 020)
3.
Karena netmasknya
/28, maka akan tersisa digit angka biner terakhir yang sebanyak 4 digit.
Penjelasannya:
jumlah angka 1 di Netmasknya ada 28, maka
netmasknya: 11111111.11111111.11111111.11110000
( 255 . 255 . 255 . 240 )
Maka, hanya ada 4 digit paling akhir
yang dapat diotak-atik. 0010 | 0100
4.
Ambil 4 digit angka
terakhir tersebut, ubah jadi nilai paling rendah (0000) dan nilai paling tinggi.
(1111)
0010 | 0000
0010 | 0000
0010 | 1111
5.
Kembalikan ke
bentuk decimal
0010 | 0000 = 32
0010 | 1111 = 47
Maka, range IP dari 192.168.100.36/28
adalah dari 192.168.10 [32....47]
Hal ini berarti ada 16 alamat yang
ada, mulai dari 192.168.10.32 sampai dengan 192.168.100.47
Namun perlu diperhatikan akan
ada 2 (dua) alamat yang tidak bisa dipakai. Jadi, yang bisa dipakai
sebagai host adalah dari 192.168.10.33 sampai dengan
192.168.100.46 karena alamat 192.168.10.32 dipakai sebagai net address,
sedangkan 192.168.100.47 dipakai sebagai broadcast address. Sehingga
ada 14 alamat yang tersedia digunakan untuk host.
Contoh 2
Tentukan range IP
Address dari IP 202.10.30.88 dan Netmasknya 255.255.255.252
1.
Ubah angka terakhir
IP menjadi bilangan biner 88 = 01011000 Karena sudah 8 digit, maka tidak diubah
2.
Perhatikan Netmask
yang memiliki angka bukan 255. Hal ini karena netmask yang memiliki angka 255
otomatis memiliki kemungkinan pengalamatan satu. Ingat aturan awal semakin
besar netmask, semakin kecil kemungkinan pengalamatan (semakin
kecil range). Oleh karena itu, kita akan otak-atik angka 252.
252 = 11111100
Maka, kita hanya bisa mengotak-atik dua digit terakhir 88 = 010110 | 00.
3.
Ambil 2 digit angka
terakhir tersebut, ubah jadi nilai terrendah (00) dan nilai tertinggi (11).
0010110 | 00
0010110 | 00
0010110 | 11
4.
Ubah kembali
menjadi bilangan decimal
0010110 | 00 = 88
0010110 | 11 = 91
Maka, range IP Addressnya 202.10.30
[88....91]
Sehingga, akan ada 4 alamat yanng
tersedia.
net address : 202.10.30.88
host address : 202.10.30[89....90] (ada 13 alamat yang bisa
digunakan)
broadcast address :202.10.30.91
CARA CEPAT
Contoh 1
Bila diberikan IP 192.168.100.36/28,
berapakah range IP Addressnya?
1.
Cari netmask desimalnya
/28 =
11111111.11111111.11111111.11110000
/28 = 255 . 255 . 255 . 240
2.
Cari
selisih netmask
IP Address : 192 . 168 . 100 . 36
Selisih : (265-255) . (256-255) . (256-255).(256-240)
Jumlah : 1 . 1 . 1 . 16
Range IP : 192 . 168 . 100 . [32.....47]
3.
[32.....47] diambil
dari pembagian 256 terhadap 16, menjadi beberapa range
0 - 15
16 - 31
32 - 47 Range di mana 36 berada
48 - 63
dst s/d
240 – 255
Sehingga ada 16 alamat yang tersedia
Contoh 2
Tentukan range IP
Address dari IP 202.10.30.88 dan Netmasknya 255.255.255.252
1.
Cari selisih netmask
IP
Address
|
202
|
10
|
30
|
88
|
Netmask
|
255
|
255
|
255
|
252
|
Selisih
|
(256-255)
|
(256-255)
|
(256-255)
|
(256-252)
|
Jumlah
|
1
|
1
|
1
|
4
|
Range
IP
|
202
|
10
|
30
|
[88....91]
|
Range IP : 202 . 10 . 30 . [88.....91]
2.
[88....91] diambil
dari pembagian 256 terhadap 4 menjadi beberapa range
0 - 3
4 - 7
8 - 11
dst
88 - 91 Tempat angka 88 berada
92 - 95
96 - 99
dst
252– 255
3.
Lebih baik kamu
buat garis bilangan, biar mudah
Sehingga, Sehingga, akan ada 4 alamat
yanng tersedia.
net
address
|
202.10.30.88
|
host
address
|
202.10.30[89....90]
(ada 13 alamat yang bisa digunakan)
|
broadcast
address
|
202.10.30.91
|
semoga ulasan diatas dapat membantu dan bermanfaat bagi anda.
terimakasih sudah menyempatkan waktu untuk berkunjung dan membaca artikel ini.
No comments:
Post a Comment