Kamis, 28 April 2011

pengertian IP addres

Penulisan IP address umumnya adalah dengan 192.168.1.2. Namun adakalanya ditulis dengan 192.168.1.2/24, apa ini artinya? Artinya bahwa IP address 192.168.1.2 dengan subnet mask 255.255.255.0. Lho kok bisa seperti itu? Ya, /24 diambil dari penghitungan bahwa 24 bit subnet mask diselubung dengan binari 1. Atau dengan kata lain, subnet masknya adalah: 11111111.11111111.11111111.00000000 (255.255.255.0). Konsep ini yang disebut dengan CIDR (Classless Inter-Domain Routing) yang diperkenalkan pertama kali tahun 1992 oleh IEFT.
Pertanyaan berikutnya adalah Subnet Mask berapa saja yang bisa digunakan untuk melakukan subnetting? Ini terjawab dengan tabel di bawah:
Subnet Mask Nilai CIDR
255.128.0.0 /9
255.192.0.0 /10
255.224.0.0 /11
255.240.0.0 /12
255.248.0.0 /13
255.252.0.0 /14
255.254.0.0 /15
255.255.0.0 /16
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
Subnet Mask Nilai CIDR
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30


SUBNETTING PADA IP ADDRESS CLASS C
Ok, sekarang mari langsung latihan saja. Subnetting seperti apa yang terjadi dengan sebuah NETWORK ADDRESS 192.168.1.0/26 ?
Analisa: 192.168.1.0 berarti kelas C dengan Subnet Mask /26 berarti 11111111.11111111.11111111.11000000 (255.255.255.192).
Penghitungan: Seperti sudah saya sebutkan sebelumnya semua pertanyaan tentang subnetting akan berpusat di 4 hal, jumlah subnet, jumlah host per subnet, blok subnet, alamat host dan broadcast yang valid. Jadi kita selesaikan dengan urutan seperti itu:
1. Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada oktet terakhir subnet mask (2 oktet terakhir untuk kelas B, dan 3 oktet terakhir untuk kelas A). Jadi Jumlah Subnet adalah 22 = 4 subnet
2. Jumlah Host per Subnet = 2y – 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada oktet terakhir subnet. Jadi jumlah host per subnet adalah 26 – 2 = 62 host
3. Blok Subnet = 256 – 192 (nilai oktet terakhir subnet mask) = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192.
4. Bagaimana dengan alamat host dan broadcast yang valid? Kita langsung buat tabelnya. Sebagai catatan, host pertama adalah 1 angka setelah subnet, dan broadcast adalah 1 angka sebelum subnet berikutnya.
Subnet 192.168.1.0 192.168.1.64 192.168.1.128 192.168.1.192
Host Pertama 192.168.1.1 192.168.1.65 192.168.1.129 192.168.1.193
Host Terakhir 192.168.1.62 192.168.1.126 192.168.1.190 192.168.1.254
Broadcast 192.168.1.63 192.168.1.127 192.168.1.191 192.168.1.255
Kita sudah selesaikan subnetting untuk IP address Class C. Dan kita bisa melanjutkan lagi untuk subnet mask yang lain, dengan konsep dan teknik yang sama. Subnet mask yang bisa digunakan untuk subnetting class C adalah seperti di bawah. Silakan anda coba menghitung seperti cara diatas untuk subnetmask lainnya.
Subnet Mask Nilai CIDR
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30

SUBNETTING PADA IP ADDRESS CLASS B
Berikutnya kita akan mencoba melakukan subnetting untuk IP address class B. Pertama, subnet mask yang bisa digunakan untuk subnetting class B adalah seperti dibawah. Sengaja saya pisahkan jadi dua, blok sebelah kiri dan kanan karena masing-masing berbeda teknik terutama untuk oktet yang “dimainkan” berdasarkan blok subnetnya. CIDR /17 sampai /24 caranya sama persis dengan subnetting Class C, hanya blok subnetnya kita masukkan langsung ke oktet ketiga, bukan seperti Class C yang “dimainkan” di oktet keempat. Sedangkan CIDR /25 sampai /30 (kelipatan) blok subnet kita “mainkan” di oktet keempat, tapi setelah selesai oktet ketiga berjalan maju (coeunter) dari 0, 1, 2, 3, dst.
Subnet Mask Nilai CIDR
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
Subnet Mask Nilai CIDR
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30

