Yükleniyor...
jumbotron

Beğendiğiniz içerikleri sosyal medya üzerinden paylaşarak içeriklerin daha fazla kişi tarafından görüntülenmesine yardımcı olabilirsiniz.

Kategori: Network

Fırat Boyan 29.05.2018 0

AND'leme işlemi ile IP Adresi Network ID doğrulama

Daha önceki makalemde IP adresleri ve Subnetting (Alt ağlara bölme) konusuna değinmiş, IP adreslerinin ne olduğunu çok detaylı bir şekilde anlattıktan sonra Network'lerin (ağ) alt ağlara bölme işlemlerinin nasıl yapılacağından da detaylıca bahsetmiştim. Bu makalemde ise sizlere, Subnetting (alt ağlara bölme) konusunun devamı niteliğinde olan, Subnetting (alt ağlara bölme) işleminden sonra AND'leme işlemi ile bir IP adresinin Network ID'sini AND'leme (doğrulama) işleminin nasıl yapılacağından bahsedeceğim.
Bu sağlama işlemi, AND'leme adı verilen basit bir toplama sistemi yardımıyla yapılmaktadır. ANDleme işlemi, başka bir ifade ile sağlama yapma, ilgili IP adresinin hangi Network'e ait olduğunun ispatıdır. Bir IP adresinin hangi Network'e ait olduğunu gösterir ve bu yöntemle de doğru bir şekilde Subnetting (alt ağ bölüme) yapıp yapmadığımızı gösterir.

Uygulama:
Öncelikle şunu belirtmeliyim ki makalemizdeki hedef; AND'leme (sağlama) işleminin nasıl yapılacağından bahsetmek ancak daha geniş haline, IP adresleri ve Subnetting Kavramı konulu makalemde değindiğim bu uygulamada, IP Subnetting kısmının ilk bölümüne tekrar giriş  niteliğinde değiniyorum. Bunun sebebi de, genel çerçeveyi raha net görmenizi sağlamaktır.

Elimizde 192.168.10.0 /24 IP'si var. Bu IP'ye ait Subnet Mask ise 255.255.255.0 olacaktır. Sub Network'lere (alt ağ) bölümleme yaparken ör. elimdeki IP adresini 15 ayrı Network'e bölmek istiyorum. Bu durumda buna göre elimdeki mevcut IP adresinin Subnet Mask değeri ve Host sayısı bilgisi aşağıdaki gibidir.

192.168.10.0 /24
255.255.255.0 
24 = 11111111.11111111.11111111.00000000
28 -2 = 254 (host)

Geriye kalan 0 değerleri ise, Network'te barındırılacak Host saysını verir. Mevcut Subnet Mask üzerinde 15 Network'e bölümleme yapmak istediğim için, elimdeki mevcut Subnet Mask (alt ağ maskesi) üzerinde sadece 4. Octet'teki 0'lık alan üzerinde oynama yapabilirim. Bu durumda, soldan sağa doğru 2'nin kuvvetlerini almak suretiyle 0'ları 1'e dönüştürerek, 15 Network'e ulaşana kadar ilerleyeceğim.

.11110000 (4. Octet)
21 = 2 Network.
22 = 4 Network.
23 = 8 Network.
24 = 16 Network. (15 Network istediğim için, 4 adet bit değeri kestim. 1 Network boşta kalacak ancak o da kullanılabilir.)

Bilgi!: Kesilen Bit'lerden elde kalan 4 tane 0 değerleri ise bize, 24 -2 formülü ile 14 Host bilgisini verdi. Bu, her bir Network'e düşen toplam Host değeridir.

Buna göre yeni Subnet Mask değeri;
28= 11111111.11111111.11111111.11110000
255.255.255.240 şeklinde olmuştur.

.1 1 1 1 0 0 0 0
2n
21 22 23 24

Bilgi!: Bu duruma göre yeni Subnet Mask değerimiz 255.255.255.240 olacaktır.

Bilgi!: [2n] formülü, bize her zaman soldan sağa doğru 2'nin kuvvetlerini almak suretiyle 0'ları 1'e dönüştürerek bir Network'teki toplam Network (ağ) sayısını verir.

