← Back to list

IP ADRESLEME ve SUBNETTİNG: BAŞTAN SONA REHBER

Günümüzde ağ sistemlerini anlamanın temelinde IP adresleme ve subnetting yer alır.Bu yazıda, sıfırdan başlayarak IP adreslerinin nasıl…

Huriyegokcenn · 2026-05-05 12:52 · 201 claps · 7.1 min read
#subnetting #ip #network #subnet-mask #cidr
Open on Medium ↗

IP ADRESLEME ve SUBNETTİNG: BAŞTAN SONA REHBER

Günümüzde ağ sistemlerini anlamanın temelinde IP adresleme ve subnetting yer alır.Bu yazıda, sıfırdan başlayarak IP adreslerinin nasıl çalıştığını ve subnetting mantığını adım adım öğreneceğiz. IP adresleme ve subnetting konularını anlamak için ilk öncelikle ağ, IP, IP adresi ve IP yapısını nedir öğrenmemiz gerekmekte.

🌐 Ağ (Network) Nedir? 📡 IP Nedir? 🧾 IP Adresi Nedir? 🧱 IP Adresinin Yapısı 🧩 Subnet Mask Nedir? 🔢 CIDR Nedir? 📊 Network / Broadcast / Host 🧮 Subnetting Nedir?

AĞ (NETWORK) NEDİR?

Ağ, cihazlar arasında veri iletimini sağlayan fiziksel ve mantıksal bağlantılar bütünüdür.

  • Bu bağlantı kablolu veya kablosuz olabilir.
  • Küçük ağlara LAN, geniş alan ağlarına WAN denir.
  • İnternet ise dünya çapındaki en büyük WAN’dır.

Bir ağda iletişim olabilmesi için cihazların birbirini tanıyabilmesi gerekir.

Peki ağda cihazlar nasıl birbirini tanır?

IP NEDİR?

IP (Internet Protocol), ağ üzerindeki cihazların birbirleriyle iletişim kurmasını sağlayan bir protokoldür.

  • Paketlerin adreslenmesini sağlar.
  • Yani “veri nereye gidecek?” sorusunun cevabını IP verir.
  • IP, verinin bir cihazdan diğerine nasıl gideceğini belirler.

IP ADRESİ NEDİR?

Bir ağda birden fazla cihaz varsa, bu cihazların birbirini bulabilmesi için her birinin benzersiz bir adresi olmak zorunda. İşte bu adres IP adresidir.

IP adresi = Bir cihazın ağ üzerindeki kimliği

Bir IP örneği: 192.168.1.10.

}}}Bu sayı rastgele değil, belirli bir kurala göre oluşturuluyor.

IP ADRESİNİN YAPISI

IP’nin sürümleri vardır. Ülkemizde ve dünya genelinde IPv4 daha yaygın kullanıldığı için konuyu anlamak adına onun yapısını inceleyelim.

IPv4 = 32 bitlik (32 tane 0/1) bir sayıdır. Biz bunu okumak kolay olsun diye 4 parçaya (oktet) böleriz.

  • 32 bit = 4 × 8 bit
  • Her 8 bitlik parçaya oktet denir
  • Her oktet 0–255 arası bir sayı olur

Örnek: 192.168.1.10

Şu üç yöntemi kullanarak bir IP adresini gösterebilirsiniz:

  • 172.16.30.56 ‘de olduğu gibi noktalı-ondalık(decimal),
  • 10101100.00010000.00011110.00111000 ‘de olduğu gibi binary (ikilik sayı düzeni),
  • AC.10.1E.38 ‘de olduğu gibi hexadecimal olarak

Peki “0–255” nereden geliyor?

1 oktet = 8 bit 8 bit ile üretilebilecek en büyük değer:

tüm bitler 1 olursa: 11111111 bu da decimal (10’luk sistemde) 255 eder.

Çünkü 8 bitin ağırlıkları: 128 64 32 16 8 4 2 1

Yani: 192.168.1.10 aslında bit olarak şuna benzer:

IP adresi bir cihazın yerini tanımlamada tek başına yeterli değildir. Peki IP’nin neyi nasıl söylediğini nereden biliriz?