Ok, kita coba dua soal untuk kedua teknik subnetting untuk Class B. Kita mulai dari yang menggunakan subnetmask dengan CIDR /17 sampai /24. Contoh network address 172.16.0.0/18.
Analisa: 172.16.0.0 berarti kelas B, dengan Subnet Mask /18 berarti 11111111.11111111.11000000.00000000 (255.255.192.0).
Penghitungan:
1. Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada 2 oktet terakhir. Jadi Jumlah Subnet adalah 22 = 4 subnet
2. Jumlah Host per Subnet = 2y – 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada 2 oktet terakhir. Jadi jumlah host per subnet adalah 214 – 2 = 16.382 host
3. Blok Subnet = 256 – 192 = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192.
4. Alamat host dan broadcast yang valid?
Subnet 172.16.0.0 172.16.64.0 172.16.128.0 172.16.192.0
Host Pertama 172.16.0.1 172.16.64.1 172.16.128.1 172.16.192.1
Host Terakhir 172.16.63.254 172.16.127.254 172.16.191.254 172.16.255.254
Broadcast 172.16.63.255 172.16.127.255 172.16.191.255 172.16..255.255
Berikutnya kita coba satu lagi untuk Class B khususnya untuk yang menggunakan subnetmask CIDR /25 sampai /30. Contoh network address 172.16.0.0/25.
Analisa: 172.16.0.0 berarti kelas B, dengan Subnet Mask /25 berarti 11111111.11111111.11111111.10000000 (255.255.255.128).
Penghitungan:
1. Jumlah Subnet = 29 = 512 subnet
2. Jumlah Host per Subnet = 27 – 2 = 126 host
3. Blok Subnet = 256 – 128 = 128. Jadi lengkapnya adalah (0, 128)
4. Alamat host dan broadcast yang valid?
Subnet 172.16.0.0 172.16.0.128 172.16.1.0 … 172.16.255.128
Host Pertama 172.16.0.1 172.16.0.129 172.16.1.1 … 172.16.255.129
Host Terakhir 172.16.0.126 172.16.0.254 172.16.1.126 … 172.16.255.254
Broadcast 172.16.0.127 172.16.0.255 172.16.1.127 … 172.16.255.255
Masih bingung juga? Ok sebelum masuk ke Class A, coba ulangi lagi dari Class C, dan baca pelan-pelan

