Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bilgi Bankası

Anasayfa Bilgi Bankası Genel Subnet Nedir? Alt Ağ Maskesi ve IP ...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

Subnet Nedir? Alt Ağ Maskesi ve IP Adresleme

Subnet (Alt Ağ) Nedir ve Neden İhtiyaç Duyulur?

Subnet, bir IP ağının daha küçük, daha yönetilebilir parçalara bölünmesidir. Bu bölme işlemi, ağ performansını artırmak, güvenliği sağlamak ve IP adreslerini daha verimli kullanmak gibi çeşitli amaçlara hizmet eder. Temel olarak, büyük bir ağın, daha küçük ve bağımsız alt ağlara ayrılmasıdır.

Neden Subnet'e İhtiyaç Duyulur?

  • Ağ Performansını Artırma: Büyük bir ağda, tüm cihazlar aynı yayın alanında (broadcast domain) yer alır. Bu, bir cihazın gönderdiği bir yayın mesajının, ağdaki tüm cihazlara ulaşması anlamına gelir. Bu durum, ağ trafiğini artırır ve performansı düşürür. Subnet'ler, yayın alanlarını küçülterek bu sorunu çözer.
  • Güvenliği Artırma: Subnet'ler, ağın farklı bölümlerini izole ederek güvenliği artırır. Örneğin, hassas verilerin bulunduğu bir subnet, diğer subnet'lerden ayrı tutularak yetkisiz erişimlere karşı korunabilir. Firewall'lar ve erişim kontrol listeleri (ACL'ler) kullanılarak subnet'ler arasındaki trafiğe kısıtlamalar getirilebilir.
  • IP Adreslerini Verimli Kullanma: Özellikle IPv4 adreslerinin sınırlı olması nedeniyle, IP adreslerinin verimli kullanılması önemlidir. Subnet'ler, IP adreslerinin daha küçük bloklar halinde dağıtılmasını sağlayarak adres israfını önler.
  • Yönetimi Kolaylaştırma: Büyük bir ağı yönetmek zordur. Subnet'ler, ağı daha küçük ve yönetilebilir parçalara bölerek ağ yönetimini kolaylaştırır. Her subnet, ayrı bir yönetici tarafından yönetilebilir veya farklı güvenlik politikalarına tabi tutulabilir.

Eğer ASN (Otonom Sistem Numarası) hakkında daha fazla bilgi edinmek isterseniz, ASN Nedir? ASN Numarası Ne İşe Yarar? Kapsamlı Rehber sayfamızı ziyaret edebilirsiniz.

Alt Ağ Maskesi (Subnet Mask) Nedir ve Nasıl Çalışır?

Alt ağ maskesi, bir IP adresinin hangi bölümünün ağ adresini, hangi bölümünün ise host adresini temsil ettiğini belirleyen bir 32 bitlik sayıdır (IPv4 için). Alt ağ maskesi, IP adresi ile mantıksal AND işlemine tabi tutularak ağ adresi elde edilir. Bu sayede, bir cihazın hangi ağda bulunduğunu ve aynı ağda bulunan diğer cihazları belirlemesi mümkün olur.

Alt Ağ Maskesi Nasıl Çalışır?

  1. Alt Ağ Maskesinin Yapısı: Alt ağ maskesi, bir dizi ardışık 1 ve ardından bir dizi ardışık 0'dan oluşur. 1'ler, ağ adresini temsil eden bitleri, 0'lar ise host adresini temsil eden bitleri gösterir.
  2. Mantıksal AND İşlemi: Bir IP adresi ile alt ağ maskesi arasında mantıksal AND işlemi yapılır. Bu işlemde, IP adresinin ve alt ağ maskesinin karşılık gelen bitleri karşılaştırılır. Her iki bit de 1 ise, sonuç 1 olur. Aksi takdirde, sonuç 0 olur.
  3. Ağ Adresinin Elde Edilmesi: Mantıksal AND işleminin sonucu, ağ adresini verir. Ağ adresi, aynı ağda bulunan tüm cihazlar için aynıdır.

