IP & IP ADDRESS
I. Pengertian

IP Address adalah alamat yang diberikan ke jaringan dan peralatan jaringan yang menggunakan protocol TCP/IP. IP Address terdiri dari 32 bit angka biner yang dapat dituliskan sebagai empat angka desimal yang dipisahkan oleh tanda titik seperti 192.16.10.1.
Dalam referensi lain IP atau Internet Protocol berfungsi menyampaikan paket data ke alamat yang tepat, maka dari itu peranan Internet Protokol sangat penting dari jaringan TCP dan IP., dikarenakan semua aplikasi jaringan TCP IP pasti berpusat kepada Internet Protocol dengan tujuan agar dapat berjalan dengan lancar dan baik Alamat ip address ini digunakan sebagai alamat dalam hubungan antar host di internet sehingga merupakan sebuah sistem komunikasi yang universal karena merupakan metode pengalamatan yang telah diterima di seluruh dunia dengan menentukan IP address dapat diartikan kita telah memsuplai identitas yang universal bagi setiap interadce komputer namun bila suatu komputer memiliki lebih dari satu interface contohnya menggunakan dua ethernet maka kita harus memberikan 2 IP address pada komputer tersebut masing-masing untuk setiap interfacenya.
Dalam Referensi lain pula dijelaskan bahwa IP Merupakan Protokol pada network layer yang memiliki sifat dan perananan sebagai Connectionless, yakni setiap paket data yang dikirimkan pada suatu saat akan melalui rute secara independen. Paket IP atau datagram akan melalui rute yang ditentukan oleh setiap router yang dilewati oleh datagram tersebut. Hal ini memungkinkan keseluruhan datagram sampai di lokasi tujuan dalam urutan yang berbeda karena menempuh rute yang berbeda pula.
II. Sejarah IP Address
Internet Protocol (IP) adalah alamat numerik yang logis identifikasi dan alamat yang ditetapkan untuk berpartisipasi dalam sebuah perangkat komputer yang memanfaatkan jaringan Internet Protocol untuk komunikasi antara node-nya. Alamat IP awalnya ditetapkan sebagai nomor 32-bit, yang sekarang dinamakan Internet Protocol Version 4 (IPv4), dan masih digunakan hari ini. Namun, karena pertumbuhan yang besar dari Internet dan penipisan yang dihasilkan dari ruang alamat, menangani sistem baru (IPv6), menggunakan 128 bit untuk alamat, dikembangkan pada tahun 1995 dan terakhir standar oleh RFC 2460 pada tahun 1998. Walaupun alamat IP yang disimpan sebagai angka biner, mereka biasanya ditampilkan dalam manusia-dibaca notations, untuk misalnya, 208.77.188.166 (untuk IPv4) dan 2001: db8: 0:1234:0:567:1:1 (untuk IPv6). ” Peran alamat IP telah karakteristik sebagai berikut: ” nama menunjukkan apa yang kita cari dan menunjukkan alamat di mana serta menunjukkan bagaimana rute ke sana.Alamat IP perangkat lunak dianggap alamat, dan tidak sulit kode alamat hardware. Internet Assigned Numbers Authority (IANA) yang mengelola alokasi ruang alamat IP global. IANA bekerja bekerja sama dengan lima Regional Internet Registries (RIRs) mengalokasikan blok alamat IP lokal ke Internet Registries (penyedia layanan Internet) dan lembaga lainnya.
III. FORMAT PENULISAN IP ADDRESS
IP address terdiri dari bilangan biner 32 bit yang dipisahkan oleh tanda titik setiap 8 bitnya. Tiap bit ini disebut sebagai octet. Bentuk IP address dapat dituliskan sebagai berikut:
xxxxxxxx.xxxxxxxx.xxxxxxxx
Jadi, IP address memiliki range dari
00000000.00000000.00000000.00000000 sampai
11111111.11111111.11111111.11111111. Notasi IP address dengan bilangan
biner seprti ini susah digunakan untuk digunakan, sehingga sering
ditulis dalam 4 bilangan decimal yang masing-masing dipisahkan oleh 4
buah titik yang lebih dikenal dengan ‘notasi decimal bertitik’. Setiap
bilangan decimal merupakan nilai dari satu oktet IP address. Contoh
hubungan IP address dalam format biner dan decimal:Desimal | 167 | 205 | 206 | 100 |
Biner | 10100111 | 11001101 | 11001110 | 01100100 |
a) IP Public
Ini adalah Internet Assigned Numbers Authority (IANA) terdaftar alamat yang terlihat di Internet. Public bit tertinggi range address bit network address
- kelas A 0 0 – 127* 8
- kelas B 10 128 – 191 16
- kelas C 110 192 – 223 24
- kelas D 1110 224 – 239 28
Privat Address adalah kelompok IP Addres yang dapat dipakai tanpa harus melakukan pendaftaran. IP Address ini hanya dapat digunakanuntuk jaringan local (LAN) dan tidak dikenal dan diabaikan oleh Internet. Alamat ini adalah unik bagi jaringan lokalnya tetapi tidak unik bagi jaringan global. Agar IP Private ini dapat terkoneksi ke internet, diperlukan peralatan Router dengan fasilitas Network Address Traslation (NAT).
Berikut adalah Alamat yang dicadangkan untuk jaringan private:
- Private Address Kelas A :
- Private Address Kelas B:
- Private Address Kelas C:
V. Pembagian Kelas IP Address
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. Pembagian kelas-kelas ini ditujukan untuk mempermudah alokasi IP address, baik untuk host jaringan tertentu atau untuk keperluan tertentu.
IP address dipisahkan menjadi 2 bagian yaitu bagian netwrk (net ID) dan bagian hist (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. Sebagian dari bit-bit bagian awal pada bagian awal address merupakan network bit/network number, sedangkan sisanya untuk host. Garis pemisah antara bagian network dan host tidak tetap, bergantung kepada kelas network.
IP address dibagi ke dalam lima kelas yaitu kelas A, B, C, D, E. perbedaan tiap kelas adalah pada ukuran dan jumlahnya. Cintihnya IP kelas A dipakai oleh sedikit jaringan namun jumlah host yang dapat ditampugn oleh tiap jaringan sangat besar. Kelas D dan E tidak digunakan secara umum kelas D digunakan bagi jaringan multicast dan kelas E untuk keperluan ekperimental. Perangkat lunak Internet protocol menentuka pembagian jenis kelas ini dengan menguji beberaoa bit pertama dari IP address. Penentuan kelas ini dilakukan dengan cara berikut:

- Kelas A
Formatnya :
Format : 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh
- Bit pertama : 0
- Panjang Network ID : 8 bit
- Panjang Host ID : 24 bit
- Byte pertama : 0 – 127
- Jumlah : 126 kelas A (0 dan 127 dicadangkan)
- Range IP : 1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx
- Kelas B
Formatnya:
- Format : 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh
- 2 bit pertama : 10
- Panjang Network ID : 16 bit
- Panjang Host ID : 16 bit
- Byte pertama : 128 – 191
- Jumlah : 16.384 kelas B
- Range IP : 128.0.xxx.xxx sampai 191.155.xxx.xxx
- Jumlah IP : 65.535 IP address pada tiap kelas B
- Kelas C

Formatnya:
- Format : 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
- 3 bit pertama : 110
- Panjang Network ID : 24 bit
- Panjang Host ID : 8 bit
- Byte pertama : 192 – 223
- Jumlah : 2.097.152 kelas C
- Range IP : 192.0.0.xxx sampai 223.255.255.xxx
- Jumlah IP : 254 IP address pada tiap kelas C
- Kelas D
Formatnya:
- 4 Bit Pertama : 1110
- Byte Inisial : 224 – 247
- Kelas E
Formatnya:
- 4 Bit Pertama : 1111
- Byte Inisial : 248 – 255
VI. ADDRESS KHUSUS
Selain address yang digunakan untuk pengenal host ada beberapa address yang digunakan untuk keperluan khusus dan tidak boleh digunakan untuk pengenal host. Address itu adala:
a) Network Address
Address ini digunakan untuk mengenali suatu network pada jaringan internet. Misalkan untuk host dengan IP address kelas B 192.168.9.35 tanpa memakai subnet, network address ini adalah 192.168.0.0 address ini didapat dengan membuat seluruh bit host pada segmen 2 terakhir menjadi 0. Tujuannya adalah untuk menyederhanakan informasi routing pada internet. Router cukup melihat network address 192.168 untuk menentukan ke raouter mana datagram tersebut harus dikirimkan. Analginya mirip dengan tuang pos cukup melihat kota tujuan pada alamat surat tidak perlu membaca seluruh alamat untuk menentukan jalur mana yang harus ditempuh surat tersebut.
b) Broadcast Address
Address ini digunakan untuk mengirim dan menerima informasi yang harus diketahui oleh seluruh host yang ada pada suatu network. Seperti diketahui setiap datagram IP memiliki header alamat tujuan berupa IP address dari host yang akan dituju oleh datagram tersebut. Dengan adanya alamat ini maka hanya host tujuan saja yang memproses datagram tersebut, sedangkan host lain akan mengabaikannya. Bagaimana jika suatu host ingin mengirim datagram tersebut kepada seluruh host yang ada pada netwoknya? Tidak efisien apabila harus membuat replikasi datagram sebanyak jumlah host tujuan, pemakai bandwith akan meningkta dan beban kerja host pengirim bertambah, padahal isi datagram tersebut sama. Oleh karena itu dibuat konspe broadcast address, host cukup mengirim ke alamat broadcast maka seluruh host pada network akan menerima datagram tersebut.
Jadi sebenarnya setiap host memiliki 2 address untuk menerima datagram : pertama adalah IP addressnya yang bersifat unik dan kedua adalah broadcast address pada network tempat host tersebut berada. Broadcast address diperoleh dengan membuat bit-bit hst pada IP address menjadi 1. Jadi, untuk host dengan IP address 192.168.9.35 atau 192.168.240.2 broadcast addressnya 192.168.255.255 (2 segmen dari IP address tersebut disebut berharga 11111111.11111111, sehingga secara decimal terbaca 255.255) jenis informasi yang dibroadcast biasanya adalah informasi routing.
c) Multicast Address
Kelas address A, B dan C adalah address yang digunakan untuk komunikasi antar host yang menggunakan datagram unicasr. Artinya datagram memiliki address tujuan berupa satu host tertentu. Hanya host yang memiliki IP address sama dengan destination address pada datagram yang akan menerima datagram tersebut, sedangkan host lain akan mengabaikannya. Jika datagram ditujukan untuk 2 mode pengirman ini (unicast dan broadcast) muncul pula mode ke tiga. Diperlukan suatu mode khusus jika suatu host ingin berkomunikasi dengan beberapa host sekaligus (host group) dengan hanya mengirimkan satu datagram saja. Namun bebreda dengan mode broadcast hanya host-host yang tergabung dalam sutu group saja yang akan menerima datagram ini, sedangkan host lain tidak akan terpengaruh. Oleh karena itu dikenalkan konsep multicast. Pada konsep ini setiap group yang menjalankan aplikasi bersana mendapatkan satu multicast address. Struktur kelas multicast address dapat dilihat pada gambar dibawah
224-239 | 0-255 | 0-255 | 0-255 |
1110xxxx | xxxxxxxx | xxxxxxxx | xxxxxxxx |
VII. Aturan Dasar pemilihan Network ID dan Host ID
- Network ID tidak boleh sama dengan 127, karena network ID 127 secara default digunakan sebagai alamal loopback yakni alamat IP address yang digunakan oleh suatu computer yang menunjuk dirinya sendiri
- Network ID dan host ID tidak boleh sama dengan 255, karena akan diartikan sebagai alamat broadcast. ID ini merupakan alamat yang mewakili seluruh jaringan
- Network ID dan host ID tidak boleh sama dengan 0, karena akan diartika sebagai alamat network. Alamat netwrk digunakan untuk menunjuk suatu jaringan buka host
- Host ID harus unik dalam suatu network, dalam suatu network tidak boleh ada dua host yang memiliki host ID yang sama.
1) Memakai cara lama
Kalau memakai cara yang sudah kita pelajari sebelumnya, kita cari dulu /27 nya, trus tentuin subnetnya berapa setelah itu hostnya berapa, baru deh dapat rangenya. Seperti ini:
- Tentuin dulu /27 nya dimana
- Setelah dapat, tentuin subnet sama hostnya