SUBNETTING PADA IP ADDRESS CLASS A
Kalau sudah mantab dan paham, kita lanjut ke Class A. Konsepnya semua sama saja. Perbedaannya adalah di OKTET mana kita mainkan blok subnet. Kalau Class C di oktet ke 4 (terakhir), kelas B di Oktet 3 dan 4 (2 oktet terakhir), kalau Class A di oktet 2, 3 dan 4 (3 oktet terakhir). Kemudian subnet mask yang bisa digunakan untuk subnetting class A adalah semua subnet mask dari CIDR /8 sampai /30.
Kita coba latihan untuk network address 10.0.0.0/16.
Analisa: 10.0.0.0 berarti kelas A, dengan Subnet Mask /16 berarti 11111111.11111111.00000000.00000000 (255.255.0.0).
Penghitungan:
1. Jumlah Subnet = 28 = 256 subnet
2. Jumlah Host per Subnet = 216 – 2 = 65534 host
3. Blok Subnet = 256 – 255 = 1. Jadi subnet lengkapnya: 0,1,2,3,4, etc.
4. Alamat host dan broadcast yang valid?
Subnet 10.0.0.0 10.1.0.0 … 10.254.0.0 10.255.0.0
Host Pertama 10.0.0.1 10.1.0.1 … 10.254.0.1 10.255.0.1
Host Terakhir 10.0.255.254 10.1.255.254 … 10.254.255.254 10.255.255.254
Broadcast 10.0.255.255 10.1.255.255 … 10.254.255.255 10.255.255.255
Mudah-mudahan sudah setelah anda membaca paragraf terakhir ini, anda sudah memahami penghitungan subnetting dengan baik. Kalaupun belum paham juga, anda ulangi terus artikel ini pelan-pelan dari atas. Untuk teknik hapalan subnetting yang lebih cepat, tunggu di artikel berikutnya
Catatan: Semua penghitungan subnet diatas berasumsikan bahwa IP Subnet-Zeroes (dan IP Subnet-Ones) dihitung secara default. Buku versi terbaru Todd Lamle dan juga CCNA setelah 2005 sudah mengakomodasi masalah IP Subnet-Zeroes (dan IP Subnet-Ones) ini. CCNA pre-2005 tidak memasukkannya secara default (meskipun di kenyataan kita bisa mengaktifkannya dengan command ip subnet-zeroes), sehingga mungkin dalam beberapa buku tentang CCNA serta soal-soal test CNAP, anda masih menemukan rumus penghitungan Jumlah Subnet = 2x – 2
Tahap berikutnya adalah silakan download dan kerjakan soal latihan subnetting. Jangan lupa mengikuti artikel tentang Teknik Mengerjakan Soal Subnetting untuk memperkuat pemahaman anda dan meningkatkan kemampuan dalam mengerjakan soal dalam waktu terbatas.
IP Address terdiri dari bilangan biner sepanjang 32 bit yang dibagi atas 4 segmen. Tiap segmen terdiri atas 8 bit yang berarti memiliki nilai desimal dari 0 – 255. Range address yang bisa digunakan adalah dari 00000000.00000000.00000000.00000000 sampai dengan 11111111.11111111.11111111.11111111. Jadi, ada sebanyak 232 kombinasi address yang bisa dipakai diseluruh dunia (walaupun pada kenyataannya ada sejumlah IP Address yang digunakan untuk keperluan khusus). Jadi, jaringan TCP/IP dengan 32 bit address ini mampu menampung sebanyak 232 atau lebih dari 4 milyar host. Untuk memudahkan pembacaan dan penulisan, IP Address biasanya direpresentasikan dalam bilangan desimal. Jadi, range address di atas dapat diubah menjadi address 0.0.0.0 sampai address 255.255.255.255. Nilai desimal dari IP Address inilah yang dikenal dalam pemakaian sehari-hari. Beberapa contoh IP Address adalah :
44.132.1.20
167.205.9.35
202.152.1.250
IP Address dapat dipisahkan menjadi 2 bagian, yakni bagian network (bit-bit network/network bit) dan bagian host (bit-bit host/host bit). Bit network berperan dalam identifikasi suatu network dari network yang lain, sedangkan bit host berperan dalam identifikasi host dalam suatu network. Jadi, seluruh host yang tersambung dalam jaringan yang sama memiliki bit network yang sama. Sebagian dari bit-bit bagian awal dari IP Address merupakan network bit/network number, sedangkan sisanya untuk host. Garis pemisah antara bagian network dan host tidak tetap, bergantung kepada kelas network.
Ada 3 kelas address yang utama dalam TCP/IP, yakni kelas A, klelas B dan kelas C. perangkat lunak Internet Protocol menentukan pembagian jenis kelas ini dengan menguji beberapa bit pertama dari IP Address. Penentuan kelas ini akan dilakukan / dikerjakan dengan beberapa cara yang ada berikut ini :
* Jika bit pertama dari IP Address adalah 0, address merupakan network kelas A. Bit ini dan 7 bit berikutnya (8 bit pertama) merupakan bit network sedangkan 24 bit terakhir merupakan bit host. Dengan demikian hanya ada 128 network kelas A, yakni dari nomor 0.xxx.xxx.xxx sampai 127.xxx.xxx.xxx, tetapi setiap network dapat menampung lebih dari 16 juta (2563) host (xxx adalah variabel, nilainya dari 0 s/d 255).
* Jika 2 bit pertama dari IP Address adalah 10, address merupakan network kelas B. Dua bit ini dan 14 bit berikutnya (16 bit pertama) merupakan bit network sedangkan 16 bit terakhir merupakan bit host. Dengan demikian terdapat lebih dari 16 ribu network kelas B (64 x 256), yakni dari network 128.0.xxx.xxx – 191.255.xxx.xxx. Setiap network kelas B mampu menampung lebih dari 65 ribu host (2562).
* Jika 3 bit pertama dari IP Address adalah 110, address merupakan network kelas C. Tiga bit ini dan 21 bit berikutnya (24 bit pertama) merupakan bit network sedangkan 8 bit terakhir merupakan bit host. Dengan demikian terdapat lebih dari 2 juta network kelas C (32 x 256 x 256), yakni dari nomor 192.0.0.xxx sampai 223.255.255.xxx. Setiap network kelas C hanya mampu menampung sekitar 256 host.
Selain ke tiga kelas di atas, ada 2 kelas lagi yang ditujukan untuk pemakaian khusus, yakni kelas D dan kelas E. Jika 4 bit pertama adalah 1110, IP Address merupakan kelas D yang digunakan untuk multicast address, yakni sejumlah komputer yang memakai bersama suatu aplikasi (bedakan dengan pengertian network address yang mengacu kepada sejumlah komputer yang memakai bersama suatu network). Salah satu penggunaan multicast address yang sedang berkembang saat ini di Internet adalah untuk aplikasi real-time video conference yang melibatkan lebih dari dua host (multipoint), menggunakan Multicast Backbone (MBone). Kelas terakhir adalah kelas E (4 bit pertama adalah 1111 atau sisa dari seluruh kelas). Pemakaiannya dicadangkan untuk kegiatan eksperimental.
Jenis kelas address yang diberikan oleh kooordinator IP Address bergantung kepada kebutuhan instansi yang meminta, yakni jumlah host yang akan diintegrasikan dalam network dan rencana pengembangan untuk beberapa tahun mendatang. Untuk perusahaan, kantor pemerintah atau universitas besar yang memiliki puluhan ribu komputer dan sangat berpotensi untuk tumbuh menjadi jutaan komputer, koordinator IP Address akan mempertimbangkan untuk memberikan kelas A. Contoh IP Address kelas A yang dipakai di Internet adalah untuk amatir paket radio seluruh dunia, mendapat IP nomor 44.xxx.xxx.xxx. Untuk kelas B, contohnya adalah nomor 167.205.xxx.xxx yang dialokasikan untuk ITB dan jaringan yang terkait ke ITB dibawah koordinator Onno W. Purbo.
Address Khusus
Selain address yang dipergunakan untuk pengenal host, ada beberapa jenis address yang digunakan untuk keperluan khusus dan tidak boleh digunakan untuk pengenal host. Address tersebut adalah :
* Network Address
Address ini digunakan untuk mengenali suatu network pada jaringan Internet. Misalkan untuk host dengan IP Address kelas B 167.205.9.35. Tanpa memakai subnet, network address dari host ini adalah 167.205.0.0. Address ini didapat dengan membuat seluruh bit host pada 2 segmen terakhir menjadi 0. Tujuannya adalah untuk menyederhanakan informasi routing pada Internet. Router cukup melihat network address (167.205) untuk menentukan kemana paket tersebut harus dikirimkan. Contoh untuk kelas C, network address untuk IP address 202.152.1.250 adalah 202.152.1.0. Analogi yang baik untuk menjelaskan fungsi network address ini adalah dalam pengolahan surat pada kantor pos. Petugas penyortir surat pada kantor pos cukup melihat kota tujuan pada alamat surat (tidak perlu membaca seluruh alamat) untuk menentukan jalur mana yang harus ditempuh surat tersebut. Pekerjaan “routing” surat-surat menjadi lebih cepat. Demikian juga halnya dengan router di Internet pada saat melakukan routing atas paket-paket data.
* Broadcast Address
Address ini digunakan untuk mengirim/menerima informasi yang harus diketahui oleh seluruh host yang ada pada suatu network. Seperti diketahui, setiap paket IP memiliki header alamat tujuan berupa IP Address dari host yang akan dituju oleh paket tersebut. Dengan adanya alamat ini, maka hanya host tujuan saja yang memproses paket tersebut, sedangkan host lain akan mengabaikannya. Bagaimana jika suatu host ingin mengirim paket kepada seluruh host yang ada pada networknya ? Tidak efisien jika ia harus membuat replikasi paket sebanyak jumlah host tujuan. Pemakaian bandwidth akan meningkat dan beban kerja host pengirim bertambah, padahal isi paket-paket tersebut sama. Oleh karena itu, dibuat konsep broadcast address. Host cukup mengirim ke alamat broadcast, maka seluruh host yang ada pada network akan menerima paket tersebut. Konsekuensinya, seluruh host pada network yang sama harus memiliki address broadcast yang sama dan address tersebut tidak boleh digunakan sebagai IP Address untuk host tertentu. Jadi, sebenarnya setiap host memiliki 2 address untuk menerima paket : pertama adalah IP Addressnya yang bersifat unik dan kedua adalah broadcast address pada network tempat host tersebut berada. Address broadcast diperoleh dengan membuat seluruh bit host pada IP Address menjadi 1. Jadi, untuk host dengan IP address 167.205.9.35 atau 167.205.240.2, broadcast addressnya adalah 167.205.255.255 (2 segmen terakhir dari IP Address tersebut dibuat berharga 11111111.11111111, sehingga secara desimal terbaca 255.255). Jenis informasi yang dibroadcast biasanya adalah informasi routing.
* 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. Artinya dengan menggunakan netmask tidak perlu kita memperhatikan seluruh (32 bit) IP address untuk menentukan routing, akan tetapi cukup beberapa buah saja dari IP address yg kita perlu perhatikan untuk menentukan kemana packet tersebut dikirim.
Kaitan antara host address, network address, broadcast address & network mask sangat erat sekali – semua dapat dihitung dengan mudah jika kita cukup paham mengenai bilangan Biner. Jika kita ingin secara serius mengoperasikan sebuah jaringan komputer menggunakan teknologi TCP/IP & Internet, adalah mutlak bagi kita untuk menguasai konsep IP address tersebut. Konsep IP address sangat penting artinya bagi routing jaringan Internet. Kemampuan untuk membagi jaringan dalam subnet IP address penting artinya untuk memperoleh routing yang sangat effisien & tidak membebani router-router yang ada di Internet. Mudah-mudahan tulisan awal ini dapat membuka sedikit tentang teknologi / konsep yang ada di dalam Internet.
IP address, apa sih??


