UPDATE TERBARU!! : "Jaringan Nirkabel" (Lihat di Menu "Jaringan Komputer")

29 Maret 2018

PENGENALAN IP ADDRESS DAN SUBNETTING (Materi Pertemuan 2)



IP Address dan Subnetting
Setiap perangkat jaringan baik komputer, router, ataupun yang lain harus memiliki identitas yang unik. Pada layer network, paket-paket komunikasi data memerlukan alamat pengirim dan alamat penerima dari kedua perangkat yang berkomunikasi.


Format IP address

IP address adalah sistem pengalamatan pada TCP/IP yang tersusun atas 32 bit angka biner, angka yang hanya dapat bernilai 0 atau 1. Misal :
11000000101010000000101000000001
32 – bit (32 kombinasi angka 0 dan 1)
32 bit angka tersebut dapat dituliskan dalam bentuk yang lebih manusiawi yakni dalam format bilangan desimal. Caranya adalah dengan membagi angka 32 bit tersebut menjadi 4 bagian masing-masing 8 bit. Setiap bagian tadi disebut octet.
11000000101010000000101000000001
8 bit8 bit8 bit8 bit
Kemudian untuk setiap 8 bit bilangan biner dapat kita konversi menjadi bilangan desimal, sehingga kita dapatkan 4 buah angka desimal. Cara mengkonversi bilangan biner menjadi bilangan desimal adalah dengan menggunakan tabel berikut ini :
Nilai dalam desimal1286432168421
Bitke-1ke-2ke-3ke-4ke-5ke-6ke-7ke-8
Yang berarti :
  1. bit ke – 1 bernilai 128
  2. bit ke – 2 bernilai 64
  3. bit ke – 3 bernilai 32
  4. bit ke – 4 bernilai 16
  5. bit ke – 5 bernilai 8
  6. bit ke – 6 bernilai 4
  7. bit ke – 7 bernilai 2
  8. bit ke – 8 bernilai 1
Misal, dengan menggunakan tabel diatas, 8 bit 11110000 ini dapat kita konversi menjadi bilangan desimal seperti berikut :
Nilai dalam desimal1286432168421
Bit11110000
Yang berarti nilai desimal dari angka 8 bit 11110000 tersebut adalah 128+64+32+16+0+0+0+0 = 240.
Contoh lagi, 8 bit 10101010 ini dapat kita konversi menjadi bilangan desimal seperti berikut :
Nilai dalam desimal1286432168421
Bit10101010
Yang berarti nilai desimal dari 10101010adalah 128+0+32+0+8+0+2+0 = 170.
Jadi, dengan metode yang sama, 32 bit angka biner berikut 11000000 10101000 00001010 00000001 dapat kita konversi menjadi bentuk decimal seperti ini :
11000000101010000000101000000001
192168101
Setelah kita dapatkan 4 angka desimal kita dapat menuliskannya secara berurutan dengan dipisahkan huruf titik (.) seperti ini 192.168.10.1.
Penulisan IP address dengan format diatas dikenal dengan sebutan dotted-decimal.
32-bit11000000 10101000 00001010 00000001
Dotted-decimal192.168.10.1

Subnet mask

Cara lain untuk menentukan berapa banyak bit dalam network-portion dan berapa banyak bit dalam host-portionadalah dengan menggunakan subnet mask.
Seperti halnya IP address, subnet mask juga merupakan 32 angka biner yang dapat diekspresikan dalam bentuk dotted-decimal. Hanya saja, didalam subnet mask semua bit network-portiondiwakili oleh angka 1 sedangkan semua bit host-portion akan diwakili oleh angka 0.
  • network-portion → 1
  • host-portion → 0
Contoh, network dengan prefix-length/24; maka :
  • Jumlah bit network-portion = 24.
  • Jumlah bit host-portion = 8.
