# Alt Ağ

Adres: https://softwaredictionary.org/tr/terimler/subnet
Kategori: Ağlar
Son güncelleme: 2026-09-30
İngilizcesi: Subnet
Okunuşu: sabnet

Kısaca: Alt ağ, daha büyük bir ağın IP adres aralığı bölünerek elde edilen daha küçük bir ağdır; trafiği düzenli ve sınırlı tutar, güvenliği kolaylaştırır.

## Alt ağ (subnet) nedir?

Alt ağ (subnet), daha büyük bir IP ağının mantıksal bir dilimidir. Her IP adresi iki parçaya ayrılır: alt ağı tanımlayan ağ öneki (network prefix) ve onun içindeki tek bir cihazı tanımlayan ana makine (host) kısmı. Aynı alt ağdaki cihazlar birbirleriyle doğrudan konuşabilir; başka bir alt ağa giden trafik ise bir yönlendiriciden geçmek zorundadır.

Alt ağlar genellikle `192.168.1.0/24` gibi CIDR (Classless Inter-Domain Routing) gösterimiyle yazılır. Eğik çizgiden sonraki sayı, bir IPv4 adresindeki 32 bitin kaçının ağ önekine ait olduğunu gösterir; dolayısıyla `/24`, ana makineler için 8 bit bırakır: 256 adres, bunların 254'ü kullanılabilir, çünkü ilki ağın kendisini tanımlar, sonuncusu ise yayın (broadcast) adresidir. Aynı önek `255.255.255.0` şeklinde bir alt ağ maskesi olarak da yazılabilir; bir cihaz hedefin yerel olup olmadığına ya da varsayılan ağ geçidine, yani yönlendiriciye gönderilmesi gerekip gerekmediğine bu maskeyle karar verir.

Büyük bir ofis binasını düşünün: sokak adresi postayı binaya ulaştırır, kat numarası ise doğru departmana yönlendirir. Bulut ağları da alt ağlara bölünür; genellikle internete bakan yük dengeleyiciler için genel alt ağlar, veritabanları ve iç hizmetler için özel alt ağlar kullanılır ve aralarındaki trafiği güvenlik duvarı kuralları denetler. Alt ağlar ayrıca yayın trafiğini sınırlar ve farklı makine gruplarına farklı güvenlik politikaları uygulamanızı sağlar.

Alt ağ bazen VLAN (sanal LAN) ile karıştırılır. Alt ağ ağ katmanında bir IP adres aralığıdır; VLAN ise cihazları bir alt katman olan veri bağlantı katmanında ayırır. Uygulamada çoğu zaman birebir eşleştirilirler ama farklı şeylerdir. Ayrıca daha büyük bir önek sayısının daha küçük bir alt ağ anlamına geldiğini unutmayın: `/28` yalnızca 16 adres barındırırken `/16` 65.536 adres barındırır.

## Önemli noktalar

- Alt ağ, daha büyük bir ağın içinde daha küçük bir ağ oluşturan IP adres aralığıdır.
- `10.0.1.0/24` gibi CIDR gösterimi, ağ adresini ve önekin kaç bitten oluştuğunu verir.
- `/24` bir IPv4 alt ağında 256 adres vardır; bunların 254'ü cihazlara atanabilir.
- Farklı alt ağlar arasındaki trafik bir yönlendiriciden geçmek zorundadır.
- Bulut ağları genellikle internete açık kaynaklar için genel, iç kaynaklar için özel alt ağlar kullanır.

## Örnek: Python'un ipaddress modülüyle bir alt ağı incelemek

```python
import ipaddress

subnet = ipaddress.ip_network("192.168.1.0/24")
print(subnet.netmask)             # 255.255.255.0
print(subnet.num_addresses)       # 256
print(len(list(subnet.hosts())))  # 254 usable host addresses

# Is a device inside this subnet?
print(ipaddress.ip_address("192.168.1.42") in subnet)  # True
print(ipaddress.ip_address("192.168.2.42") in subnet)  # False

# Split the /24 into four smaller /26 subnets of 64 addresses each
for small in subnet.subnets(new_prefix=26):
    print(small)  # 192.168.1.0/26, 192.168.1.64/26, ...
```

## Sık sorulan sorular

**Bir IP adresindeki /24 ne anlama gelir?**

Adresin ilk 24 bitinin ağı tanımladığını, cihazlar için 8 bit kaldığını gösteren CIDR gösterimidir. Dolayısıyla `/24` bir IPv4 alt ağı 256 adres içerir; bunların 254'ü ana makineler için kullanılabilir.

**Alt ağ maskesi nedir?**

Alt ağ maskesi, ağ önekini `255.255.255.0` gibi noktalı bir sayıyla yazmanın başka bir yoludur ve `/24` ile aynıdır. Bir cihaz, hedefin yerel alt ağda mı olduğuna yoksa yönlendiriciye mi gönderilmesi gerektiğine karar vermek için bunu hedef adresle karşılaştırır.

**Bulutta genel ve özel alt ağ arasındaki fark nedir?**

Genel alt ağın internete bir rotası vardır; bu yüzden içindeki yük dengeleyici gibi kaynaklar dışarıdan trafik alabilir. Özel alt ağın internetten doğrudan bir rotası yoktur, bu da onu veritabanları ve iç hizmetler için olağan yer yapar.

---

Software Dictionary: https://softwaredictionary.org/tr · https://softwaredictionary.org/tr/llms.txt
