Ip Adres Hesaplama-Broadcast Adres Hesaplama-Network Adres Hesaplama

Bu konu daha önceki konularda herhangi bir kaynağa dayanarak anlatılmıştır.Fakat kursta anladığım kadarıyla daha açıklayıcı dilde anlatmak istedim…

Bize verilen bir adresin Network adresini,Broadcast adresini ve Host(IP) adedini bulmamız için ne yapmalıyız?

Mesela elimizde 179.155.61.13o/29 adresi var.Bunun bizden Network adresini,broadcast adresini ve Host adedini istiyor.

Şimdi sırasıyla yapmamız gerekenler şöyle.

Adresin sonuna eklenen sayı soldan sağa binary sistemdeki 1 olan sayıların adedir.Adresler 32 bitlik olduğuna göre,29 tanesi 1 ise geri kalan 32-29=0 dır.Yani /29 yazılımının binary sistemdeki karşılığı şöyledir:

11111111.11111111.11111111.11111000

Şimdi işlemlere başlayabiliriz.

Üstteki binary kodlamanın son oktetini ele alacağız.Oktette olan 1 sayıları adeti n ise 2^n Network sayımızı,0(sifir) sayıları adeti x ise 2^x verebileceğimiz IP sayısını verir.Fakat kullanabileceğimiz IP adeti 2^x-2 dir.

Son oktetimiz şudur:

11111000

Burada beş adet 1 olduğuna göre: 2^5=32.Yani bizim 32 adet networkümüz vardır.

Ve üç adet 0(sifir) olduğuna göre: 2^3=8 adet IP vardır.Fakat bu IP lerin ilk olanı Network adresi ve son olanı broadcast adresi olduğundan 8′den 2 cıkarırız:2^3-2=6 adet kullanabiceleğimiz IP Host sayısı vardır.

Şimdi bize verilen ilk adreste yani 179.155.61.130 adresinde son oktetmiz olan 130 hangi aralıkta ona bir bakalım:

0-8……….(1)

8-16………(2)

16-24……..(3)

24-32……..(4)

32-40……..(5)

40-48……..(6)

48-56……..(7)

56-64……..(8)

64-72……..(9)

72-80……..(10)

80-88……..(11)

88-96……..(12)

96-104…….(13)

104-112……(14)

112-120……(15)

120-128……(16)

128-136……(17)………….aradığımız 130 sayısı bu aralıkta.Ve hangi aralıktaysa alt kısmını alıyoruz.Yani 128.

136-144……(18)

144-152……(19)

152-160……(20)

160-168……(21)

168-176……(22)

176-184……(23)

184-192……(24)

192-200……(25)

200-208……(26)

208-216……(27)

216-224……(28)

224-232……(29)

232-240……(30)

240-248……(31)

248-255……(32)

Bu sıralamını 8 arıtş sebebi bizim 8 adet IP olduğuna göre,2^3=8,ve 2^5=32 adet Network adresimiz olduğuna göre de 32 tane farklı Networkümğz vardır.

Evet arkadaşlar..bizim network adresimiz 179.155.61.128

Network adresimizden bir sonraki adresimiz ilk IP adresimizdir.

Yani:179.155.61.129 bizim ilk IP adresimizdir.

Son IP adresimizi bulmak içinse yukarıda hespladığımız gibi bizim 6 adet IP adresiz vardır.Network adresimizin son oktetine kac adet IP adresimiz varsa onu ekleriz,veya ilk IP adresimize ekleyip 1 eksiltiriz.Yani..

Network adresimiz:179.155.61.128 ve IP adetimiz 6 olduğuna göre,,128+6=129+6-1=134

Yani 179.155.61.134 bizim son IP adresimizidir.

Son olarakda Broadcast adresi.Son kullanabileceğimiz IP adresine 1 ekleriz ve Broadcast adresimizi buluruz.Yani:134+1=135.

Yani 179.155.61.135 bizim Broadcast adresimizdir.

Sonuc olarak şöyle:

resim1ip-adresleme1