IP’nin neyi anlattığını bize söyleyen şey Subnet Mask’tir.

IP TERMİNOLOJİSİ

Bit

  • 0 veya 1 değerini alan en küçük veri birimidir.

Byte

  • 8 bitten oluşur.

Octet

  • 8 bitten oluşan sayıdır.
  • Bu modülde byte ve octet aynı anlamda kullanılır.

Network Adresi

  • Bir ağın kimliğini temsil eden özel IP adresidir.
  • Paketlerin hangi ağa gönderileceğini belirlemek için kullanılır.
  • Cihazlara verilmez.
  • Örnek: 10.0.0.0, 172.16.0.0, 192.168.10.0

Broadcast Adresi

  • Bir ağdaki tüm cihazlara aynı anda veri göndermek için kullanılır.
  • Ağın son IP adresidir ve cihazlara atanmaz.

Network ve Broadcast Neden Kullanılamaz?

Bu iki adres özel amaçlıdır.

  • Network address → ağın kendisi
  • Broadcast address → toplu iletişim

Bu yüzden:

  • Host (cihaz) adresi olamazlar
  • Bu adresler cihaza verilirse ağ karışır.

Kullanılabilir Host IP Aralığı

Bir ağda Network ve Broadcast adresleri hariç cihazlara verilebilecek IP’lerdir. Aradaki IP’lerdir.

  • Network + 1
  • Broadcast − 1

192.168.1.0/24

192.168.1.0/24

PEKİ IP ADRESLERİ NEYE GÖRE AYRILIR?

Eskiden IP adresleri Class yapısına göre ayrılırdı.

Classful Adresleme Nedir?

Classful adresleme, IP’leri sabit sınıflara bölen eski bir yöntemdir.

Classful adresleme, IP adreslerinin ilk oktetine bakılarak Class A, B, C, D ve E olarak sabit sınıflara ayrıldığı eski adresleme yöntemidir.

Her class’ın varsayılan subnet mask’i vardır.

  • Ağlar esnek değildir.
  • IP adresleri verimsiz kullanılır.

Örnek:

Class A → 255.0.0.0
Class B → 255.255.0.0
Class C → 255.255.255.0
Class D → Multicast
Class E → Research

Bu yapı günümüzde CIDR (Classless Addressing) ile değiştirilmiştir.

Günümüzde ise CIDR, classful adreslemenin yerine geçmiştir.

CLASSLESS ADDRESSİNG (CIDR) NEDİR?

Classless Addressing (CIDR), IP adreslerini Class A, B, C sınırlarına bağlı kalmadan, ihtiyaca göre bölebilen güncel adresleme yöntemidir.

  • Subnet mask esnektir
  • / gösterimi kullanılır (/24, /26 gibi)
  • IP adresleri daha verimli kullanılır

Örnek Gösterim: 192.168.1.0/24

CIDR, IP adreslemeyi esnek hale getiren modern yöntemdir.

SUBNET MASK NEDİR?

Subnet Mask, bir IP adresinin • hangi kısmının ağ (network) • hangi kısmının cihaz (host)

olduğunu belirleyen sayıdır. IP’nin ne anlattığını subnet mask tanımlar. Subnet mask’te 1'ler network, 0'lar host kısmını temsil eder.

Subnet mask = IP adresinin rehberi

Nasıl çalışır? Subnet mask de IP gibi 32 bittir ve 4 oktetten oluşur. Ama kuralı çok basit:

  • 1 olan bitler → Network
  • 0 olan bitler → Host

Biz bunu genelde şu şekilde görürüz:

  • 255 → tamamı network
  • 0 → tamamı host

Örnek:

IP: 192.168.1.10
Subnet Mask: 255.255.255.0
  • İlk üç oktet 255 → network
  • Son oktet 0 → host

Yani:

  • Network kısmı: 192.168.1
  • Host kısmı: 10

Bu ağın:

Network adresi: 192.168.1.0
Broadcast adresi: 192.168.1.255
Kullanılabilir IP'ler: 192.168.1.1–192.168.1.254

