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;
Ö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
28 - 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 20
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 20
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 20
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
Merhaba hocam.telefonu acip kapatinca ip adresleri degisiyor.bu degisme kac adet olur.ve bunu nasil hesaplariz
YanıtlaSil