- Baru membuat range IPnya

- Setelah semua di dapat, cari aja subnet ke-6. Maka Range IPnya adalah 192.168.10.192 – 192.168.10.223
Sangat panjang caranya akan membingunkan apabila IP tersebut punya ratusan subnet, dan yang ditanya subnet yang ke ratusan itu juga. Cara cepat menghitung IP address begini caranya:
Soal:
Misal IP Address: 192.168.10.1/27. Tentukan IP pada subnet ke-6
Langkah-langkahnya:
1. Tentukan dulu /27 berada pada oktet keberapa

2. Berarti /27 berada pada oktet ke-4
3. Binerkan subnet yang mau kita cari
kita mencari subnet ke-6, jadi “6″ nya kita binerkan dulu. Binernya adalah 00000110, angka ini diperoleh dari gambar di atas, untuk mendapatkan 6 kita butuh angka berapa aja?
Jawabannya 4 dan 2, karena 4+2 = 6
karena yang dipakai 4 dan 2, maka oktet pada 4 dan 2 dijadikan “1″ dan sisanya di
“0″ kan. Maka di dapat 00000110
4. Sejajarkan Subnet ke-6 tersebut dengan Network Portion Subnet Mask kemudian AND kan. Subnet Mask diambil dari /27. Karena /27 berada pada oktet keempat, maka yang kita sejajarkan dengan Subnet ke-6 adalah oktet keempat dari /27
Apa itu network Portion??

maka:
11100000
11000000
binernya adalah 00000110, karena kita sesuaikan dengan Network
Portion 11100000, maka kita mulai dari belakang Network Potion. dan
masukkan binernya “6″ mulai dari belakang, kemudian sisa 0 nya abaikan
saja11100000
11000000
jadinya seperti ini:
11100000
11000000
Kemudian pada sisi host portion di “0″ kan
jadinya seperti ini:
11100000
11000000
————– AND
11000000
5. Setelah di dapat binernya, rubah hasil AND tersebut kedalam desimal dan itulah IP subnetnya
hasil: 11000000 = 192
maka IP Address Subnetnya adalah 192.168.10.192
6. Cari IP Hostnya
Cara mencari IP Host: “1″ kan semua yang berada pada posisi Host Portion
IP Subnet = 11000000
IP Host = 11011111
Setelah itu desimalkan biner tersebut, maka itu IP Hostnya
11011111 = 223
Maka kita dapat range IP pada Subnet ke-6 adalah 192.168.10.192 – 192.168.10.223
Demikian ulasan singkat mengenai IP & IP ADDRESS kali ini, semoga bisa bermanfaat bagi penulis dan bagi rekan-rekan pembaca.