CIDR, subnet mask’in bit sayısı ile yazılmış halidir

  • Günlük ağ ayarlarında → Subnet mask
  • Planlama, subnetting, routing → CIDR

Peki biz bu bilgileri kullanarak cihaza IP nasıl veriyoruz?

•Burada en çok karşımıza çıkan CIDR’lar ve bunlara karşılık gelen Subnet Mask’lar host sayıları verilmiştir. Toplu olarak görelim istedim.

IP ADRESLEME NASIL YAPILIR?

IP Atarken Dikkat Edilmesi Gerekenler:

  • Aynı IP iki cihaza verilmez
  • Network ve broadcast adresi kullanılmaz
  • IP, subnet mask ile uyumlu olmalı

1)Statik IP Adresleme

  • IP manuel girilir
  • Değişmez
  • Sunucu, yazıcı gibi cihazlarda kullanılır

Örnek: IP: 192.168.1.10

  • Mask: 255.255.255.0
  • Gateway: 192.168.1.1

2)Dinamik IP Adresleme (DHCP)

  • IP otomatik verilir
  • Router / DHCP server dağıtır
  • Ev ve ofis ağlarında yaygındır

“Cihaz ağa bağlanır, IP’yi otomatik alır.”

Özel (Private) IP Adresleri Nedir?

Private IP adresleri, yalnızca yerel ağlarda kullanılan ve internette yönlendirilmeyen IP adresleridir.

  • İnternete doğrudan çıkamazlar
  • Aynı private IP, farklı ağlarda tekrar kullanılabilir
  • İnternete çıkışta NAT kullanılır

Private IP Aralıkları

  • 10.0.0.0–10.255.255.255
  • 172.16.0.0–172.31.255.255
  • 192.168.0.0–192.168.255.255

Ev ve ofis ağlarında gördüğümüz IP’ler bunlardır.

Public (Genel) IP Nedir? Public IP, internette benzersiz olan ve cihazların internetten erişilebildiği IP adresidir.

  • ISP tarafından verilir
  • İnternette tektir

NETWORK, HOST ve BROADCAST ADRESİ NASIL BULUNUR?

Örnek1:

IP: 192.168.1.130/26

2) /26 → CIDR :

/26 demek: 24 bit + 2 bit (4. oktette)
 Subnet Mask: 255.255.255.192

2) Block size:

Son oktette mask = 192
Alabileceği toplam değer sayısı = 256
Yani: 0'dan 255e kadar
Block size = 256 − 192 = 64

3) Network Adresi

Networkler 64 artar:
 0, 64, 128, 192
IP'nin son okteti 130 → 128–191 aralığında
Network = 192.168.1.128

4) Broadcast bul

Broadcast = 128 + 64 − 1 = 191
 Broadcast = 192.168.1.191

5) Host aralığı

192.168.1.129–192.168.1.190

6) Host sayısı

Host bit sayısı = 32−26 = 6
2 ⁶ − 2 = 64 − 2 = 62 host

Örnek2:

IP Adresi: 192.168.1.45/28

CIDR: /28
Host bit sayısı = 32 − 28 = 4
Subnet Mask: 255.255.255.240

2. Block Size (Artış Miktarı)

Son oktet: 240
Block size = 256 − 240 = 16

3. Subnet Aralıkları (16’şar artar)

0–15
16–31
32–47  broadcast dahil edilir, ama aralık üst sınırı +1 değil.

4. Network Adresi

45 → 32–47 aralığında
Network Address: 192.168.1.32

5. Broadcast Adresi

Broadcast = 32 + 16 − 1
Broadcast Address: 192.168.1.47

6. Kullanılabilir Host Aralığı

İlk host: 192.168.1.33
Son host: 192.168.1.46
Host Aralığı: 192.168.1.33–192.168.1.46

7. Host Sayısı

Host sayısı =2 ⁴ − 2 = 14

Özet

CIDR: /28
Subnet Mask: 255.255.255.240
Block size: 16
Network: 192.168.1.32
Broadcast: 192.168.1.47
Kullanılabilir host: 14

SUBNETTİNG

Tek bir ağı birden fazla küçük ağa nasıl böleriz?

