IP adresi cihazların networkteki adresidir. Örneğin; bir arkadaşınızın evine gitmek istiyorsunuz, evini size tarif ederken size açık adresini verir. İşte networkteki açık adres de IP adresidir. Networkteki bir bilgisayara bağlanmak istediğinizde ya da bir network printerdan çıktı almak istediğinizde, v.s; o cihazın IP adresiyle bağlanırsınız. Bu nedenle aynı networkteki cihazların herbirinin IP adresi eşsiz olmalıdır.Bilgisayarınızın komut satırında ipconfig komutunu kullandığımızda karşımıza aşağıdaki şekil gelir.
Buradaki ayarlarda cihazın 255.255.255.0 networkunde 192.168.1.1 Ipsine sahip olduğunu görmekteyiz. Peki bunlar nasıl hesaplanıyor?
Aslında IP adresi sadece 1 ve 0 lardan oluşan bir sayıdır.
_ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _
Örneğin; 192.168.1.1 adresi aslında 11000000.10101000.00000001.00000001 dir. Peki bu nasıl hesaplanıyor?
Herbir sekmede 8 karakter var. Bukarakterlerin herbirinin değeri sağdan sola 2n n={0,..,7} dir.
27 26 25 24 23 22 21 20 Burada 192’yi ele alalım. 192’nin karşılığı 11000000 olduğunu belirtmiştik. 2n değerlerine kaşılık gelecek şekilde eşleştirirsek;
27 = 1 =128
26 = 1 = 64
25 = 0 = 0
24 = 0 = 0
23 = 0 = 0
22= 0 = 0
21= 0 = 0
20= 0 = 0 şeklinde olacaktır.Bu değerleri topladığımızda 128 + 64 + 0 + 0 + 0 + 0 + 0 + 0 = 192’yi elde etmiş oluruz.
IP adresleri de tıpkı cihazların farklı amaçlarda ve işlevlerde kullanılması gibi kullanım amaçlarına göre sınıflara ayrılmıştır. Bu sınıflar;
Class A network adresleri : 1.0.0.0 – 127.0.0.0
Class B network adresleri : 128.0.0.0 – 191.255.0.0
Class C network adresleri : 192.0.0.0 – 223.255.255.0
Class D network adresleri : 224 – 239 multicast
Class E network adresleri : 240-254 deneysel