IP (Internet Protocol) Ve Subnet Mask

(Web uygulama güvenliği dokümanı hazırlarken aklımda kalanlarla kısa bir IP ve alt ağ maskesi anlatımı hazırladım. Basit bir anlatım. Umarım faydalı olur.)

IP nedir? IP bilgisayarların ağ üzerindeki adreslerini ifade eder. Belli bir ağa katılan veya işlem gören her türlü makinaya IP atanabilir. Örn: Tost makinası, buzdolabı.

IP temel anlamda TCP ya da UDP iletişimini sağlar. Ağ üzerinde gönderilecek paketlerin nereye gönderileceği IP ile belirlenir.

IP’nin temel yapısı (IPv4 için) 32 bitten oluşur. Bu 32 bitten oluşan sayıyı 8’li gruplara bölerek 2’lik tabanda çevirme yaparız. Böylece elimizde bulunan IP’leri elde ederiz. (192.168.1.13 gibi)

IP – Ağ Sınıfları:

Ön tanımlı 3 tane ağ sınıfı vardır. (A , B, C)

A sınıfı:

  • Ağ maskesi 255.0.0.0
  • 126 ağ ve ağ başına 16,777,216 Makine adresi düşer.
  • İlk 8 bit’in değeri 1 ile 126 arasındadır. Yani 0.x.x.x – 126.x.x.x

B sınıfı:

  • Ağ maskesi 255.255.0.0
  • 16384 ağ ve ağ başına 65,536 Makine adresi düşer.
  • İlk 8 bit’in değeri 128 ile 191 arasındadır. Yani 128.x.x.x – 191.x.x.x

C sınıfı:

  • Ağ maskesi 255.255.255.0
  • 2,097,152 ağ ve ağ başına 254 Makine adresi düşer.
  • İlk 8 bit’in değeri 92 ile 223 arasındadır. Yani 192.x.x.x – 223.x.x.x

LOCAL (LAN) = PRIVATE IP Adresleri:

İnternette kullanılmayan IP adresleridir. Ağın kendi içinde kullanılmak için ayrılmışlardır. Makinalara aşağıda ayrılan bloklardan IP’ler atanır ve tek bir IP üzerinden internete çıkarlar. Gelen paketin hangi bilgisayara geldiği NAT (Natwork Address Translation) tablosundan öğrenilerek iletilmektedir.

A sınıfı : 10.x.x.x

B sınıfı : 172.16.x.x – 172.31.x.x

C sınıfı : 192.168.x.x

AĞ Maskesi (Alt ağ maskesi):

Ağ maskeleri IP üzerinden ağ adresine ulaşabilmek için kullanılır. Genelde IP adresinin yanına slash işareti sonrasında yazılan sayı ile ifade edilir. Örn: 192.168.0.0/16 Alt ağ maskesi ile TCP/IP’de iki cihazın aynı ağda olup olmadıklarını IP adreslerinin ilk basamaklarına bakarak anlayabiliriz. Bu basamağa IP maskesi veya Alt ağ maskesi (IP mask veya Subnet Mask) denir. Mesela alt ağ maskesi 255.255.255.0 ise, ilk 3 basamağı (ilk 24 bit’i) aynı olan iki makine aynı ağdadır. 172.1.0.1 ile 172.1.0.2 aynı ağda, 172.1.1.1 ise başka bir ağdadır.

Decimal Notasyon     Binary Notasyon

255.255.255.0    11111111 11111111 11111111 00000000

& 192.168.4.3     11000000 10101000 00000100 00000011

—————————————————————————————

= 192.168.4.0     11000000 10101000 00000100 00000000

Önemli: Bir makinenin kendisine konuşması (loopback) için ayrılmış adresler: 127.0.0.0 ile 127.255.255.255 arası adresler (yani maske olarak 255.0.0.0)

Önemli: Ağ üzerindeki ilk IP ağ tanımlayıcısı, son IP ise Broadcast IP’sidir.

You may also like

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir