IP Adresi Sınıfları Nelerdir?

IP Adresi Sınıfları Nelerdir?

IP adresi sınıfları, IPv4’ün ilk yıllarında adres alanını düzenlemek için ortaya çıktı. Ağ ekipleri ilk bit desenine bakıp bloğun büyüklüğünü hızlıca tahmin etti. Bu yüzden planlama ve yönlendirme daha rahat ilerledi.

Bugün çoğu ekip CIDR önekleriyle çalışır, örneğin /24 ya da /20. Yine de sınıf mantığı subnet hesabını zihinde kurmana yardım eder. Ayrıca eski dokümanlar ve bazı protokoller bu dili hâlâ taşır.

Şimdi A, B, C, D ve E sınıflarına sırayla bakalım. Her sınıfta aralığı, varsayılan maskeyi ve kapasiteyi netleştirelim. Sonra CIDR’ın neden öne çıktığını örneklerle bağlayalım.

IP Adresi Sınıfları Mantığı Nasıl Çalışır?

IPv4 adresi 32 bitten oluşur. Biz bu adresi dört oktetle yazarız. Sınıflı yaklaşım, en soldaki bit desenini sınıf işareti gibi okur.

Bu işaret ağ kısmını kabaca belirler. Kalan bitler host alanını oluşturur. Böyle olunca ilk oktet sana hızlı bir kontrol sağlar.

Unicast için A, B ve C sınıfları öne çıkar. D sınıfı multicast trafiğini taşır. Standartlar E sınıfını deney ve araştırma için ayırır.

Varsayılan maske, ağ ile host sınırını sınıfa göre sabitler. Bu yüzden ilk oktete bakıp sınıfı hızlıca tahmin edersin. Yine de modern ağlarda önek uzunluğu asıl kararı belirler.

İlk oktet aralıkları sınıfı sahada daha hızlı okumana yardım eder. Bu aralıklar sana pratik bir kontrol noktası verir. Özellikle bir adres görünce önce bu çerçeveye oturtursun.

A Sınıfı IP Adresleri

A sınıfı çok büyük bloklar sunar ve tarihsel olarak dev ağlara hitap eder. İlk oktet 0 ile 127 arasındadır. Ancak pratikte 1 ile 126 aralığı öne çıkar.

A sınıfında varsayılan maske 255.0.0.0 olur, yani /8 önek kullanırsın. Ağ kısmı ilk okteti alır. Host alanı üç oktet boyunca devam eder.

0.0.0.0/8 bloğu bazı sistemlerde “belirsiz” ya da “bu ağ” anlamı taşır. 127.0.0.0/8 bloğu loopback için çalışır ve cihazı kendi üzerinde test eder. Bu iki blok yüzünden kullanılabilir ağ sayısı 126’ya iner.

Örneğin 23.14.9.8 adresinin ilk okteti 23’tür, yani A sınıfına düşer. Varsayılan maske ile ağ adresi 23.0.0.0 olur. Hostlar 23.0.0.1 ile 23.255.255.254 arasında yer alır.

23.255.255.255 adresi broadcast olarak kalır. Böylece aralığı hızlıca netleştirirsin. Sonra alt ağ ihtiyacına göre önek seçersin.

B Sınıfı IP Adresleri

B sınıfı, A kadar geniş olmasa da hâlâ büyük bloklar verir. İlk oktet 128 ile 191 arasındadır. Ağ kısmı iki oktet taşır.

Varsayılan maske 255.255.0.0 olur ve /16 önekle eşleşir. Bu yüzden tek bir B ağı on binlerce cihazı barındırabilir. Öte yandan ihtiyaç 65.534’e yaklaşmayınca geniş boşluk oluşur.

172.20.5.10 adresinde ilk oktet 172’dir, yani B sınıfına oturur. Varsayılan maske ile ağ adresi 172.20.0.0 görünür. Kurum 3.000 cihaz çalıştırsa bile 60 binden fazla adres boşta kalabilir.

C Sınıfı IP Adresleri

C sınıfı küçük ve orta segmentleri hedefler. Sahada da en sık duyulan kalıplardan biridir. İlk oktet 192 ile 223 arasındadır.

Varsayılan maske 255.255.255.0 olur ve /24 önekle eşleşir. Ağ kısmı üç oktet taşır. Bu yüzden tek bir ağ 254 host ile sınırlı kalır.

203.0.113.25 adresinin ilk okteti 203’tür, bu yüzden birçok ekip “C sınıfı gibi” diye düşünür. Varsayılan maske ile ağ adresi 203.0.113.0 olur. 300 host gerekiyorsa /23 ya da /22 gibi daha geniş bir önek seçebilirsin.

D Sınıfı IP Adresleri ve Multicast Mantığı

D sınıfı unicast gibi host hesabına dayanmaz. Bu sınıf multicast gruplarını adresler. Gönderici veriyi gruba yollar, gruba katılanlar veriyi alır.

Multicast tarafında grup adresi ve kontrol davranışı öne çıkar. IGMP gibi mekanizmalar alıcıların gruba katılımını yönetir. Özellikle canlı yayın ve bazı kontrol protokolleri bu modeli tercih eder.

OSPF gibi protokoller kontrol trafiğinde multicast adreslerinden yararlanır. Aynı segmentteki routerlar belirli grup adresleri üzerinden haberleşir. Böylece broadcast artmaz ve paketler daha hedefli akar.

E Sınıfı IP Adresleri ve Deneysel Alan

E sınıfı, IPv4’te deney ve araştırma alanını temsil eder. İlk oktet 240 ile 255 arasına düşer. Standartlar bu aralığı genel amaçlı unicast için ayırmaz.

Bu yüzden birçok ağ internet yönlendirmesinde bu aralığı filtreler. Yine de dikkat çeken bir istisna vardır. 255.255.255.255 adresi “limited broadcast” gibi davranır ve yerel ağda herkese seslenir.

Sınıflı Adresleme Neden İsraf Yarattı?

Sınıflı model üç blok boyutuna yaslanır: /8, /16 ve /24. Gerçek ihtiyaçlar çoğu zaman bu üç boyutun arasına düşer. Böyle olunca ya alan yetmez ya da gereğinden geniş blok seçersin.

Örneğin 2.000 host isteyen bir kurumu düşün. /24 yetmez, ekip /16 seçer ve 65.534 hostluk alan açar. Sonuçta on binlerce adres boş kalır, IPv4 havuzu daha hızlı daralır.

Rota tablosu büyüyünce router daha çok giriş tutar. Bu büyüme bellek ve CPU yükünü artırır. Ayrıca operasyon ekibi daha karmaşık bir plan izler.

CIDR Neden Sınıfları Geri Plana İtti?

CIDR, önek uzunluğunu serbest bıraktı ve sınıf sınırlarını gevşetti. Artık “C sınıfı” yerine “/27” gibi net bir önek söylersin. Böylece adres alanını ihtiyaca daha yakın bölersin.

CIDR aynı anda iki hedefi destekler. Önce israfı azaltır. Ayrıca rota özetlemeyi güçlendirir, böylece tablo daha yavaş büyür.

Bu yüzden modern ağ konuşmalarında sınıf harfleri yerine önek uzunluğu öne çıkar. Yine de sınıf mantığı hızlı bir zihinsel kontrol sağlar. Eski notları okurken hatalı varsayımları daha erken yakalarsın.

CIDR ile Host Sayısı Nasıl Hesaplanır?

Hesap basit ilerler, host için kaç bit kaldığını bulursun. Önek büyüdükçe host alanı küçülür. Önek küçüldükçe host alanı büyür.

/21 örneğiyle ilerleyelim. 32 bitten 21 biti ağa ayırınca 11 bit host için kalır. 2 üzeri 11 toplam 2.048 adres verir.

Ağ ve broadcast için iki adres ayırırsın. Böylece 2.046 host kalır. Rakamlar bu şekilde netleşir.

Aralığı görmek hesabı daha da hızlandırır. 10.10.8.0/21 bloğu 10.10.8.0 ile 10.10.15.255 aralığını kapsar. Böylece sekiz adet /24 bloğunu tek blokta toplarsın.

Rota Özetleme ve En Uzun Önek Eşleşmesi

CIDR, rota özetlemeyi günlük bir alışkanlık haline getirir. ISP’ler müşterilere alt bloklar dağıtır. Ardından dışarıya tek bir özet rota duyurur.

Örneğin bir ISP dış dünyaya 203.0.112.0/20 bloğunu duyursun. Aynı ISP içeride 203.0.112.0/23 ve 203.0.114.0/23 gibi alt blokları kullansın. Router en uzun önek eşleşmesiyle en spesifik rotayı seçer.

Bu model trafiği doğru yere taşır ve planı sade tutar. Ayrıca arıza anında etkilenen bloğu daha hızlı ayırırsın. Böyle olunca analiz süresi de kısalır.

Sınıf Mantığı Bugün Nerede Kullanılır?

Sınıflar resmi rolünü kaybetti, ancak günlük dilde iz bıraktı. Birçok ekip /24 için hâlâ “C class” der. Bu kısaltma ekip içi konuşmalarda hızlı anlaşma sağlar.

Eski protokoller de bu mirası taşır. RIPv1 güncellemede subnet maskesini eklemez ve classful sınırlarla karar verir. RIPv2 ise maskeyi taşır, böylece CIDR ve VLSM ile uyumlu çalışır.

IPv4’te NAT ve IPv6’ya Geçiş

CIDR IPv4’te verimliliği artırdı, ancak adres kıtlığını tek başına bitirmedi. Bu yüzden kurumlar NAT ile özel adresleri içeride tutar. Ayrıca az sayıdaki genel adresi paylaşır.

10.0.0.0/8, 172.16.0.0/12 ve 192.168.0.0/16 blokları bu noktada sık görünür. Öte yandan IPv6 çok daha geniş bir adres alanı sunar. Ayrıca önek tabanlı düşünceyi en baştan benimser.

Sınıf mantığını bilince eski dünyayı daha rahat okursun. CIDR hesabını oturtunca da bugünün ağını daha esnek yönetirsin.

Güncelleme Tarihi:

IP Adresi Sınıfları Nelerdir? (SSS)

Çoğu adreste hızlı bir kontrol sağlar. Yine de 0.0.0.0/8 bazı sistemlerde “bu ağ” anlamına gelir. 127.0.0.0/8 ise loopback içindir, gerçek ağa çıkmaz.

Çünkü eski dokümanlar bu dili çok kullanır. Ayrıca bir adresi görünce ölçeği hemen sezersin. Son kararı yine önek uzunluğu ile verirsin.

Hayır, bu sadece pratik bir etiket. İhtiyacın 254 hostu aşıyorsa /23 ya da /22 seçersin. Böylece kapasiteyi ezbere değil, ölçerek belirlersin.

0.0.0.0/8 bazı sistemlerde “bu ağ” anlamına gelir. 127.0.0.0/8 loopback içindir ve dışarı çıkmaz. Bu yüzden A tahsisleri genelde 1 ile 126 arasından seçilir.

İhtiyacın üç sabit boyutun arasına düştüğünde sorun çıkar. Mesela 2.000 host için /24 yetmez, /16 ise fazla geniş kalır. Sonuçta binlerce adres boşta bekler.

Biz “C sınıfı” demek yerine net bir önek söyleriz, örneğin /27. Böylece ağı ihtiyaca göre böleriz. Aynı kurum içinde farklı büyüklükte alt ağları da rahat kurarız.

Bir cihazı değil, bir grubu adresler. Gönderici paketi gruba yollar. Gruba katılan alıcılar paketi alır, katılmayanlar görmez.

IGMP alıcıların hangi multicast grubuna katıldığını bildirir. Trafiği tek başına taşımaz, katılımı yönetir. Bu sayede aynı ağda gereksiz paket dolaşımı azalır.

Standartlar bu alanı deney ve araştırma için ayırır. Bu yüzden birçok ağ cihazı ve sağlayıcı bu aralığı yönlendirmede filtreler. Yine de 255.255.255.255 yerel ağda limited broadcast gibi davranır.

Biz dışarıya daha geniş bir özet rota duyururuz. İçeride daha spesifik alt önekleri tutarız. Router da en uzun öneki seçer ve paketi doğru yere yollar.