IP (Internet Protocol), merupakan sistem pengalamatan disuatu network yang direpresentasikan dengan sederetan angka berupa kombinasi 4 deret bilangan antara 0 s/d 255 yang masing-masing dipisahkan oleh tanda titik (.), mulai dari 0.0.0.1 hingga 255.255.255.255.
Dengan menentukan IP address berarti kita telah memberikan identitas yang universal bagi setiap interadce komputer. Jika suatu komputer memiliki lebih dari satu interface (misalkan menggunakan dua ethernet) maka kita harus memberi dua IP address untuk komputer tersebut masing-masing untuk setiap interfacenya.
· Class IP versi 4
1. Class A: 1 bit pertama IP Address-nya “0”
Format : 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh
Bit pertama : 0
Panjang NetID : 8 bit
Panjang HostID: 24 bit
Byte pertama : 0 - 127
Jumlah Kelas : 128 (2 7) (0 dan 127 dicadangkan)
Range IP : 1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx
(1. 0 . 0 . 1 s/d 1.255.255.254)
…
(126. 0 . 0 . 1 s/d 126.255.255.254)
Jumlah Host : 16.777.214 (2^24-2)IP pada setiap Kelas A
Dekripsi : Diberikan untuk jaringan dengan jumlah host yang besar
Ciri : bit pertama = 0
Standar: 8 bit network dan 24 bit host
Ada 128 (27) IP kelas A di dunia ( - 2)
Satu kelas A dapat menampung sampai lebih dari 16 juta host ( 2563 - 2 )
2. Class B: 2 bit pertama IP Address-nya “10”
Format : 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh
Bit pertama : 10
Panjang NetID : 16 bit
Panjang HostID: 16 bit
Byte pertama : 128 - 191
Jumlah Kelas : 16.384 (214)
Range IP : 128.0.xxx.xxx sampai 191.255.xxx.xxx
(128. 0 . 0 . 1 s/d 128. 0 .255.254)
…
(191.255. 0 . 1 s/d 191.255.255.254)
Jumlah Host : 65.534 (2^16-2)IP Address pada setiap Kelas B
Deskripsi : Dialokasikan untuk jaringan besar dan sedang.
Ciri : dua bit pertama = 10
Standar : 16 bit network & 16 bit host
Ada 214 IP kelas B di dunia (64 x 256) 64 adalah jumlah range IP dari 128 hingga 191
Satu kelas B dapat menampung sampai lebih dari 65 ribu host (2562 - 2)
3. Class C: 3 bit pertama IP Address-nya “110”
Format : 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
Bit pertama : 110
Panjang NetID : 24 bit
Panjang HostID : 8 bit
Byte pertama : 192 - 223
Jumlah Kelas : 2.097.152 (221)
Range IP : 192. 0 . 0 .xxx sampai 223.255.255.xxx
(192. 0 . 0 . 1 s/d 192. 0 . 0 .254)
…
( 223.255.255. 1 s/d 223.255.255.254 )
Jumlah Host : 254 (28 - 2)IP Address pada setiap Kelas C
Deskripsi : Digunakan untuk jaringan berukuran kecil.
Ciri : tiga bit pertama = 110
Standar : 24 bit network & 8 bit host
Ada 32 x 256 x 256 (221) IP kelas C di dunia 32 adalah jumlah range IP dari 192 hingga 223
Satu kelas C dapat menampung sampai 254 host
4. Class D: 4 bit pertama IP Address-nya “1110”
Format : 1110mmmm.mmmmmmm. mmmmmmm. mmmmmmm
Bit pertama : 1110 - 11110111
Bit multicast : 28 bit
Byte inisial : 224 - 239
Deskripsi : Kelas D digunakan untuk keperluan IP multicast (RFC 1112)
5. Class E: 4 bit pertama IP Address-nya “1111”
Format : 1111rrrr.rrrrrrrr. rrrrrrrr. rrrrrrrr
Bit pertama : 1111
Bit cadangan : 28 bit
Byte inisial : 240 - 255
Deskripsi : Kelas E adalah kelas yang dicadangkan untuk keperluan eksperimental (research).
· Perbedaan IP v4 dengan IP v6
Alamat IP versi 4 (sering disebut dengan Alamat IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer atau lebih tepatnya 4.294.967.296 host di seluruh dunia, jumlah host tersebut didapatkan dari 256 (didapatkan dari 8 bit) dipangkat 4(karena terdapat 4 oktet) sehingga nilai maksimal dari alamt IP versi 4 tersebut adalah 255.255.255.255 dimana nilai dihitung dari nol sehingga nilai nilai host yang dapat ditampung adalah 256x256x256x256=4.294.967.296 host.
Alamat IP versi 6 (sering disebut sebagai alamat IPv6) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 6. Panjang totalnya adalah 128-bit, dan secara teoritis dapat mengalamati hingga 2128=3,4 x 1038 host komputer di seluruh dunia.