10 - IP Adresleme Mekanizması ve Alt Ağlar
2024
Ağ tasarımında, IP adresleri sistemlere dağıtılırken ağ daha küçük birimlere parçalanarak alt ağlar (subnets) oluşturulur.
Alt ağlar;
Alt ağ maskesi, bir IP adresinin hangi ağda olduğunun belirlenmesi için kullanılan bir yapıdır.
Bir bilgisayarın başka bir bilgisayar ile doğrudan iletişime geçmesinin şartı, iki bilgisayarın aynı ağ üzerinde olmalarıdır.
Eğer iki bilgisayar aynı ağ üzerinde değilse doğrudan iletişime geçemezler, bu tip bir iletişim için yönlendiricilere ihtiyaç duyulur.
Subnet Mask iki farklı biçimde gösterilebilir;
Yukarıdaki 2 biçimin de ikili gösterimi aşağıdaki gibidir:
11111111.11111111.11111111.00000000
Yani /24, netmask’ta 24 tane 1 olduğunu gösteriyor.
Not: CIDR: Classless Inter-Domain Routing, IP adresinin ve ait olduğu alt ağın kompakt bir biçimde gösterilmesidir. Örneğin: 192.168.1.20/24
Sınıf | İlk Oktet IP Aralığı | Ağ Maskesi |
---|---|---|
A | 1-126 | 255.0.0.0 veya /8 |
B | 128-191 | 255.255.0.0 veya /16 |
C | 192-223 | 255.255.255.0 veya /24 |
CIDR gösterimleri 192.168.1.10/24, 192.168.1.20/24 olan IP’ler aynı ağda mıdır?
Not: IP adresi ile Subnet Mask değerlerinin “Mantıksal VE” işleminin sonucu, IP’nin bulunduğu ağın adresini verir.
11000000.10101000.00000001.00001010 => 192.168.1.10
11111111.11111111.11111111.00000000 => 255.255.255.0
---Mantıksal VE(AND) işlemi---
11000000.10101000.00000001.00000000 => 192.168.1.0
11000000.10101000.00000001.00010100 => 192.168.1.20
11111111.11111111.11111111.00000000 => 255.255.255.0
---Mantıksal VE(AND) işlemi---
11000000.10101000.00000001.00000000 => 192.168.1.0
İki işlemin sonucu da aynı ağ adresini verdiği için bu iki IP aynı ağdadır.
CIDR gösterimi 192.168.12.2/23 olan bir IP’nin
C sınıfı adrestir. C sınıfı IP aralığı (192-223)
Ağ adresini bulabilmek için “Mantıksal VE” işlemi yapıyorduk.
11000000.10101000.00001100.00000010 => 192.168.12.2
11111111.11111111.11111110.00000000 => 255.255.254.0
---Mantıksal VE(AND) işlemi---
11000000.10101000.00001100.00000000 => 192.168.12.0
23 bit NET ID
için ayrılmışsa 32-23=9
bit HOST ID
için ayrılmıştır. Yani bu ağda 2^9=512
toplam IP adresi vardır. Bunlardan ağ ve broadcast adreslerini çıkardığımızda 512 - 2 = 510
kullanılabilir IP vardır.
Broadcast adresi ağdaki son IP olduğuna göre ve bu ağda toplam 512 ip olduğu biliniyorsa, bu ağdaki son IP 192.168.13.255
olur.
192.168.0.0/24 ağını 4 alt ağa bölmek istersek, alt ağların ağ adreslerini ve broadcast adresleri ne olur?
Ağları eşit bir biçimde bölersek ağlar şu şekilde oluşur:
192.168.0.0 - 192.168.0.63 (Ağ: 192.168.0.0/26 Broadcast: 192.168.0.63)
192.168.0.64 - 192.168.0.127 (Ağ: 192.168.0.64/26 Broadcast: 192.168.0.127)
192.168.0.128 - 192.168.0.191 (Ağ: 192.168.0.128/26 Broadcast: 192.168.0.191)
192.168.0.192 - 192.168.0.255 (Ağ: 192.168.0.192/26 Broadcast: 192.168.0.255)