konsep mudahnya, seperti ini,
setiap perangkat baik itu komputer dan perangkat lain yang terhubung ke jaringan internet maupun local,
dia harus punya ID, yang selanjutnya kita kenal dengan IP Address dimana setiap IP address
dimiliki oleh setiap network interface yang lebih familiar kita denger sebagai ethernet, karena interface ini
umum digunakan.
analoginya sama seperti alamat rumah, misalkan beralamat di jalan bola voley no 101 RT 5 RW 5
Lowokwaru, Malang, IP Address juga berfungsi sedemikian halnya untuk komunikasi antar komputer dalam
suatu internetwork, untuk mengirim dan menerima paket data.
bukankah untuk menerima dan mengirim barang harus tahu alamatnya ?
selanjutnya, IP Address (IPv4) digolongkan menjadi dua,
IP Public dan IP Private.
IP Public adalah alamat yang dipakai di internet,
sedangkan IP Private adalah alamat yang digunakan dalam jaringan local biasanya, kita sering menemui nya di LAN
Lab kampus, Tempat Kerja, Komputer Warnet, dll
Ip address terdiri atas 32 bit biner, yang terbagi lagi disetiap oktetnya.
I I I I I I I I . I I I I I I I I . I I I I I I I I . I I I I I I I I
dimana disetiap Oktet (8 bit) memiliki nilai 256
I I I I I I I I -> kesemua nilai bit merupakan pangkat dari bilangan 2, urut dari bit belakang
2 pangkat 0 = 1
2 pangkat 1 = 2
2 pangkat 2 = 4
2 pangkat 3 = 8
2 pangkat 4 = 16
2 pangkat 5 = 32
2 pangkat 6 = 64
2 pangkat 7 = 128
total = 256
selanjutnya anda akan paham nilai dari bit biner berikut :
I 0 I 0 0 0 I I . I 0 0 I 0 0 0 0 . I 0 I 0 I 0 I 0 . 0 I 0 I 1 0 0 0aa
163 . 144 . 170 . 88
adalah suatu alamat Public dari class B.
selanjutnya IP address dibagi menjadi 5 class, untuk kelas D dan E tidak usah dipelajari,
Class D digunakan untuk pengiriman multicast, sedangkan class E digunakan untuk keperluan Penelitian & Kepentingan Khusus
range class A : 0 . 0 . 0 . 0 – 127 . 255 . 255 . 255
dengan net mask default : 255 . 0 . 0 . 0
berdasarkan netmasknya, maka 8 bit merupakan bit Network , dan 24 bit sisa merupakan bit Host
range class B : 128 . 0 . 0 . 0 – 191 . 255 . 255 . 255
dengan netmask default : 255 . 255 . 0 . 0
berdasarkan netmasknya, maka 16 bit merupakan bit Network , dan 16 bit sisa merupakan bit Host, demikian seterusnya.
range class C : 192 . 0 . 0 . 0 – 223 . 255 . 255 . 255
dengan netmask default : 255 . 255 . 255 . 0
sedangkan untuk IP Privatenya :
class A : 10 . 0 . 0 . 0 – 10 . 255 . 255 . 255
class B : 172 . 16 . 0 . 0 – 172 . 31 . 255 . 255
class C : 192. 168. 0. 0 – 192. 168. 255. 255
dengan netmask default yang sama seperti IP Public.
fungsi dari netmask adalah untuk mendapatkan Network Number dengan melakukan Operasi AND dengan IP
contoh : IP address 202 . 46 . 249 . 33
dengan netmask : 255.255.255.0
maka network numbernya :
IP : I I 0 0 I 0 I 0 . 0 0 I 0 I I I 0 . I I I I I 0 0 I . 0 0 I 0 0 0 0 I
Netmask : I I I I I I I I . I I I I I I I I . I I I I I I I I . 0 0 0 0 0 0 0 0 (Operasi AND)
Network Number : I I 0 0 I 0 I 0 . 0 0 I 0 I I I 0 . I I I I I 0 0 I . 0 0 0 0 0 0 0 0
202 . 46 . 249 . 33
Network Number berguna salah satunya saat melakukan konfigurasi Router untuk Routing Network.
selanjutnya berikut ini adalah IP yang sudah terpakai :
semua Network Number bernilai 0 , contoh 0 . 0 . 12 . 4 yang memiliki arti network ini
semua Network Number bernilai 1 , contoh 255. 255 . 12 . 4 yang memiliki arti semua network
alamat 127 . 0 . 0 . 1 sebagai Localhost
Host Number semua 0 , contoh 192 . 168 . 1 . 0 yang memiliki arti host ini
Host Number semua 1 , contoh 192 . 168 . 1. 255 yang memiliki arti multicast, kesema host dalam network tsb
alamat 255 . 255 . 255 . 255 sebagai Broadcast
semoga bermanfaat …
http://kopi-paste.com/2010/03/17/belajar-ip-addressing-yuk/#more-227
Perlu diingat bahwa dalam dunia jaringan, IP Address dibagi menjadi dua, yaitu Classfull dan juga Classless. yang menjadi pembeda dari keduanya adalah pada jumlah bit host dan jumlah bit network. sebelum berlanjut ke IP Classless, saya analogikan bahwa anda semua sudah mengerti tentang pengalamatan IP Classfull. jika anda belum paham benar, anda dapat membaca terlebih dahulu artikel saya yang berjudul Konsep dan perhitungan IP Classfull.