Örnek:

IP Adresi: 192.168.1.10

Alt Ağ Maskesi: 255.255.255.0

Bu durumda, alt ağ maskesi 255.255.255.0 olduğu için, IP adresinin ilk 24 biti (192.168.1) ağ adresini, son 8 biti (10) ise host adresini temsil eder. Mantıksal AND işlemi sonucunda elde edilen ağ adresi 192.168.1.0'dır.

Önemli Noktalar:

  • Alt ağ maskesi, IP adresinin hangi bölümünün ağ adresini, hangi bölümünün ise host adresini temsil ettiğini belirler.
  • Alt ağ maskesi, IP adresi ile mantıksal AND işlemine tabi tutularak ağ adresi elde edilir.
  • Aynı ağda bulunan tüm cihazlar için ağ adresi aynıdır.

CIDR (Classless Inter-Domain Routing) Nedir ve Ne Avantaj Sağlar?

CIDR (Classless Inter-Domain Routing), IP adreslerinin daha esnek ve verimli bir şekilde dağıtılmasını sağlayan bir IP adresleme yöntemidir. Geleneksel sınıf tabanlı adreslemede (Class A, Class B, Class C), IP adresleri belirli boyutlardaki bloklar halinde dağıtılırdı. Bu durum, adres israfına ve yönlendirme tablolarının büyümesine neden oluyordu. CIDR, bu sorunları çözmek için geliştirilmiştir.

CIDR'nin Avantajları:

  • Adres İsrafını Önleme: CIDR, IP adreslerinin daha küçük ve ihtiyaca uygun bloklar halinde dağıtılmasını sağlayarak adres israfını önler.
  • Yönlendirme Tablolarını Küçültme: CIDR, yönlendirme tablolarında daha az sayıda giriş tutulmasını sağlayarak yönlendirme performansını artırır.
  • Esneklik: CIDR, IP adreslerinin herhangi bir boyuttaki bloklar halinde dağıtılmasını sağlayarak ağ yöneticilerine daha fazla esneklik sunar.

CIDR Notasyonu:

CIDR notasyonu, bir IP adresini ve alt ağ maskesini tek bir ifadeyle göstermek için kullanılır. Örneğin, 192.168.1.0/24, 192.168.1.0 ağının 24 bitlik bir alt ağ maskesine sahip olduğunu gösterir. Bu, alt ağ maskesinin 255.255.255.0'a karşılık geldiği anlamına gelir.

Örnek:

10.0.0.0/8 -> Bu, 10.0.0.0 ağının 8 bitlik bir alt ağ maskesine sahip olduğunu gösterir. Bu, alt ağ maskesinin 255.0.0.0'a karşılık geldiği anlamına gelir.

172.16.0.0/16 -> Bu, 172.16.0.0 ağının 16 bitlik bir alt ağ maskesine sahip olduğunu gösterir. Bu, alt ağ maskesinin 255.255.0.0'a karşılık geldiği anlamına gelir.

Bu konuda daha fazla bilgi için CIDR Nedir? IP Adresleme ve Alt Ağ Maskesi sayfamızı ziyaret edebilirsiniz.

Subnetting Nasıl Yapılır? Adım Adım Anlatım

Subnetting, bir IP ağını daha küçük alt ağlara bölme işlemidir. Bu işlem, ağ performansını artırmak, güvenliği sağlamak ve IP adreslerini daha verimli kullanmak için yapılır. Subnetting işlemi, alt ağ maskesini değiştirerek yapılır.

Adım Adım Subnetting:

  1. İhtiyaçların Belirlenmesi: Öncelikle, kaç alt ağa ihtiyaç duyulduğu ve her alt ağda kaç cihaza ihtiyaç duyulduğu belirlenmelidir.
  2. Alt Ağ Maskesinin Belirlenmesi: İhtiyaç duyulan alt ağ sayısına ve cihaz sayısına göre uygun alt ağ maskesi belirlenir. Alt ağ maskesi, ağ adresini temsil eden bit sayısını artırarak alt ağ sayısını artırır.
  3. Alt Ağ Adreslerinin Hesaplanması: Alt ağ maskesi belirlendikten sonra, her alt ağ için ağ adresi hesaplanır. Alt ağ adresleri, ardışık sayılarla oluşturulur.
  4. Geçerli IP Adresi Aralığının Belirlenmesi: Her alt ağ için geçerli IP adresi aralığı belirlenir. Geçerli IP adresi aralığı, ağ adresi ile yayın adresi arasındaki adreslerdir.
  5. Cihazlara IP Adresi Atanması: Cihazlara, ilgili alt ağın geçerli IP adresi aralığından IP adresi atanır.

Örnek:

192.168.1.0/24 ağını iki alt ağa bölmek istediğimizi varsayalım.

  1. İhtiyaçlar: 2 alt ağ, her alt ağda yaklaşık 128 cihaz.
  2. Alt Ağ Maskesi: /25 (255.255.255.128)
  3. Alt Ağ Adresleri:
    • 192.168.1.0/25
    • 192.168.1.128/25
  4. Geçerli IP Adresi Aralığı:
    • 192.168.1.0/25 -> 192.168.1.1 - 192.168.1.126
    • 192.168.1.128/25 -> 192.168.1.129 - 192.168.1.254
  5. Cihazlara IP Adresi Atanması: Cihazlara, yukarıdaki aralıklardan IP adresi atanır.

Subnetting Hesaplama Araçları ve Yöntemleri

Subnetting işlemi, elle yapılabileceği gibi, subnetting hesaplama araçları kullanılarak da yapılabilir. Subnetting hesaplama araçları, alt ağ maskesini, alt ağ adreslerini ve geçerli IP adresi aralıklarını otomatik olarak hesaplar. Bu araçlar, subnetting işlemini kolaylaştırır ve hataları önler.

Subnetting Hesaplama Yöntemleri:

  • Elle Hesaplama: Alt ağ maskesini, alt ağ adreslerini ve geçerli IP adresi aralıklarını elle hesaplamak mümkündür. Bu yöntem, subnetting prensiplerini anlamak için faydalıdır.
  • Subnetting Hesaplama Araçları: Birçok online ve offline subnetting hesaplama aracı bulunmaktadır. Bu araçlar, subnetting işlemini otomatikleştirir ve hataları önler.

Örnek Subnetting Hesaplama Aracı:

Aşağıdaki Python kodu, basit bir subnetting hesaplama aracı örneğidir:


def subnet_calculator(ip_address, cidr_prefix):
  """
  Belirtilen IP adresi ve CIDR ön eki için subnet bilgilerini hesaplar.
  """

  import ipaddress

  try:
    network = ipaddress.ip_network(f"{ip_address}/{cidr_prefix}", strict=False)
    print(f"Ağ Adresi: {network.network_address}")
    print(f"Yayın Adresi: {network.broadcast_address}")
    print(f"Alt Ağ Maskesi: {network.netmask}")
    print(f"Toplam Host Sayısı: {network.num_addresses - 2}") # Ağ ve yayın adresleri hariç
    print(f"Geçerli Host Aralığı: {network[1]} - {network[-2]}")

  except ValueError as e:
    print(f"Hata: Geçersiz IP adresi veya CIDR ön eki: {e}")

# Örnek kullanım:
subnet_calculator("192.168.1.0", 24)

Bu kod, `ipaddress` modülünü kullanarak belirtilen IP adresi ve CIDR ön eki için ağ adresini, yayın adresini, alt ağ maskesini ve geçerli host aralığını hesaplar. Python'un `ipaddress` modülü, IP adresleriyle çalışmak için kullanışlı araçlar sunar. Bu modül, subnetting hesaplamalarını kolaylaştırır ve hataları önler.

Gerçek Hayattan Subnetting Örnekleri ve Vaka Çalışmaları