Maka, 32 angka biner subnet mask-nya adalah 24 angka biner bernilai 1 + 8 angka biner bernilai 0.
11111111111111111111111100000000
2552552550
Dengan demikian kita dapatkan dotted-decimal subnet mask = 255.255.255.0.
Contoh lagi, sebuah network dengan prefix-length /27; maka :
  • Jumlah bit network-portion = 27.
  • Jumlah bit host-portion = 5.
Maka, 32 angka biner subnet mask-nya adalah 27 angka biner bernilai 1 + 5 angka biner bernilai 0.
1111111111111111111111111110000
255255255224
Dengan demikian kita dapatkan dotted-decimal subnet mask = 255.255.255.224.
Sebaliknya, sebuah network dengan subnet mask dapat kita ketahui besar prefix-length dengan cara mengkonversi nilai subnet mask ke dalam bentuk bilangan biner kemudian kita hitung jumlah bilangan biner yang bernilai 1.
Contoh, sebuah network dengan subnet mask 255.255.255.192, berapakah prefix-length-nya?
255255255192
11111111111111111111111111000000
Dengan demikian kita dapatkan bahwa prefix-length-nya adalah /26.

Kelas IP Address

IP address dikelompokkan menjadi 5 kelas, A,B,C,D, dan E. Pengalamatan network dengan menggunakan blok IP address dengan nilai prefix-length default disebut classful addressing.
KelasNilai Oktet PertamaNetwork (N) dan Host (H)Subnet maskPrefix-lengthTotal IP per network
A1 – 127N.H.H.H255.0.0.0/8224 – 2 = 16.777.214
B128 – 191N.N.H.H255.255.0.0/16216 – 2 = 65.534
C192 – 223N.N.N.H255.255.255.0/2428 – 2 = 254
D224 – 239(Multicast)
E240 – 255(Experimental)

Subnetting

Jika kita menggunakan classful addressing, maka satu buah network kelas A dapat menampung total jumlah host sebanyak 16.777.214 host, dan kelas B dapat menampung host sebanyak 65,534 host.
Desain network seperti ini sangat tidak efisien. Misalkan untuk network dengan jumlah komputer 100 buah, maka menggunakan IP kelas B akan ada 65,434 IP yang tidak terpakai. Solusinya, kita bisa memecah sekumpulan blok IP address sebuah network menjadi beberapa kelompok blok IP yang lebih kecil yang disebut sub-network (subnet).
Subnetting dapat dilakukan dengan cara meminjam beberapa bit dari host-portionuntuk kemudian dijadikan sebagai tambahan bit network-portion. Misalnya, network dengan prefix /24 dapat kita subnetting menjadi subnet ber-prefix /25 atau /26 dan seterusnya. Semakin banyak bit host yang dipinjam semakin banyak subnet yang dihasilkan dan semakin sedikit jumlah host tiap subnetnya.
Untuk setiap bit yang dipinjam dapat menggandakan jumlah subnet dengan ukuran yang sama, Rumus untuk menghitung jumlah subnet yang dihasilkan adalah 2n, dengan n adalah banyaknya bit yang dipinjam (bit subnet).
Penentuan network address tiap subnet yang dihasilkan dapat dilakukan dengan cara menghitung bilangan kelipatan terlebih dahulu menggunakan tabel berikut
Setelah ketemu bilangan kelipatannya, maka network address dari setiap subnet bisa diperoleh dengan mengoperasikan bilangan kelipatan tersebut pada oktet dimana terjadi subnetting.
Contoh, sebuah network kelas C 192.168.1.0/24 disubnet menjadi /26. Bit ke 26 berada pada oktet ke-4, berarti subnetting terjadi pada octet ke-4. Prefix /26 menunjukkan bahwa bit subnetnya adalah 2, yang berarti bilangan kelipatannya adalah 64. Network address setiap subnet bisa kita peroleh dengan mengoperasikan kelipatan 128 pada octet ke-4 (0, 64, 128, dan 192). Hasilnya :
  • 192.168.1.0/26
  • 192.168.1.64/26
  • 192.168.1.128/26
  • 192.168.1.192/26

Tidak ada komentar:

Posting Komentar