Dari akar katanya sendiri, Classless berarti sebuah IP yang tidak memiliki kelas. dari artikel terdahulu kita telah mempelajari pembagian kelas ini. perbedaan mendasar dari IP Classless dengan IP Classfull adalah penggunaan tanda prefik atau slash (/) dibelakang IP Address yang bersangkutan. contoh: 192.168.10.0/27. tanda prefiks ini menunjukkan berapa banyak host yang dapat saling terhubung dalam jaringan lokal, dan prefiks ini juga menunjukkan jumlah bit network (n). sehingga apabila ditelusuri, IP diatas memiliki susunan bit sebagai berikut:
nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnhhhhh
Total bit = 32
jumlah bit n (network) = 27
jumlah bit h (host) = 5
Rumus untuk mencari jumlah host yang dapat saling terhubung adalah 2h-2. pada contoh diatas, IP tersebut memiliki jumlah bit h sebanyak 5. jadi perhitungan jumlah host yang dapat terhubung adalah sebanyak 25-2= 30 buah host. kemudian berikut ini adalah baris IP yang dipakai:
- network IP : 192.168.10.0/27 (IP Address yang menyatakan alamat network)
- 1st IP : 192.168.10.1/27 (IP Address pertama yang dapat digunakan host)
- last IP : 192.168.10.30/27 (IP Address terakhir yang dapat digunakan host)
- Broadcast IP : 192.168.10.31/27 (IP Address untuk menirim paket secara massal)
lihat?, jumlah IP yang dapat dipakai pada host adalah sebanyak 30. yaitu dari 192.168.10.1 sampai 192.168.10.30. itu adalah pada group IP Network yang pertama. untuk mencari grup network yang selanjutnya, tinggal tambahkan Broadcast IP Address Network pertama (192.168.10.31) dengan angka 1 pada byte terakhir, sehingga grup network yang ke-2 memiliki IP Network 192.168.10.32. selanjutnya, dengan cara yang sama seperti diatas, tentukan host IP address network ini berdasarkan jumlah yang telah ditentukan (30 host). sehingga pada grup IP Network yang ke-2 baris IP yang dipakai adalah:
- network IP : 192.168.10.32/27 (IP Address yang menyatakan alamat network)
- 1st IP : 192.168.10.33/27 (IP Address pertama yang dapat digunakan host)
- last IP : 192.168.10.62/27 (IP Address terakhir yang dapat digunakan host)
- Broadcast IP : 192.168.10.63/27 (IP Address untuk menirim paket secara massal)
untuk grup IP Network yang selanjutnya dapat anda cari sendiri berdasarkan pola yang sama seperti diatas. perlu diingat, bahwa IP grup network pertama tidak bisa berhubungan dengan IP pada network ke-2 dan IP network lainnya.hal inilah yang menjadi keunggulan daripada IP Address dengan tipe Classless, dimana jumlah host yang dapat terhubung bisa kita lebih persempit. di kantor-kantor teknik IP Classless ini dapat diimplementasikan sehingga komputer karyawan tidak bisa terhubung dengna komputer bos. bagaimana jika dalam implementasinya kita ingin menghubungkan 2 buah komputer saja?, gampang... anda tinggal menggunakan IP dengan prefiks /30. coba buktikan..
CARA SETTING IP CLASSLESS PADA KOMPUTER.
Perlu diingat, penggunaan tanda slash atau prefiks (/) digunakan untuk mempersingkat penulisan IP. karena sesungguhnya nilai prefiks ini menunjukkan subnet mask dari IP yang bersangkutan.
contoh: IP Address 192.168.10.0/27
memiliki subnet mask: 255.255.255.224
cara perihtungannya adalah dengan mengubah setiap bit network yang ada menjadi 1.
IP diatas memiliki nilai susunan bit:
nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnhhhhh
sehingga, bila diubah dalam bentuk binary menjadi:
11111111.11111111.11111111.11100000
selanjutnya, ubah setiap byte nya menjadi bentuk desimal.
11111111 = 255
11111111 = 255
11111111 = 255
11100000 = 224
Setelah nilai itu didapat, maka pada komputer pertama dalam jaringan kita dapat melakukan setting sbb:
IP Address : 192.168.10.1
Subnet Mask : 255.255.255.224

