Selasa, 21 Mei 2013

Pengertian dan Penjelasan Konsep IP ADDRESS dan SUBNETTING

Tags


Pengertian IP Address IP ADDRESS dan SUBNETTING IP

Address adalah alamat yang diberikan ke jaringan dan peralatan jaringan yang menggunakan protokol TCP/IP. IP Address terdiri atas 32 bit (biary digit atau bilangan duaan) angka biner yang dibagi dalam 4 oket (byte) terdiri dari 8 bit. Setiap bit mempresentasikan bilangan desimal mulai dari 0 sampai 255. Jumlah IP address yang tersedia secara teoritis adalah 255x255x255x255 atau sekitar 4 milyar lebih yang harus dibagikan ke seluruh pengguna jaringan internet di seluruh dunia.

IP Address dapat dipisahkan menjadi 2 bagian, yakni bagian network (net ID) dan bagian host (host ID). Net ID berperan dalam identifikasi suatu network dari network yang lain, sedangkan host ID berperan untuk identifikasi host dalam suatu network. Jadi, seluruh host yang tersambung dalam jaringan yang sama memiliki net ID yang sama.

IP address dibagi ke dalam lima kelas, yaitu kelas A, kelas B, kelas C, kelas D dan kelas E. Namun Kelas D dan E tidak digunakan secara umum
Untuk menandai kelas satu dengan kelas yang lain, maka dibuat beberapa peraturan sebagai berikut :

Oktet pertama dari kelas A harus dimulai dengan angka biner 0.
Oktet pertama dari kelas B harus dimulai dengan angka biner 10.
Oktet pertama dari kelas C harus dimulai dengan angka biner 110.

Disamping itu ada beberapa peraturan yang harus diketahui yaitu :
Angka 127 dioktet pertama digunakan untuk loopback
Network ID tidak boleh semuanya terdiri dari angka 0 atau 1
Host ID tidak boleh semuanya terdiri dari angka 0 atau 1

Agar jaringan dapat mengetahui kelas mana yang dipakai oleh IP address, dipergunakan default subnet mask. setiap IP address harus memiliki default subnet mask. Angka desimal 255 atau biner 11111111 dari default subnet mask menandakan bahwa oktet yang bersangkutan dari IP address adalah untuk network ID. Sedangkan angka desimal 0 atau biner 00000000 dari default subnet mask menandakan bahwa oktet yang bersangkutan dari IP address adalah untuk host ID.

Contoh :
1. IP address 25.20.5.31
Default subnet mask 255.0.0.0
Berada dikelas A

2. IP address 172.20.5.31
Default subnet mask 255.255.0.0
Berada dikelas B

3. IP address 195.20.5.31
Default subnet mask 255.255.255.0

Berada dikelas C
Jadi untuk menentukan kelas suatu IP bisa langsung dilihat dari oktet pertama IP tersebut (contoh : 195.20.5.31)

2. SUBNETING

Jika seorang pemilik sebuah IP address kelas B misalnya dengan network ID 130.200.0.0 memerlukan lebih dari 1 network ID, maka ia harus mengajukan permohonan ke Internic untuk mendapatkan IP address baru. Namun persediaan IP address pada saat ini sangat terbatas karena menjamurnya jumlah situs-situs di internet. Untuk mengatasi kesulitan ini dan menghindarkan banyak nya pengajuan baru ke Internic, munculah suatu teknik untuk memperbanyak network ID dari satu network ID yang sudah ada. Hal ini dinamakan subnetting, dimana sebagian Host ID dikorbankan untuk dipakai dalam membuat network tambahan.

Pada hakekatnya semua pertanyaan tentang subnetting akan berkisar di empat masalah:
1. Jumlah Subnet,
2. Jumlah Host per Subnet,
3. Blok Subnet,
4. dan Alamat Host- Broadcast.

Sebagai contoh : IP address 130.200.0.0 (100000010.11001000.00000000.00000000) dengan default subnet mask 255.255.0.0 untuk mempelajari subnetting sekarang misalnya kita ingin memiliki 2 network ID dari IP address yang telah kita miliki. Untuk itu kita Mask 2 bit dari host ID tersebut, maka sekarang kita memiliki empat kombinasi 00, 01, 10, dan 11 tetapi karena 00 dan 11 semuanya 0 atau semua 1 yang menurut peraturan IP address tidak diizinkan, maka tinggal 2 kombinasi 01 dan 10 saja yang bisa dipakai untuk subnet.

Sekarang perhatikan apa yang terjadi dengan default subnet mask 255.255.0.0 atau 11111111.11111111.00000000.00000000 dimana 2 bit teratas host ID diselubung (mask) untuk menjadi bagian dari network ID. Subnet mask yang baru sekarang menjadi 255.255.192.0