Dağıtılacak Network'ler:
192.168.10.0 /28
192.168.10.16 /28
192.168.10.32 /28
192.168.10.48 /28
192.168.10.64 /28
192.168.10.80 /28
192.168.10.96 /28
192.168.10.112 /28
192.168.10.128 /28
192.168.10.144 /28
192.168.10.160 /28
192.168.10.176 /28
192.168.10.192 /28
192.168.10.208 /28
192.168.10.224 /28
192.168.10.240 /28


1. Network:
192.168.10.0 /28 
NET ID: 192.168.10.0
IP ARALIĞI: 192.168.10.1 - 192.168.10.14
BORADCAST IP: 192.168.10.15

192.168.10.1
192.168.10.2
192.168.10.3
192.168.10.4
192.168.10.5
192.168.10.6
192.168.10.7
192.168.10.8
192.168.10.9
192.168.10.10
192.168.10.11
192.168.10.12
192.168.10.13
192.168.10.14
BROADCAST IP: 192.168.10.15

Sağlama Yapma | AND'leme işlemi

AND'leme işlemi, başka bir ifade ile sağlama yapma, ilgili IP adresinin hangi Network'e ait olduğunun ispatıdır. Bir IP adresinin hangi Network'e ait olduğunu gösterir ve bu şekilde doğru bir şekilde alt ağ bölümele (Subnetting) yapıp yapmadığımızı gösterir.

Örnek-1:
192.168.10.1 /28 - 192.168.10.14 /28 IP aralığındaki 192.168.10.10 /28 IP adresinin 1. Network olan 192.168.10.0 /28 Network ID'sine ait olduğunu görelim;

192 168 10 10
11000000 10101000 00001010 00001010
255 255 255 240
11111111 11111111 11111111 11110000

Elde ettiğim bu Binary değerlerini alt alta koyarak sağlamasını yapıyorum. Sağlama yaparken kural her zaman şu şekilde olacaktır;

1 + 1 = 1
1 + 0 = 0
0 + 1 = 0
0 + 0 = 0

AND'leme

11000000 10101000 00001010 00001010
11111111 11111111 11111111 11110000
11000000 10101000 00001010 00000000
192 168 10 0

IP adresi ve Subnet Mask'ın AND'lenmesi sonucunda Binary değerlerin Decimal karşılığı bize 192.168.10.0 /28 Network ID'sini vermektedir.
Bu sağlama ile 192.168.10.10 IP'sinin 1. Network olan 192.168.10.0 /28 Network ID'sine ait olduğunun sağlamasını yaparak, kanıtlamış olduk.

2. Network:
192.168.10.16 /28 
NET ID: 192.168.10.16
DAĞITILACAK IP ARALIĞI: 192.168.10.17 - 192.168.10.30
BROADCAST IP: 192.168.10.31

192.168.10.17
192.168.10.18
192.168.10.19
192.168.10.20
192.168.10.21
192.168.10.22
192.168.10.23
192.168.10.24
192.168.10.25
192.168.10.26
192.168.10.27
192.168.10.28
192.168.10.29
192.168.10.30
BROADCAST IP: 192.168.10.31

3. Network:
192.168.10.32 /28 
NET ID: 192.168.10.32
DAĞITILACAK IP ARALIĞI: 192.168.10.32 - 192.168.10.46
BROADCAST IP: 192.168.10.47

192.168.10.33
192.168.10.34
192.168.10.35
192.168.10.36
192.168.10.37
192.168.10.38
192.168.10.39
192.168.10.40
192.168.10.41
192.168.10.42
192.168.10.43
192.168.10.44
192.168.10.45
192.168.10.46
BROADCAST IP: 192.168.10.47

4. Network:
192.168.10.48 /28 
NET ID: 192.168.10.48
DAĞITILACAK IP ARALIĞI: 192.168.10.48 - 192.168.10.62
BROADCAST IP: 192.168.10.63

192.168.10.49
192.168.10.50
192.168.10.51
192.168.10.52
192.168.10.53
192.168.10.54
192.168.10.55
192.168.10.56
192.168.10.57
192.168.10.58
192.168.10.59
192.168.10.60
192.168.10.61
192.168.10.62
BROADCAST IP: 192.168.10.63

