Blogda Ara

2 Haziran 2014 Pazartesi

IP HESAPLARI VE SUBNETTING

TCP/IP protokolünde tüm bilgisayarlar 32 bitlik “özgün” bir IP numarasına sahip olacak şekilde adreslenirler.

Örnek:

Elinizde adresi 192.168.1.0 olan C Class bir network var ve bunu 4 subnetworke bölmek istiyorsunuz. Son oktete ikili sistemde (00000000) sıfır vardır. Onluk sisteme dönüsürken 28 =256 yapar.
Bu durumda 256/4 = 64 ‘er tane ip adresiniz olacak.
Subnet Maskın son oktetini 256-64 yaparsanız bunu gerçeklestirmis olursunuz. Bu durumda subnet mask=255.255.255.192 olacaktır ve elimizde subnet maskı 255.255.255.192 ve network adresleri sırasıyla;
192.168.1.0
192.168.1.64
192.168.1.128
192.168.1.192
Olan 4 adet networkümüz, her networkte 64’er tane ip adresimiz olacak. Bir networkün ilk ip adresi network adresini, son ip adresi broadcast adresini gösterdiği için kullanılamaz dolayısıyla bir networkte “useable” olarak adlandırılan, yani kullanılabilecek ip sayısı toplam ip sayısından 2 eksiktir. Useable Ip sayısı = toplam ip sayısı – 2 Network adresleri örneğin /24 seklinde gösterilebilirler. /24 ip adresinin binary yazılımında soldan sağa 24 tane 1 olduğu anlamına gelir. Bu şekilde yazılımına CIDR denir. (Classless )
örneğin;
255.255.255.0 binary olarak
11111111.11111111.11111111.00000000’e eşittir ve 24 tane 1 den dolayı /24 olarak gösterilebilir.
Yukarıdaki örneğimizdeki subnet mask ise binary olarak;
11111111.11111111.11111111.11000000 ‘a eşit olacak dolayısıyla /26 olarak gösterilebilecektir.
Örnekler: Subnet Mask Binary Yazılım CIDR ifade
255.255.128.0 11111111.11111111.100000000.00000000 /17 255.255.255.128 11111111.11111111.111111111.01000000 /25 255.255.255.252 11111111.11111111.111111111.11111100 /30
Elimizde bir ip adresi ve onun subnet maskı varsa ikisinin binary yazılısını AND’leyerek network adresini bulabiliriz.
Örneğin
elimizde subnet maskı 255.255.255.128 olan 192.168.1.141 gibi bir ip var.
192.168.1.141 = 11000000.10101000.00000001.10001101
255.255.255.128 = 11111111.11111111.11111111.10000000
AND (çarpıyoruz) =11000000.10101000.00000001.10000000
Network Adresi = 192. 168. 1. 128

Subnettig Örnek Çalısma

1) Aynı lokalde bulunan 192.168.10.17 ip adresli bilgisayar, 192.168.10.18 ip adresli bilgisayara ulaşmak istesin ve her ikisinin subnet maskı: 255.255.255.240 olsun 192.168.10.17 ip’li bilgisayar, 192.168.10.18 ip’li bilgisayara ulaşmak istesin. 192.168.10.17 ip’li bilgisayarın ağ adresi:
İp : 192.168.10.17 = 11000000. 10101000. 00001010. 00010001
Subnet mask : 255.255.255.240 = 11111111. 11111111. 11111111. 11110000
Ağ Adresi 11000000. 10101000. 00001010. 00010000
Onluk sistemdeki karşılığı= 192.168.10.16
192.168.10.16 ip’li bilgisayarın ağ adresi:
İp : 192.168.10.18 = 11000000. 10101000. 00001010. 00010010
Subnet mask : 255.255.255.240 = 11111111. 11111111. 11111111. 11110000
Ağ Adresi 11000000. 10101000. 00001010. 00010000

Onluk sistemdeki karşılığı= 192.168.10.16

192.168.10.17 ve 192.168.10.18 ip adresli bilgisayarlar aynı ağ adresine sahipler. Dolayısıyla aynı ağdalar demektir. O halde ağ geçidine gitmeye gerek yok. Haberlesme sağlanabilir.

2) Farklı lokalde bulunan 192.168.10.17 ip adresli bilgisayar, 192.168.10.33 ip adresli bilgisayara ulaşmak istesin ve her ikisinin subnet maskı: 255.255.255.240 olsun 192.168.10.17 ip adresli bilgisayarın ağ adresini bulmuştuk : 255.168.10.16…17 ip adresli bilgisayar, …33 ip adresli bilgisayara gitmek istediğinde …33 ip’li bilgisayarı ve kendi subnetini ADN (ve) işlemine tabi tutarak hangi ağ adresinde olduğunu çözecek:
İp Adresi : 192.168.10.33 = 11000000. 10101000. 00001010. 00100001
Subnet mask : 255.255.255.240 = 11111111. 11111111.
Ağ Adresi 11000000. 10101000. 00001010. 00100000

Onluk sistemdeki karsılığı= 192.168.10.32

….17 ip’li PC …33 ip’li PC’nin ağ adresini buldu ve bu ağ adresi ile kendi ağ adresi aynı olmadığını gördü. O halde direk ağ geçidine gider router de gerekli yardımı sağlar. Not: Router farklı ağ adreslerine sahip bilgisayarların haberlesmesini sağlar. Aynıağ adresine sahip olan bilgisayarlar, router’a müracat edip haberleşme ihtiyacını hissetmezler.


Hiç yorum yok:

Yorum Gönder