Bagaimana?, cukup mudah bukan?..
selanjutnya bila muncul pertanyaan seperti ini:
tentukan IP Network, Subnet Mask, 1st dan Last IP serta Broadcast IP dari IP Address 123.45.67.89/26 !
jawab:
jika anda mengikuti tutorial saya dari awal maka anda akan menemukan jawaban ini:
IP Network : 123.45.67.64/26
Subnet Mask: 255.255.255.192
1st host IP: 123.45.67.65/26
Last host IP: 123.45.67.126/26
Broadcast IP: 123.45.67.127/26
===========================================
dibawah ini adalah gambaran host yang dapat saling terhubung dalam sebuah network yang telah dibagi berdasarkan IP Classless /30

Network 1 tidak dapat terhubung ke network 2, 3 atau 4. walaupun secara fisik mereka berada pada satu buah switch/hub, namun secara virtual mereka sudah berada pada jaringan yang berbeda. setiap network menjadi berdiri sendiri. host IP 192.168.1.1 hanya dapat terhubung dengan host IP 192.168.1.2. host 192.168.1.5 hanya dapat terhubung ke host 192.168.1.6.
iya tidak?... n_n
Oh, iya.. saya hampir lupa,
jika anda menemukan sebuah IP dengan prefiks /8, /16, /24, maka anda perlu hati-hati, bisa jadi itu bukan IP classless, tapi IP classfull. karena IP kelas A memiliki default prefiks /8 (hanya saja tidak ditulis), demikian juga dengan IP Class B(/16) atau IP Class C(24). contoh: IP Address 10.10.10.2/8 => tidak perlu dicari berdasarkan perhitungan classless yang ruwet, karena sebenarnya ini merupakan IP Address Class A.
mau bukti?, coba anda ubah /8 kedalam bentuk desimal, maka anda akan menjumpai angka 255.0.0.0. bukankah ini memang subnet mask dari IP Class A?.. demikianlah, yang penting anda hanya harus melihat byte pertama dan membandingkannya dengan nilai prefiks yang dicantumkan.
Sebenarnya ada lagi cara yang paling mudah untuk mencari keterangan mengenai suatu IP Address, anda tahu apa itu?, ya... menggunakan IP Address calculator buatan saya.. hehhhee....

1 komentar: