IP HESAPLAMA


                                                                     IP HESAPLAMA

Öncelikle ip hesaplama kısmında kullanacağımız terimlerle ilgili kısa bilgi verelim.
  
                                                                    IP(internet protolü) 
   IP, İletim Kontrol Protokolü standardını kullanan bir ağdaki cihazların birbirini tanımak,birbirleriyle iletişim kurmak ve veri alışverişinde bulunmak için kullandıkları benzersiz numaralardır.Örneğin : 192.168.10.1 gibi

  IPv4
  Günümüzde kullanılan internet protokolüdür.32 bitten yani 8 bitlik 4 rakamdan oluşur.

  IPv6
  IP adresleri bloklar halinde tahsis edildiği için birçok ip aralığı kullanılamamaktadır.Bu nedenle artan ağ kullanıcısı sayısına bağlı olarak daha büyük bir ip aralığına ihtiyaç duyulmaktadır.Yani  IPv6 tamamen ihtiyaçtan doğmuştur.128 bit genişliğindedir.

TCP/IP( Transmission Control Protokol / Internet Protokol )
   Bilgisayarlar arası veri iletişiminin kurallarını koyar. Bu protokollere örnek olarak;

Dosya alma/gönderme protokolü (FTP, File Transfer Protocol),
Elektronik posta iletişim protokolü (SMTP Simple Mail Transfer Protocol),
TELNET protokolü
WWW ortamında birbirine link objelerinin iletilmesini sağlayan protokol  Hyper Text Transfer Protocol (HTTP) olarak adlandırılmaktadır.
TCP/IP protokolü aynı zamanda, diğer iletişim ağlarında da kullanilabilir. Özellikle pek çok farklı tipte bilgisayarı veya iş istasyonlarını birbirine bağlayan yerel ağlarda (LAN) kullanımı yaygındır.
   
                                                            Subnetmask
  Subnetmask'da bir ip adresidir.4 bölümden oluşur ve ağ adresinin hangi bölüme kadar geldiğini göstermek için kullanılır.Örneğin;
    ip adresimiz 
          192.168.10.24/24 ise subnetmask 255.255.255.0  
          10.11.27.25/16   ise subnetmask 255.255.0.0   olacaktır.      
                                            
                                                            Network ID
  Ağ kimliği demektir.Aynı fiziksel network üzerindeki bütün hostları (bilgisayar ya da bir aygıt)
tanımlar.
                                                            Broadcast
  Ağ üzerindeki bilgisayarların çevresini tanımak ve haberdar olmak için yaydığı sinyaller bütünüdür.Bilgisayarlar ağa ilk girdiklerinde broadcast yaparlar.
  
                                                            Max ip
 Adından da anlaşılacağı üzere bulunulan ağ üzerinde bilgisayarların alabileceği max ip'dir.
               
                                                            Min ip
Aynı şekilde alınabilecek min ip'dir.
                                     
                                                           Host sayısı
Üzerinde bulunulan bu ağ üzerinde alınabilecek ip sayısıdır.
 2n - 2 şeklinde hesaplanır. n sayısı örneğin ip 10.11.27.10/24 ise n=32-24=8 olur.
   
 Şimdi de örnekler üzerinden ip hesaplamalarına bakalım.

  ÖRNEK1
     196.172.164.110/24
  Subnetmask=?
  Network ID=?
  Broadcast ip=?
  max ip=?
  min ip=?
  Host sayısı=?
ÇÖZÜM
    IP = 196.172.164.110
    Subnetmask = 255.255.255.0
    Network ID = 196.172.164.0
    Broadcast ip = 196.172.164.255
    Max ip = 196.172.164.254
    Min ip = 196.172.164.1
    Host sayısı =  2n - 2 den
      2 - 2 dir.

  ÖRNEK2
     10.18.23.56/23
  Subnetmask=?
  Network ID=?
  Broadcast ip=?
  max ip=?
  min ip=?
  Host sayısı=?

ÇÖZÜM

10.18.23.56 ip sini ikilik sisteme çevirelim
   
27         26            25         24          23          22        21         2  
128         64             32             16             8             4          2             1
  
23 sayısını ikilik sisteme çevirelim
   23 ün içinde 128 yok              0
    23 ün içinde   64 yok              0
   23 ün içinde   32 yok              0
   23 ün içinde   16 var               1     (23-16=7)
     7 nin içinde    8 yok              0
     7 nin içinde    4 var               1      (7-4=3)
     3 ün içinde     2 var               1      (3-2=1)
     1 in içinde      1 var               1  

56sayısını ikilik sisteme çevirelim
    56 nın içinde 128 yok            0
    56 nın içinde   64 yok            0
    56 nın içinde   32 var             1     (56-32=24) 
    24  ün  içinde  16 var             1     (24-16=8)
      8  in içinde      8 var             1     (8-8=0)
      0  ın içinde      4 yok            0  
      0  ın içinde      2 yok            0  
      0  ın içinde      1 yok            0  
  
Şimdide bu sonuçları yukarıdan aşağıya doğru yazalım

    10.18        .23                    .56
    10.18        .00010111        .00111000  
   
ip=10.18.00010.111.00111000 şeklini aldı.
  
   Şimdi de Network id yazalım
  /23 olduğu için
11111111.11111111.11111110.00000000 yazabilirim ya da  
   255             255     .11111110.00000000
NOT: buradaki 1 ler soldan sağa doğru 23 tane dir /23 olduğu için)

Gerekli ön hazırlıkları yaptığımıza göre ip hesaplama işlemine geçebiliriz :)

ip                    10.18     .00010111.00111000
subnetmask     255.255. 11111110.00000000
network id      10.18     .00010110.00000000   (alt alta gelen rakamları çarparak elde ettik)

network id      10.18.

   00010110
27         26            25         24          23          22        21         2  
128         64             32             16             8              4             2             1
   0        0          0           1        0           1         1         0

   0  +     0    +   0   +      16   +   0    +    4   +    2    +   0        =   22  


   00000000 
27         26            25         24          23          22        21         2  
128         64             32             16             8              4             2             1
   0        0         0           0         0           0          0        0

   0  +    0    +   0   +      0   +   0    +     0   +     0    +   0        =   0 

 Broadcast ip network id nin son sıfırlarının 1 olmasıdır.Yani
    network id      10.18     .00010110.00000000  
    broadcast ip    10.18    .
        
    
  Subnetmask=255.255.254.0
  Network ID=10.18.22.0
  Broadcast ip=10.18.23.255
  max ip=10.18.23.254
  min ip=10.18.22.1
  Host sayısı=29  - 2    
     
    IP hesaplamaları ile ilgili bildiklerimi sizlerle paylaştım.Bir sonraki makalemde görüşmek üzere..

Sercan YILMAZ

Yorumlar

  1. Merhaba hocam.telefonu acip kapatinca ip adresleri degisiyor.bu degisme kac adet olur.ve bunu nasil hesaplariz

    YanıtlaSil

Yorum Gönder