IP Address (Internet Protocol Address) adalah sebuah identitas angka yang digunakan semua perangkat komputer agar saling berhubungan dalam jaringan internet. IP Addres juga sering disebut sebagai seperangkat aturan yang mengatur kegiatan internet dan membantu memberikan fasilitas dalam menyelesaikan tindakan di internet.
Sebuah IP Address terdiri dari sekumpulan angka-angka. Angka-angka tersebut dikelompokkan menjadi 4. Setiap kelompok angka tersebut terdiri dari 1 sampai 3 digit angka. Rentang angka dalam IP Address berkisar antara 0 sampai dengan 255.Di dalam sebuah IP Address terdapat 2 bagian yaitu Network ID dan Host ID. Network ID adalah bagian dari IP Address yang memberitahu dimana jaringan itu aktif. Dalam contoh diatas Network ID ditunjukkan dengan 3 angka di awal. Sedangkan Host ID adalah bagian dari IP address yang merujuk pada identitas perangkat dalam jaringan. Dari contoh diatas Host ID terletak pada angka yang terakhir .
Mengenal Pengertian IP Public dan IP Private
Pengertian IP Public
Sesuai dengan pernyataan diatas bahwa penggunaan IP Public memiliki luas cakupan yang lebih dari IP Private. Sehingga, dapat disimpulkan bahwa IP Public adalah sebuah alamat IP yang digunakan perangkat komputer dalam jaringan global atau internet. Dengan menggunakan IP Public ini pengguna internet dapat mengakses internet. Pengguna internet umumnya dapat mendapatkan IP Public ini melalui provider internet atau disebut ISP (Internet Service Provider).
Pengertian IP Private
Pengertian dari IP Private pastinya berbeda dengan IP Public. IP Private memiliki cakupan yang lebih kecil dibanding IP Public. IP jenis ini tidak dapat digunakan untuk mengakses internet. Lalu penggunaan IP Private ini untuk apa? IP Private biasanya digunakan dalam sistem jaringan lokal (LAN) seperti penggunaan telepon gratis pada sebuah perkantoran, hotel, atau sebuah instansi
Mengenal Pengertian IPv4 dan IPv6
Berdasarkan jumlah daya tampung perangkat IP Address dibedakan menjadi 2 yaitu IPv4 dan IPv6. Penggunaan kedua IP ini terjadi karena sekarang sudah banyak sekali website yang berada di jaringan internet. Selain itu, perangkat komputasi yang terhubung di dalam jaringan internet pastinya lebih banyak. Maka dari itu, berikut ini adalah penjelasan tentang IPv4 dan IPv6.
Pengertian IPv4
IPv4 adalah IP versi keempat yang digunakan untuk mengidentifikasi perangkat jaringan dalam sebuah sistem pengalamatan. IPv4 merupakan ip yang digunakan ketika internet pertama kali digunakan oleh orang banyak. IPv4 terdiri dari 4 oktet yang setiap oktetnya dapat menampung 255 buah alamat. Jadi, jika dikalkulasikan IPv4 dapat menampung alamat sebanyak 4,3 milliar. Tetapi, perkembangan zaman yang kiat pesat membuat penggunaan IPv4 tidak memenuhi jumlah penggunaan perangkat komputer yang semakin banyak. Namun, hal ini tetap bisa diatasi dengan menggunakan NAT (Network Address Translation).
Pengertian IPv6
IPv6 adalah versi terbaru yang lahir karena jumlah dari IPv4 yang semakin lama akan menipis. Berbeda dari IPv4, IPv6 terdiri dari 8 kelompok angka dan huruf yang setiap kelompoknya dipisahkan dengan titik dua. Karena banyaknya perpaduan angka dan huruf tadi membuat IPv6 dapat menampung 340(dot)282(dot)366(dot)920(dot)938(dot)463(dot)463(dot)374(dot)607(dot)431(dot)768(dot)211.456 alamat. Dengan jumlah yang fantastis seperti ini, kebutuhan alamat IP dunia tidak perlu dirisaukan lagi. Contoh dari IPv6 adalah 2001:9bd2: 85a3:0000:0000:8a2e: 0370:7334..
Pembagian Kelas IP Address A, B, C, D Dan E Pada IPv-4
KELAS | OKTET PERTAMA DALAM DESIMAL | OKTET PERTAMA DALAM BINER | PENGGUNAAN |
---|---|---|---|
Kelas A | 1 – 126 | 0xxx xxxx | Jaringan komputer berskala besar |
Kelas B | 128–191 | 10xx xxxx | Jaringan komputer berskala menengah sampai besar |
Kelas C | 192–223 | 110x xxxx | Jaringan komputer berskala kecil |
Kelas D | 224–239 | 1110 xxxx | Alamat milticast |
Kelas E | 240–255 | 1111 xxxx | Alamat percobaan atau eksperimen |
Subnetting adalah proses untuk memecahkan atau membagi sebuat network menjadi beberapa network yang lebih kecil, atau Subnetting merupakan sebuah teknik yang mengizinkan para administrator jaringan untuk memanfaatkan 32 bit IP address yang tersedia dengan lebih efisien.
Teknik subnetting membuat skala jaringan lebih luas dan tidak dibatas oleh kelas-kelas IP (IP Classes) A, B dan C yang sudah di atur. Dengan subnetting, maka kita bisa membuat network dengan batasan host yang lebih realistis kebutuhan Subnetting menyediakan cara yang lebih fleksibel untuk menentukan bagian mana dari sebuah 32 bit IP address yang mewakili network ID dan bagian mana yang mewakili host ID. Dengan kelas-kelas IP address standart, hanya 3 kemungkinan network ID yang tersedia : 8 bit untuk kelas A, 16 bit untuk kelas B dan 24 bit untuk kelas C.
Fungsi Subnetting
- Penghematan Alamat IPMengalokasikan IP address yang terbatas agar lebih efisien. Jika internet terbatasoleh alamat-alamat di kelas A, B, dan C, tiap network akan memliki 254, 65.000,atau 16 juta IP address untuk host devicenya. Walaupun terdapat banyak network dengan jumlah host lebih dari 254, namun hanya sedikit network (kalau tidak mau dibilang ada) yang memiliki host sebanyak 65.000 atau 16 juta. Dan network yang memiliki lebih dari 254 device akan membutuhkan alokasi kelas B dan mungkin akan menghamburkan percuma sekitar 10 ribuan IP address.
- Mengoptimalisasi Unjuk Kerja Jaringan walaupun sebuah organisasi memiliki ribuan host device, mengoperasikan semuadevice tersebut di dalam network ID yang sama akan memperlambat network. Cara TCP/IP bekerja mengatur agar semua komputer dengan network ID yang sama harus berada physical network yang sama juga. Physical network memiliki domain broadcast yang sama, yang berarti sebuah medium network harus membawa semua traffic untuk network. Karena alasan kinerja, network biasanya disegmentasikan ke dalam domain broadcast yang lebih kecil bahkan lebih kecil dari Class C address.
Tujuan Subnetting
- Untuk mengefisienkan pengalamatan jaringan misalnya untuk jaringan yang hanya mempunyai 10 host, kalau kita ingin menggunakan kelas C saja terdapat 254 – 10 = 244 alamat yang tidak terpakai.
- Dapat membagi satu kelas network atas sejumlah subnetwork dengan artikata membagi suatu kelas jaringan menjadi bagian-bagian yang lebih kecil.
- Untuk mengatasi masalah perbedaan antara hardware dengan topologi fisik jaringan.
- Untuk membuat lebih efisien alokasi Ip address dalam sebuah jaringan supaya bisa memaksimalkan penggunaan ip adderss.
- Untuk meningkatkan keamanan dan mengurangi terjadinya kongesti akibat terlalu banyak host dalam suatu jaringan.
- Untuk mengatasi masalah perbedaan hardware dan media fisik yang di gunakan dalam suatu network.
Konsep Subnetting
Subnetting adalah termasuk materi yang banyak keluar di ujian CCNA dengan berbagai variasi soal. Juga menjadi momok bagi student atau instruktur yang sedang menyelesaikan kurikulum CCNA 1 program CNAP (Cisco Networking Academy Program). Untuk menjelaskan tentang subnetting, saya biasanya menggunakan beberapa ilustrasi dan analogi yang sudah kita kenal di sekitar kita. Artikel ini sengaja saya tulis untuk rekan-rekan yang sedang belajar jaringan, yang mempersiapkan diri mengikuti ujian CCNA, dan yang sedang mengikuti pelatihan CCNA 1.
Sebenarnya subnetting itu apa dan kenapa harus dilakukan? Pertanyaan ini bisa dijawab dengan analogi sebuah jalan. Jalan bernama Gatot Subroto terdiri dari beberapa rumah bernomor 01-08, dengan rumah nomor 08 adalah rumah Ketua RT yang memiliki tugas mengumumkan informasi apapun kepada seluruh rumah di wilayah Jl. Gatot Subroto.
Ketika rumah di wilayah itu makin banyak, tentu kemungkinan menimbulkan keruwetan dan kemacetan. Karena itulah kemudian diadakan pengaturan lagi, dibuat gang-gang, rumah yang masuk ke gang diberi nomor rumah baru, masing-masing gang ada Ketua RTnya sendiri-sendiri. Sehingga ini akan memecahkan kemacetan, efiesiensi dan optimalisasi transportasi, serta setiap gang memiliki previledge sendiri-sendiri dalam mengelola wilayahnya. Jadilah gambar wilayah baru seperti di bawah:
Konsep seperti inilah sebenarnya konsep subnetting itu. Disatu sisi ingin mempermudah pengelolaan, misalnya suatu kantor ingin membagi kerja menjadi 3 divisi dengan masing-masing divisi memiliki 15 komputer (host). Disisi lain juga untuk optimalisasi dan efisiensi kerja jaringan, karena jalur lalu lintas tidak terpusat di satu network besar, tapi terbagi ke beberapa ruas-ruas gang. Yang pertama analogi Jl Gatot Subroto dengan rumah disekitarnya dapat diterapkan untuk jaringan adalah seperti NETWORK ADDRESS (nama jalan) dan HOST ADDRESS (nomer rumah). Sedangkan Ketua RT diperankan oleh BROADCAST ADDRESS (192.168.1.255), yang bertugas mengirimkan message ke semua host yang ada di network tersebut.
Masih mengikuti analogi jalan diatas, kita terapkan ke subnetting jaringan adalah seperti gambar di bawah. Gang adalah SUBNET, masing-masing subnet memiliki HOST ADDRESS dan BROADCAST ADDRESS.
Terus apa itu SUBNET MASK? Subnetmask digunakan untuk membaca bagaimana kita membagi jalan dan gang, atau membagi network dan hostnya. Address mana saja yang berfungsi sebagai SUBNET, mana yang HOST dan mana yang BROADCAST. Semua itu bisa kita ketahui dari SUBNET MASKnya. Jl Gatot Subroto tanpa gang yang saya tampilkan di awal bisa dipahami sebagai menggunakan SUBNET MASK DEFAULT, atau dengan kata lain bisa disebut juga bahwa Network tersebut tidak memiliki subnet (Jalan tanpa Gang). SUBNET MASK DEFAULT ini untuk masing-masing Class IP Address adalah sbb:
CLASS | OKTET PERTAMA | SUBNET MAS DEFAULT | PRIVATE ADDRESS |
A | 1-126 | 255.0.0.0 | 10.0.0.0-10.255.255.255 |
B | 128-191 | 255.255.0.0 | 172.16.0.0-172.31.255.255 |
C | 192-223 | 255.255.255.0 | 192.168.0.0-192.168.255.255 |
Tabel Pembuatan Subnetting
Berikut ini terdapat 3 tabel pembuatan subnetting, terdiri atas:
Subnetting Alamat IP kelas A
Tabel berisi subnetting yang dapat dilakukan pada alamat IP dengan network identifier kelas A.
Jumlah subnet (segmen jaringan) | Jumlah subnet bit | Subnet mask (notasi desimal bertitik/ notasi panjang prefiks) | Jumlah host tiap subnet |
1-2 | 1 | 255.128.0.0 atau /9 | 8388606 |
3-4 | 2 | 255.192.0.0 atau /10 | 4194302 |
5-8 | 3 | 255.224.0.0 atau /11 | 2097150 |
9-16 | 4 | 255.240.0.0 atau /12 | 1048574 |
17-32 | 5 | 255.248.0.0 atau /13 | 524286 |
33-64 | 6 | 255.252.0.0 atau /14 | 262142 |
65-128 | 7 | 255.254.0.0 atau /15 | 131070 |
129-256 | 8 | 255.255.0.0 atau /16 | 65534 |
257-512 | 9 | 255.255.128.0 atau /17 | 32766 |
513-1024 | 10 | 255.255.192.0 atau /18 | 16382 |
1025-2048 | 11 | 255.255.224.0 atau /19 | 8190 |
2049-4096 | 12 | 255.255.240.0 atau /20 | 4094 |
4097-8192 | 13 | 255.255.248.0 atau /21 | 2046 |
8193-16384 | 14 | 255.255.252.0 atau /22 | 1022 |
16385-32768 | 15 | 255.255.254.0 atau /23 | 510 |
32769-65536 | 16 | 255.255.255.0 atau /24 | 254 |
65537-131072 | 17 | 255.255.255.128 atau /25 | 126 |
131073-262144 | 18 | 255.255.255.192 atau /26 | 62 |
262145-524288 | 19 | 255.255.255.224 atau /27 | 30 |
524289-1048576 | 20 | 255.255.255.240 atau /28 | 14 |
1048577-2097152 | 21 | 255.255.255.248 atau /29 | 6 |
2097153-4194304 | 22 | 255.255.255.252 atau /30 | 2 |
Subnetting Alamat IP kelas B
Tabel berisi subnetting yang dapat dilakukan pada alamat IP dengan network identifier kelas B.
Jumlah subnet/ segmen jaringan | Jumlah subnet bit | Subnet mask (notasi desimal bertitik/ notasi panjang prefiks) | Jumlah host tiap subnet |
1-2 | 1 | 255.255.128.0 atau /17 | 32766 |
3-4 | 2 | 255.255.192.0 atau /18 | 16382 |
5-8 | 3 | 255.255.224.0 atau /19 | 8190 |
9-16 | 4 | 255.255.240.0 atau /20 | 4094 |
17-32 | 5 | 255.255.248.0 atau /21 | 2046 |
33-64 | 6 | 255.255.252.0 atau /22 | 1022 |
65-128 | 7 | 255.255.254.0 atau /23 | 510 |
129-256 | 8 | 255.255.255.0 atau /24 | 254 |
257-512 | 9 | 255.255.255.128 atau /25 | 126 |
513-1024 | 10 | 255.255.255.192 atau /26 | 62 |
1025-2048 | 11 | 255.255.255.224 atau /27 | 30 |
2049-4096 | 12 | 255.255.255.240 atau /28 | 14 |
4097-8192 | 13 | 255.255.255.248 atau /29 | 6 |
8193-16384 | 14 | 255.255.255.252 atau /30 | 2 |
Subnetting Alamat IP kelas C
Tabel berisi subnetting yang dapat dilakukan pada alamat IP dengan network identifier kelas C.
Jumlah subnet (segmen jaringan) | Jumlah subnet bit | Subnet mask (notasi desimal bertitik/ notasi panjang prefiks) | Jumlah host tiap subnet |
1-2 | 1 | 255.255.255.128 atau /25 | 126 |
3-4 | 2 | 255.255.255.192 atau /26 | 62 |
5-8 | 3 | 255.255.255.224 atau /27 | 30 |
9-16 | 4 | 255.255.255.240 atau /28 | 14 |
17-32 | 5 | 255.255.255.248 atau /29 | 6 |
33-64 | 6 | 255.255.255.252 atau /30 | 2 |