Şu ana kadar bir ağın network, broadcast ve host aralığını bulduk. Ağ büyüdükçe tek bir broadcast domain verimsizleşebilir. İşte subnetting burada devreye girer. Bu durumda ağı daha küçük parçalara bölmek için subnetting kullanırız.

Subnetting Nedir?

Bir ağı daha küçük ağlara bölme işlemidir

Neden Subnetting Kullanılır?

  • Büyük ağlar verimsizdir
  • Broadcast trafiği artar
  • IP’ler boşa gider

Subnetting, IP adreslerini daha verimli kullanmamızı sağlar.

Subnetting Yapmanın 3 Temel Adımı

  1. Kaç subnet veya kaç host gerektiğini belirle

  2. Subnet mask’i küçült (CIDR arttırarak yapılır)

3.Yeni subnet’ler için

Network
Broadcast
Host aralıklarını hesapla

Örnek1:

IP Ağı: 192.168.1.0/24 Bu ağda: Toplam 256 IP vardır. 254 host kullanılabilir

Amaç: Bu ağı 4 eşit subnet’e bölmek istiyoruz.

Kaç Bit Ödünç Alınır?

4 subnet için: 2  ² = 4 subnet
2 bit ödünç alınır. Yeni CIDR: 24+2

Yeni CIDR ve Subnet Mask

Eski CIDR: /24
Yeni CIDR: /24 + 2 = /26 
11111111.11111111.11111111.11000000
Yeni Subnet Mask:255.255.255.192

Block Size Hesapla

Son oktet: 192
256 − 192 = 64
Subnet'ler 64'er 64'er ilerler.

Subnetting sayesinde aynı IP bloğu ile birden fazla ağ oluşturabiliriz.

Örnek:

Ağ: 192.168.10.0/24

Her subnet’te en az 30 host olsun.

1)Gerekli Host Bit Sayısını Bul

Host sayısı formülü: 2ⁿ − 2
 30 host için:
2 ⁵ − 2 = 32 − 2 = 30
Demek ki host bit = 5 olmalı.

2) Yeni CIDR’ı Bul

Toplam bit: 32
Host bit: 5 Yeni CIDR = 32 − 5 = /27

3) Yeni Subnet Mask

/27 → 255.255.255.224

4) Block Size

Son oktet: 224
 Block size = 256 − 224 = 32
Subnet'ler 32'şer artacak.

Örnek:

192.168.50.0/24 ağının en az 6 subnet’e bölünmesi

1) Kaç Bit Ödünç Alınır?

Subnet sayısı 2ⁿ formülü ile hesaplanır.

2 ² = 4 → yetersiz
2 ³ = 8 → en az 6 subnet ihtiyacını karşılar
3 bit ödünç alınır

2) Yeni CIDR ve Subnet Mask

  • Eski CIDR: /24
  • Yeni CIDR: /24 + 3 = /27

Subnet Mask:

255.255.255.224

3) Block Size (Artış Miktarı)

  • Subnet mask’in son okteti: 224
  • Block size = 256 − 224 = 32
  • Subnet aralıkları 32 IP olacak şekilde oluşur.

6 Subnet’i Yazalım (Network / broadcast / Host)

6 Subnet’i Yazalım (Network / broadcast / Host)

Bu yazımda değineceğim konular bunlardı. Bu yazıda IP adresleme ve subnetting konularını temelinden ele aldık. Devamında daha ileri subnetting senaryoları ve pratik örneklerle konuyu pekiştirebilirsiniz.

Buraya kadar okuduğunuz için teşekkür ederim.


메타데이터
post_id
18cf67e13c7e
slug
ip-adresleme-ve-subnetti̇ng-baştan-sona-rehber-18cf67e13c7e
url
https://medium.com/@huriyegokcenn/ip-adresleme-ve-subnetti%CC%87ng-ba%C5%9Ftan-sona-rehber-18cf67e13c7e
canonical_url
https://medium.com/@huriyegokcenn/ip-adresleme-ve-subnetti%CC%87ng-ba%C5%9Ftan-sona-rehber-18cf67e13c7e
author_url
https://medium.com/@huriyegokcenn
status
ok
fetched_at
2026-06-15 20:49:13