Dengan demikian kita telah membuat dua network ID baru
10000010.11001000.01XXXXXX.XXXXXXXX dan
10000010.11001000.10XXXXXX.XXXXXXXX

dengan subnet mask baru :
11111111.11111111.11000000.00000000 atau 255.255.192.0

dimana X adalah angka 0 atau 1 untuk membuat host ID yang memenuhi peraturan-peraturan IP address. Oleh sebab itu kelompok IP address dibawah ini tersedia untuk dua bit yang diselubung (mask).

Kelompok pertama adalah :
10000010.11001000.01000000.00000001 atau 130.200.64.1

sampai
10000010.11001000.10000000.00000001 atau 130.200.127.254

kelompok kedua adalah :
10000010.11001000.10000000.00000001 atau 130.200.128.1
sampai
10000010.11001000.10111111.11111110 atau 130.200.191.254

selain dengan menggunakan cara diatas untuk menentukan kelompok subnet, ada cara yang lebih singkat yang dapat kita lakukan sebagai berikut :

Misalnya kita menggunakan kelas B network ID 130.200.0.0 dengan subnet mask 255.255.221.0 dimana oktet ketiga diselubung dengan 224. Hitung dengan rumus 256-224 = 32. Maka kelompok subnet yang dapat dipakai adalah kelipatan 32 yaitu 32, 64, 128, 160, dan 192.

Dengan demikian kelompok IP adess yang dapat dipakai adalah :
130.200.32.1 sampai 130.200.63.254
130.200.64.1 sampai 130.200.95.254
130.200.96.1 sampai 130.200.127.254
130.200.128.1 sampai 130.200.159.254
130.200.160.1 sampai 130.200.191.254
130.200.192.1 sampai 130.200.223.254

Disamping penulisan IP address yang umum, dikenal pula penulisan IP address dengan notasi yang lebih singkat seperti dibawah ini :

IP address 130.200.10.1 dengan subnet mask 255.255.0.0 dapat ditulis secara singkat sebagai 130.200.10.1/16 Angka 16 dibelakang garis miring menandakan bahwa 16 bit dari subnet mask diselubung dengan angka biner 1, yaitu

11111111.11111111.00000000.00000000

Notasi penulisan singkat ini juga berlaku untuk IP address yang menggunakan metode subneting seperti contoh dibawah ini :

IP address 172.16.10.1 dengan subnet mask 255.255.255.0 dapat ditulis secara singkat sebagai 172.16.10.1/24. Angka 24 dibelakang garis miring menandakan bahwa 24 bit dari subnet mask diselubung dengan angka biner 1, yaitu

1111111.11111111.11111111.00000000 atau 255.255.255.0

Dari penjelasan dan contoh diatas, kita telah mempelajari bahwa dengan subnetting, Kita dapat menyelubung dua atau lebih bit-bit host ID selama masih tersedia bit yang dapat diselubung. Semakin banyak bit yang diselubung, semakin banyak pula network ID yang dapat kita buat. Namun demikian jumlah host ID nya akan berkurang

SUBNETTING PADA IP ADDRESS CLASS A

Konsepnya semua sama saja. Perbedaannya adalah di OKTET. 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.

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?

SUBNETTING PADA IP ADDRESS CLASS B

Berikutnya subnetting untuk IP address class B. Pertama, subnet mask yang bisa digunakan untuk subnetting class B adalah :

Normal0 falsefalsefalse EN-USX-NONEX-NONE MicrosoftInternetExplorer4 Analisa :
172.16.0.0 berarti kelas B, dengan Subnet Mask /18 berarti
11111111.11111111.11000000.00000000 (255.255.192.0).

Penghitungan :


Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada 2 oktet terakhir. Jadi Jumlah Subnet adalah 22 = 4 subnet

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

Blok Subnet = 256 - 192 = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi total subnetnya adalah 0, 64, 128, 192.

Alamat host dan broadcast yang valid?


Normal0 falsefalsefalse EN-USX-NONEX-NONE MicrosoftInternetExplorer4 Bagaimana dengan 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:

Jumlah Subnet = 29 = 512 subnet
Jumlah Host per Subnet = 27 - 2 = 126 host
Blok Subnet = 256 - 128 = 128.

Alamat host dan broadcast yang valid?



o SUBNETTING PADA IP ADDRESS CLASS C

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 yang sudah disebutkan 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 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 total subnetnya 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.



Setelah menyelesaikan subnetting untuk IP address Class C. Bisa melanjutkan lagi untuk subnet mask yang lain, dengan konsep dan teknik yang sama. Subnet mask yang bisa digunakan untuk subnetting class C adalah :


Sumber

Gunakanlah Bahasa yang sopan santun
EmoticonEmoticon