5. Network:
192.168.10.64 /28 
NET ID: 192.168.10.64
DAĞITILACAK IP ARALIĞI: 192.168.10.64 - 192.168.10.78
BROADCAST IP: 192.168.10.79

192.168.10.65
192.168.10.66
192.168.10.67
192.168.10.68
192.168.10.69
192.168.10.70
192.168.10.71
192.168.10.72
192.168.10.72
192.168.10.74
192.168.10.75
192.168.10.76
192.168.10.77
192.168.10.78
BROADCAST IP: 192.168.10.79

15. Network:
192.168.10.224 /28 
NET ID: 192.168.10.224
DAĞITILACAK IP ARALIĞI: 192.168.10.225 - 192.168.10.238
BROADCAST IP: 192.168.10.239

192.168.10.225
192.168.10.226
192.168.10.227
192.168.10.228
192.168.10.229
192.168.10.230
192.168.10.231
192.168.10.232
192.168.10.233
192.168.10.234
192.168.10.235
192.168.10.236
192.168.10.237
192.168.10.238
BROADCAST IP: 192.168.10.239

NOT: Biz, bölümleme yaparken 16 Network üzerinden bölmüştük. Çünkü çıkan 16 sonucu, 15'i de kapsıyordu. Bu nedenle elimizde hala kullanılanilir bir 1 Network bloğu daha bulunuyor. İstenirse bu da kullanılabilir.

16. Network:
192.168.10.240 /28 
NET ID: 192.168.10.240
DAĞITILACAK IP ARALIĞI: 192.168.10.241 - 192.168.10.254
BROADCAST IP: 192.168.10.255

192.168.10.241
192.168.10.242
192.168.10.243
192.168.10.244
192.168.10.245
192.168.10.246
192.168.10.247
192.168.10.248
192.168.10.249
192.168.10.250
192.168.10.251
192.168.10.252
192.168.10.253
192.168.10.254
BROADCAST IP: 192.168.10.255

Faydalı olması dileğiyle...

Etikerler: IP Adresleri,Subnet Mask AND'leme, Alt Ağ Maskesi Sağlaması, andleme yapma.


Her türlü görüş ve önerilerinizi aşağıdaki YORUM panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.



Beğendiğiniz içerikleri sosyal medya üzerinden paylaşarak içeriklerin daha fazla kişi tarafından görüntülenmesine yardımcı olabilirsiniz.

Yazar: Fırat Boyan

Adım Fırat Boyan. Sistem ve Ağ Mühendisi (MCSE), Microsft Sertifikalı Bilgi Teknolojileri Eğitmeni (MCT) ve İngilizceden Türkçeye ve Türkçeden İngilizceye serbest , Noter Yeminli Tercümanım. 1985 yılında Antalya'nın Alanya ilçesinde doğdum. 2008 yılından beri İstanbul'da yaşıyorum ve 15 yıldır Bilgi Teknolojileri alanında hizmet veriyorum. Şu anda MİRSİS Bilgi Teknolojileri bünyesinde Kıdemli Sistem Uzmanı olarak çalışıyorum ve Bilişim Teknolojileri alanında eğitim hizmeti veren en önde gelen eğitim kurumu olan Network Akademi'ye bağlı MCT-Microsoft Sertifikalı Eğitmen olarak Sistem ve Ağ eğitimleri vermekteyim. Kurumsal firmalara da bireysel bazda IT Danışmanlık Hizmetleri veriyorum.
Hakkımda daha fazla bilgi sahibi olmak ve sahip olduuğum olduğum Microsoft sertifikalarımı incelemek için Hakkımda sayfasını ziyaret edebilirsiniz.




-
YORUMLAR
Bu makaleye henüz yorum yapılmadı! İlk yorum yapan sen ol.
Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.

Yorum Yaz:
   
  
(Yorum onay bildirimi için gereklidir. Yayınlanmaz.)
 
750 Karakter yazabilirsiniz.

   
Güvenlik kodunu BÜYÜK harflerle giriniz.
* Yorumlar, onaylandıktan sonra yayınlanmaktadır.