Subnetting, birçok farklı senaryoda kullanılır. İşte bazı gerçek hayattan örnekler ve vaka çalışmaları:

  • Kurumsal Ağlar: Büyük şirketler, ağlarını departmanlara veya işlevlere göre subnet'lere ayırır. Örneğin, pazarlama departmanı için ayrı bir subnet, finans departmanı için ayrı bir subnet ve geliştirme departmanı için ayrı bir subnet oluşturulabilir. Bu, ağ trafiğini izole etmeye, güvenliği artırmaya ve yönetimi kolaylaştırmaya yardımcı olur.
  • Veri Merkezleri: Veri merkezleri, sunucuları ve diğer ağ cihazlarını subnet'lere ayırır. Bu, güvenliği artırmaya, performansı optimize etmeye ve kaynakları daha verimli kullanmaya yardımcı olur. Farklı müşteri ortamları veya farklı hizmetler için ayrı subnet'ler oluşturulabilir.
  • Ev Ağları: Ev kullanıcıları, ev ağlarını subnet'lere ayırarak güvenliği artırabilir ve performansı optimize edebilir. Örneğin, misafirler için ayrı bir subnet oluşturularak, ev ağındaki diğer cihazlara erişimleri kısıtlanabilir.
  • Bulut Ortamları: Bulut sağlayıcıları, sanal makineleri ve diğer bulut kaynaklarını subnet'lere ayırır. Bu, güvenliği artırmaya, performansı optimize etmeye ve kaynakları daha verimli kullanmaya yardımcı olur. Farklı uygulamalar veya ortamlar için ayrı subnet'ler oluşturulabilir.

Vaka Çalışması: Bir Üniversite Ağının Subnetting ile İyileştirilmesi

Bir üniversite, büyük ve karmaşık bir ağa sahipti. Ağ, öğrenci yurtları, akademik binalar ve idari ofisler gibi farklı bölgelere yayılmıştı. Ağ performansı düşüktü, güvenlik açıkları vardı ve yönetimi zordu. Üniversite, ağı subnet'lere ayırarak bu sorunları çözmeye karar verdi.

Çözüm:

  1. Üniversite, ağı farklı bölgelere ve işlevlere göre subnet'lere ayırdı. Örneğin, öğrenci yurtları için ayrı bir subnet, akademik binalar için ayrı bir subnet ve idari ofisler için ayrı bir subnet oluşturuldu.
  2. Her subnet için uygun alt ağ maskesi belirlendi.
  3. Firewall'lar ve ACL'ler kullanılarak subnet'ler arasındaki trafiğe kısıtlamalar getirildi.
  4. Ağ yönetimi için merkezi bir sistem kuruldu.

Sonuçlar:

  • Ağ performansı önemli ölçüde arttı.
  • Güvenlik açıkları kapatıldı.
  • Ağ yönetimi kolaylaştı.

Subnetting ve Yönlendirme (Routing) İlişkisi

Subnetting ve yönlendirme (routing) birbirleriyle yakından ilişkilidir. Yönlendirme, ağlar arasındaki veri paketlerinin doğru hedefe ulaştırılması işlemidir. Subnetting, ağları daha küçük parçalara bölerek yönlendirme işlemini kolaylaştırır ve daha verimli hale getirir.

Yönlendirme Tabloları:

Yönlendiriciler (routers), yönlendirme tabloları kullanarak veri paketlerinin nereye gönderileceğine karar verir. Yönlendirme tabloları, hedef ağ adreslerini ve bu ağlara ulaşmak için kullanılacak olan bir sonraki yönlendiricinin IP adresini (next hop) içerir. Subnetting, yönlendirme tablolarında daha az sayıda giriş tutulmasını sağlayarak yönlendirme performansını artırır.

CIDR ve Yönlendirme:

CIDR, yönlendirme tablolarının boyutunu küçültmek için kullanılan bir yöntemdir. CIDR, IP adreslerinin daha esnek ve verimli bir şekilde dağıtılmasını sağlayarak yönlendirme tablolarında daha az sayıda giriş tutulmasını sağlar. Örneğin, birden fazla küçük ağ, tek bir CIDR bloğu olarak temsil edilebilir. Bu, yönlendirme tablolarında daha az sayıda giriş tutulmasına ve yönlendirme performansının artmasına yardımcı olur.