1-IP Adresleme

Bazı durumlardada sondan ikinci oktetle işlem yapıyoruz.Mesela bunuda örnekle açıklamak gerekirse:

Elimizde 165.138.90.49/20 adresi var.Yine dediğim gibi /20 sayısını,binary olarak soldan sağa doğru 20 adet 1 olduğunun ifadesidir,ve 32 bitlik adresimize göre geri kalan 32-20=12 adet sıfırımız vardır.Yani:

11111111.11111111.11110000.00000000

Bu durumda son oktetle bir işimiz yok,çünkü network sayımızı öğrenemeyiz,onun için bir önceki oktette yukarıdaki işlemleri yapacaz.

Yani:11110000 oktetine göre adreslerimizi bulacağız.1 sayılarının adetin ise 2^n;Network adetimizi ve 0 sayılarının adetide x ise 2^x IP adetimizi belirttiğini biliyouz.Ve burada 4 adet 1 ve 4 adet 0 olduğuna göre,2^4=16 adet Network ve 16 adet IP var.IP adreslerimizden ilk IP Network adresi ve son IP de broadcast adresi olduğundan 16-2=14 adet kullanabileceğimiz IP(Host) adresimiz vardır.

Şimdi kullandığımız oktetin yani 90′ın IP aralığını bulalım:

0-16

16-32

32-48

48-64

64-80

80-96.….aradığımız sayı bu aralıkta olduğuna göre alt kısmını yani 80‘i alıyoruz.

….

….

….

….

165.138.80.0…Bizim Network adresimizdir.Network adresinden bir sonraki İlk IP adresimiz olduğuna göre:

165.138.80.1…adresi de ilk IP adresimizidir.

Son IP adresimiz ise,bizim 16 IP adresimiz olduğuna göre,işlemi yaptığımız oktetin üstüne ekleriz ve 1 eksiltiriz.yani::

Son IP adresimizde:165.138.95.254 olur.

Broadcast adreside son Ip adresinden bir fazla olduğuna göre:

165.138.95.255….adresi bizim Broadcast adresidir.

Sonuc olarak:

2-IP Adresleme

2-IP Adresleme

IPv4 Adresi Hiyerarşik Yapısı

IPv4 Adresi Hiyerarşik Yapısı

IPv4 adresi Ondalık(Decimal) ve 32 bitlik Adres

IPv4 adresi Ondalık(Decimal) ve 32 bitlik Adres

Umarım yardımcı olmuşumdur.Eğer takıldığınız herhangi bir nokta varsa yazabilirsiniz…

You can leave a response, or trackback from your own site.

5 Yorum to “Ip Adres Hesaplama-Broadcast Adres Hesaplama-Network Adres Hesaplama”

  1. Alper says:

    165.138.90.49/20 da ilk ip mizin nasıl oluştuğunu alladım fakat son ipyi nasıl bulduk anlayamadım, yardımlarınız ve emeğiniz için teşekkür ederim.

  2. Gani KOYUNCU says:

    hocam bu mukemmel aciklamadan sonra sorulari ve sorunlari cok daha kolay cozebilyorrum. cok tesekkurler

  3. Nedim Yağar says:

    Abi ellerine kollarına sağlık çok büyük bi sevap kazandın,sınavda bu sorular çıkcak ve saatlerdir arıyorum,

  4. eklerpasta says:

    mukemmel bi acıkma. ellerinize saglık. gercktn buyuk sevap kazandınız :)

  5. Emre Çelik says:

    Teşekkürler çok yararlı oldu

Yorum Yaz

*
Sizin bir script,virus ya da zararli bir yazilim olmadiginizi, asagidaki kodu dogru girerek yapacaginiz yorum ile anlamis olacagim. Guvenlik geregi yapilan bir uygulamadir. Girmeniz gereken kodun uzerine tiklayarak, kodlari sesli olarakda dinleyebilirsiniz. Bu resme tiklayarak harfleri sesli olarak dinleyebilirsiniz.
Guvenlik kodunu sesli dinle