Eğer BGP (Border Gateway Protocol) yapılandırması hakkında daha fazla bilgi edinmek isterseniz, BGP Yapılandırması sayfamızı ziyaret edebilirsiniz. BGP, farklı otonom sistemler (AS) arasındaki yönlendirme bilgilerini paylaşmak için kullanılan bir protokoldür. Subnetting ve CIDR, BGP'nin daha verimli çalışmasına yardımcı olur.

Özet:

Subnetting, ağları daha küçük parçalara bölerek yönlendirme işlemini kolaylaştırır ve daha verimli hale getirir. CIDR, yönlendirme tablolarının boyutunu küçültmek için kullanılan bir yöntemdir. Yönlendirme tabloları, hedef ağ adreslerini ve bu ağlara ulaşmak için kullanılacak olan bir sonraki yönlendiricinin IP adresini içerir.

IPv4 ve IPv6 Subnetting Arasındaki Farklar

IPv4 ve IPv6, internet protokolünün iki farklı versiyonudur. IPv4, 32 bitlik adresler kullanırken, IPv6 128 bitlik adresler kullanır. Bu farklılık, subnetting yöntemlerini ve yaklaşımlarını da etkiler.

Özellik IPv4 IPv6
Adres Uzayı 32 bit (yaklaşık 4.3 milyar adres) 128 bit (neredeyse sınırsız adres)
Adres Gösterimi Ondalık (dört adet 0-255 arası sayı) Onaltılık (sekiz adet 16 bitlik grup)
Subnet Maskesi Ondalık (örneğin, 255.255.255.0) CIDR ön eki (örneğin, /64)
Subnetting Yaklaşımı Adres israfını en aza indirme Adreslerin bolluğu nedeniyle basitleştirilmiş subnetting
Otomatik Adres Yapılandırması Genellikle DHCP ile SLAAC (Stateless Address Autoconfiguration) ile veya DHCPv6 ile

IPv4 Subnetting:

  • IPv4 adreslerinin sınırlı olması nedeniyle, subnetting işleminde adres israfını en aza indirmek önemlidir.
  • IPv4 subnet maskeleri, ondalık sayılarla (örneğin, 255.255.255.0) gösterilir.
  • IPv4 subnetting, daha karmaşık hesaplamalar gerektirebilir.

IPv6 Subnetting:

  • IPv6 adreslerinin bolluğu nedeniyle, subnetting işleminde adres israfı önemli bir sorun değildir.
  • IPv6 subnet maskeleri, CIDR ön eki ile (örneğin, /64) gösterilir.
  • IPv6 subnetting, genellikle daha basittir. Örneğin, genellikle her subnet için /64 ön eki kullanılır.
  • IPv6, SLAAC (Stateless Address Autoconfiguration) adı verilen bir özellik sayesinde, cihazların otomatik olarak IP adresi almasını sağlar.

Özet:

IPv4 ve IPv6 subnetting arasındaki temel farklar, adres uzayı boyutundaki farklılık ve subnetting yaklaşımındaki farklılıktır. IPv4 adreslerinin sınırlı olması nedeniyle, subnetting işleminde adres israfını en aza indirmek önemlidir. IPv6 adreslerinin bolluğu nedeniyle, subnetting işleminde adres israfı önemli bir sorun değildir ve subnetting genellikle daha basittir.

Kriter IPv4 IPv6
Adres Uzayı 32 bit 128 bit
Adres Formatı Dört ondalık sayı (örn. 192.168.1.1) Sekiz onaltılık grup (örn. 2001:0db8:85a3:0000:0000:8a2e:0370:7334)
Adresleme Metodu Manuel veya DHCP SLAAC, DHCPv6 veya manuel
Subnetting Karmaşıklığı Daha karmaşık Daha basit (genellikle /64)
Adres Tüketimi Sınırlı, dikkatli planlama gerektirir Çok geniş, daha az planlama gerektirir

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(1013 defa görüntülendi. / 412 kişi faydalı buldu.)

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top