Ip Adreslerinin Sınıflandırılması
Internet üzerindeki bilgisayarlar ve ağ cihazları birbirleriyle haberleşmek için IP adreslerini kullanılırlar. Bu IP adresleri dağıtılırken, hiyerarşik olarak daha küçük birimlere bölünür ve alt ağlar oluşturulur. Bu alt ağlar kurumlara, üniversitelere ve şirketlere ihtiyaca göre tahsis edilir. Internet üzerinde farklı büyüklüklerde milyonlarca ağ bulunmaktadır, bu ağlar büyüklüklerine göre sınıflandırılmış ve IP adresleri de bu sınıflandırmaya göre dağıtılmıştır. Temelde kullanılan A,B ve C sınıfı olmak üzere 3 farklı IP adres sınıfı bulunmaktadır. D ve E sınıfı adreslerde mevcut olmakla birlikte özel amaçlar için kullanılmakta veya saklı tutulmaktadırlar.
IP adresleri 32 bit uzunluğundadır ve bu adresler sınıflandırmayı kolaylaştırmak için 2 parçaya bölünmüştür. Parçanın bir tanesi Network ID olarak o ağın numarasını gösterirken, diğeri Host ID ise bu ağ içindeki sistemleri, bilgisayarları ve ağ cihazlarını temsil eder. Adresin kaç bitinin NetID, kaç bitin HostID olacağını ağın sınıfı belirler. Ağın sınıfı belirlendikten sonra, bu sınıfların içinde en fazla kaç tane alt ağ ve bilgisayar bulunacağı hesaplanabilir.
A Sınıfı Adres (A Class)
A sınıfı ip adreslerinde NetID 7 bit ile, HostID ise 24 bit ile temsil edilir. Sadece çok büyük ağlara ihtiyaç duyan firmalara verilirler. General Electric, IBM, ARPANET bunlardan birkaçıdır. A sınıfı adreslerin ilk biti her zaman 0’dır. A sınıfı adreslemeyle her biri 16 milyon bilgisayar içeren 126 tane alt ağ kurulabilir. Buna dayanarak A sınıfı ip adreslerin ilk bölümünün 1 ile 126 arasında değer alacağını söyleyebiliriz. A sınıfı adresler bu kadar az olmasına rağmen, tüm internetin %50’ sini adresleyebilirler.
B Sınıfı Adres (B Class)
Bu tür adres alanı içindeki ağlarda NetID 14 bit ile, HostID ise 16 bit ile temsil edilir. Adres alanı her biri 65534 bilgisayar içeren 16384 tane alt ağa izin verir. B sınıfı adreslerin ilk iki biti 10 şeklinde başlamak zorundadır. Bu ip adresleri büyük veya orta büyüklükteki ağlar için kullanılır. 128 ile 191 aralığında başlangıç bölümüne sahip ip adresleri B sınıfına dahildir. B sınıfı adresler ile tüm internetin %25’ i adreslenebilir.
C Sınıfı Adres (C Class)
C sınıfı adres alanı içinde NetID 21 bit, HostID ise 8 bit ile temsil edilir. Dolayısıyla bu tür adres alanlarıyla her biri 254 tane bilgisayar içerebilen 2 milyon alt ağ kurulabilir. C sınıfı adreslerin ilk üç biti 110 şeklindedir. Günümüzde kurumların birçoğuna C sınıfı adresler verilmektedir. C sınıfı ip adreslerinin ilk bölümü 192 ile 223 arasında değer alırlar. C sınıfı adresler ile tüm internetin %12,5’i adreslenebilir.
IP Adresleri
Network üzerindeki bilgisayarlar Ethernet kartları aracılığıyla bir biriyle iletişim kurarlar. Her bir Ethernet kartının fiziksel olarak bir MAC adresi vardır. Bu üretimi sırasında karta işlenir. TCP/IP bakımında ise bir network kartının iki adresi vardır:
• IP adresi
• Host adresi (ethernet adresi)
IP adresleri bir bilgisayarı adreslemeyi amaçlayan 32 bitlik bir bilgidir. Aynı cadde ve sokak adları gibi bölümlüdür ve tek bir kapı sadece tek bir IP adresi ile gösterilir. IP adresleri her biri onlu sayı 0 ila 255 arasında olan 4 gruptan oluşur. Bu gruplar w,x,y,z harfleriyle temsil edilir. Örneğin: 123.45.35.122. Dörtlü gruplardan her biri 8-bitlik bir Internet adresini belirtir.
Desimal gösterim : 123. 45 . 35 .122
İkili Gösterim : 11001010. 00101010 . 00100101 . 11010010
Sonuç olarak network içinde her bilgisayar bir network kartına sahiptir. Her network kartı da tanımlanmış bir adrese sahiptir. Network yöneticisi TCP/IP yazılımını yükleyerek her bir kartın IP adreslerini tanımlar.
Her IP adresi iki kısımdan oluşur. Network ID ve Host ID. Network ID değeri bilgisayarın bulunduğu network (segment) numarasını, Host ID ise bilgisayarın ya da diğer aygıtın numarasını gösterir. Yani mahalle içinde ev numaraları gibi. Bir şehirde 500 mahalle olabilir. Bu beş yüz tane network ID anlamına gelir. Her mahallede binlerce kapı numarası olabilir. Onlarda host ID anlamına gelir.
Bir IP adresi 32 bit uzunluğundadır; dolayısıyla ağ üzerine, teorik olarak 232 tane, yani yaklaşık 4 milyar tane bilgisayar bağlanabilir.32 bitlik IP adresleri gösterimi ve yazımı kolay olsun diye, aynı zamanda ağ yönetimi için sağladığı kolaylıklardan dolayı her biri noktalarla ayrılan 8 bitlik dört parçaya bölünmüştür; parçalar 162.72.155.27, 144.122.65.0 gibi birbirinden noktalar ile ayrılmıştır. Adreslemede hiyerarşik yapı kullanılmaktadır.
Bu 8-bitlik 4 kısmın her biri binary (ikili) olarak da ifade edileceğinden desimal olarak 0-255 arasında, ikili olarak da 0000000 ile 11111111 arasında değer alır.

Yaklaşık 4 milyar tane IP adresi, ağa 4 milyar tane bilgisayar bağlanabileceğini gösterir; pratikte bu sayının çok altında olacağı düşünülse de, aslında ağa bağlanabilecek bilgisayarların sayısı çok daha fazla olacaktır.
İlk bakışta internet’e bağlanacak bilgisayarların 4 milyarın altında olacağı düşünülür. Çünkü IP adresleri yalnızca bilgisayarlara değil ağ içinde aktif görevi olan cihazlara da verilir. Buna ek olarak üzerinde birden fazla arayüz bulunduran bir bilgisayar birden fazla IP adresine sahip olabilir. Örneğin iki LAN arasında bağlantı aygıtı görevini gören bir bilgisayarın iki tane arayüzü olur; iki tane de IP adresi olur. Sonuçta toplam IP adresi sayısı ağa bağlanacak olan toplam bilgisayar sayısını göstermez. Üstelik bir kısmının atıl durumda kaldığı (birçok yer kendisine gerekenden fazla IP adresi alıp uzun süre boş tutmaktadır), bir kısmının da ilerisi için saklı tutulduğu düşünülürse, bu sayı 4 milyarın çok altında olacaktır.
Ancak internet’e bağlanan bilgisayarların sayısı 4 milyarın çok çok üstünde olabilir. Çünkü, bir servis sağlayıcı üzerinden dial-up bağlantıda kullanılan bilgisayara sabit bir IP adresi verilmez: verilen IP adresi dinamiktir ve oturum kurulması anında belirlenir. Oturum sonlandığında o IP adresi bir başkasına verilir. Böylece sınırlı sayıda IP adresi birçok bilgisayar tarafından kullanılır.
Simgesel Adresler
Kullanıcı düzeyinde, sayısal IP adresleriyle uğraşmak, onları akılda tutmak, yani gerektiği zamanlar kolayca hatırlamak güç olur. Bu nedenle, IP adreslerine simgesel isimler verme yoluna gidilmiştir. Örneğin 179.23.45.0 adresine simgesel olarak “deu.edu.tr” verilirse, ikincisini anımsamak her zaman daha kolay olacaktır. Dolayısıyla bir IP adresi iki farklı şekilde verilebilir: biri sayısal olarak, diğeri simgesel olarak. Gerçekte her ikisi de aynı yeri adresler, ancak simgesel adreslerin sayısal karşılıkları nasıl bulunur?
Adres Sınıflaması
İnternet’e bağlı büyüklü küçüklü binlerce ağ vardır ve bu ağlar için gerekli IP adresleri sayısı birbirlerinden oldukça farklı olabilmektedir. Adres dağıtımını ve ağlara atanan adreslerin ağ aygıtlarına yerleştirimini kolaylaştırmak amacıyla IP adres alanı alt kümelere bölünmüştür; yani sınıflanmıştır. 5 temel sınıflama vardır. Bunlar: A,B,C,D ve E sınıfı adresler olarak adlandırılırlar. Bunlardan hangisinin gerektiğini, doğrudan, bu adreslerin kullanılacağı ağın büyüklüğü belirler.
IP adresleri 32 bit uzunluğundadır. Bu adresler temelde 2 parçaya ayrılır; parçanın biri ağı (network ID), diğeri ağ içindeki sistemleri (hosts, network devices) temsil eder. Adresin kaç bitinin ağı, kaç bitinin sistemleri göstereceği üzerine bir sınırlama yoktur. Ancak tanımlanan 5 tür sınıflama için bu bitlerin sayısı bellidir. Dolayısıyla bu sınıflar içinde en azla kaç tane ağ ve sistem olacağı önceden belirlenmiştir.
• A Sınıfı Adres (Class A)
A sınıfı adres içinde ağlar (netID) 7 bit, ağ içindeki bilgisayarlar (hostID) ise 24 bit ile temsil edilir. Bu tür adres alanı çok büyük ağlar için kullanılır. Örneğin ARPANET,NSFNET gibi ağlar A sınıfı adres alanına sahiptir. Aşağıda bu tür adres alanının formatı görülmektedir; ilk biti 0 (sıfır)’dır. A sınıfı adresleme, her biri 16 777 214 tane bilgisayar içerebilen 126 tane altağa (Subnet) izin verir. 16 777 214 sayısı (224-2)’den hesaplanır; iki adres özel amaçlı kullanılır. hostID’in tüm bitleri 1 olan adresler yayın (broadcast) ve 0 olanlar ise ağ adresi olarak kullanılır. 126 sayısı ise (27-2)’den hesaplanır. Görüldüğü gibi toplam sayıdan 2 çıkarılmıştır. Çünkü 0.0.0.0 ve 127.0.0.0 adresleri özel amaçlı kullanılmaktadır: 0.0.0.0 adresi default yönlendirme, 127.0.0.0 adresi ise yerel çevrim için kullanılır.
w.x.y.z biçimindeki adresin w parçası ağı, x.y.z. kısmı sistemleri adresler. İlk parçası (w) 1 ile 126 arasında olan IP adresleri A sınıfındandır.

• B Sınıfı Adres (Class B)
Bu tür adres alanı içinde ağlar 14 bit, ağ içindeki bilgisayarlar ise 16 bit ile temsil edilir; adres alanı her biri 65 534 bilgisayar içeren 16 382 tane altağa izin verir. Adres formatının ilk iki biti 1 0 şeklindedir. Bu tür adres alanı büyük veya orta büyüklükte ağlar için kullanılır. Birçok büyük üniversiteler ve ISS’ler bu tür adres alanına sahiptir. w.x.y.z biçimdeki adresi w.x kısmı ağı, y.z kısmı sistemleri adresler. İlk parçası (w) 128 ile 191 arasında olan IP adresleri B sınıfındandır.

• C sınıfı Adres (Class C)
C sınıfı adres içinde de ağlar 21 bit, ağ içindeki bilgisayarlar 8 bit ile temsil edilir. Dolayısıyla bu tür adres alanı her biri 254 tane bilgisayar içerebilen 2 097 152 altağa izin verir. w.x.y.z biçimindeki ağın w.x.y kısmı ağı, z kısmı sistemleri adresler. İlk parçası (w) 192 ile 223 arasında olan IP adresleri C sınıfındandır. Günümüzde kurumlara daha çok C sınıfı adres verilmektedir. Dolayısıyla yerel ağında az sayıda sistem bulunan kurumlarda birçok IP adresi boşa gitmektedir !

*127 adresi ağ içi test ve sistemin kendi işlemleri arasında iletişim için kullanılır; bu nedenle geçerli bir ağ adresi değildir!
ALTAĞLAR (SUBNETS)
Ağ tasarımında, IP adresleri sistemlere dağıtılırken ağ daha küçük birimlere parçalanarak altağlar (subnets) oluşturulur. Bu Internet’in hiyerarşik adresleme yapısına uygun olduğu gibi, yönlendirme işinin başarılması için gerekli yapının kurulmasını da kolaylaştırır. Örneğin büyük bir üniversiteye B sınıfı bir adres alındığında, bu adreslerin bölümlerdeki bilgisayarlara, altağlar oluşturulmadan gelişigüzel verilmesi birçok sorunu da beraberinde getirir. Halbuki verilen B sınıf adres alanı daha küçük alanlardan oluşan alt alanlara bölünse ve bu alt alanların her biri bölümlerdeki LAN’lara atansa birçok kolaylık da beraberinde gelecektir. Adres yerleştirme işlemleri kolay olacak, hiyerarşik yapı korunacak, adrese bakılarak ilgili sistemin hangi altağda olduğu anlaşılacak vs. gibi getirileri olacaktır. Bu hiyerarşik adresleme yapısı, yerleşim alanlarının adreslenmesine benzer: önce mahallelere ayrılır, ardından caddelere ve sonra da sokaklara…Tam bir hiyerarşik yapı vardır: Taksim , İstiklal Caddesi , Sinema Sokak gibi.
Bir adres alanı altağlara bölünürken o adres sınıfının uç sistemlere ayrılan bitleri kullanılır. Örneğin alınan B sınıfı adresten 254 tane altağ oluşturulacaksa, sistemler için ayrılan 16 bitin 8 biti altağı, diğer 8 biti de sistemleri adreslemek için kullanılır.

Altağ adresinde 000… ve 111… adresleri kullanılmaz. Bu durumda altağı sayısı, adresin ağ kısmı n bit ise, 2n-2 olur.

Altağ Maskesi (Subnet Mask)
Altağ için kullanılacak bit sayısında bir sınırlama yoktur. Ağ yöneticisi kendi sorumlu olduğu ağın adreslemesini istediği gibi düzenleyebilir. Altağın kaç bit kullanılarak temsil edildiğini belirlemek için altağ maskesi (Subnet mask) kullanılır. Altağ maskesi (kısaca ağ maskesi) genel olarak, bir IP adresinin ağ ve sistem için kullanılan bitlerini bulmak ve dolayısıyla ağ adresini belirlemek için kullanılır. Örneğin 192.120.55.129 adresinin kaç bitinin ağı, kaç bitinin uç sistemleri gösterdiğini belirlemek için ağ maskesine gerek vardır: ağ maskesi 255.255.255.0 ise 192.120.55.129 adresinin altağ parçası 192.120.55.0, uç sistem adresi 129 olur. Aynı adres için altağ maskesi 255.255.255.128 ise, bu sefer, altağ parçası 192.120.5.1 ve uç sistem adresi 1 olur.
Eğer adresin bulunduğu sınıf altağlara ayrılmamışsa, bu C sınıfı bir adres olduğundan ilk 24 biti ağı, kalan 8 biti de sistemleri adresler. Fakat, altağlara ayrılmışsa ağ maskesi olmadan bulmak mümkün değildir.
Aslında bütün sınıflar tüm adres alanı içinde altağları gösterir. Ağ maskesi, ağı gösteren bitler 1, sistemi gösteren bitler 0 yapılarak bulunabilir.
Adres Sınıfı Ağ maskesi Maskelerin Bitleri
A 255.0.0.0 11111111-00000000-00000000-00000000
B 255.255.0.0 11111111-11111111-00000000-00000000
C 255.255.255.0 11111111-11111111-11111111-00000000
Örneğin B sınıfı adreste ilk 16 bit 1, kalan 16 bit de 0 yapılırsa (11111111-11111111-00000000-00000000), B sınıfı adres kendi içinde yukarıdaki şekilde olduğu gibi 8 biti altağ, 8 biti de uç sistemler için olacak şekilde altağlara bölünürse, yeni altağların maskeleri 255.255.255.0 olur. Böylelikle B sınıfı adres alanı içinde 28 tane C sınıfı altağ elde edilmiş olur.
Network ID ve Host ID değerlerinden oluşan IP adreslerinde özel subnet masklar yaratılarak networklerin bölümlenmesi ve daha etkin çalışması sağlanır. Peki bu durumda networkü kısımlara ayırmak için özel subnet masklar nasıl yaratılacak?
Öncelikle network üzerinde kaç tane subnet yaratılacak ona karar verilir. Örneğin şirket networkü üzerinde 3 ya da 5 subnet yaratılacaktır.
Network (subnet) sayısı: 6
Binary değeri: 00000110
Yukarıdaki binary (ikili) değer 00000110 üç bit uzunluğundadır (110). Bu durumda gereken sayı sol baştan üç bitin oluşturduğu iki değerdir.
Sonuç: 11100000
Bu ikili değerin desimal karşılığı ise 224 dür. Böylece B sınıfı bir adresi için özel subnet mask değeri 255.255.255.224 olarak hesaplanır. Bu durumda temel subnet yaratma tablosu şu şeklinde olacaktır:
Network üzerindeki bilgisayarlar Ethernet kartları aracılığıyla bir biriyle iletişim kurarlar. Her bir Ethernet kartının fiziksel olarak bir MAC adresi vardır. Bu üretimi sırasında karta işlenir. TCP/IP bakımında ise bir network kartının iki adresi vardır:
• IP adresi
• Host adresi (ethernet adresi)
IP adresleri bir bilgisayarı adreslemeyi amaçlayan 32 bitlik bir bilgidir. Aynı cadde ve sokak adları gibi bölümlüdür ve tek bir kapı sadece tek bir IP adresi ile gösterilir. IP adresleri her biri onlu sayı 0 ila 255 arasında olan 4 gruptan oluşur. Bu gruplar w,x,y,z harfleriyle temsil edilir. Örneğin: 123.45.35.122. Dörtlü gruplardan her biri 8-bitlik bir Internet adresini belirtir.
Desimal gösterim : 123. 45 . 35 .122
İkili Gösterim : 11001010. 00101010 . 00100101 . 11010010
Sonuç olarak network içinde her bilgisayar bir network kartına sahiptir. Her network kartı da tanımlanmış bir adrese sahiptir. Network yöneticisi TCP/IP yazılımını yükleyerek her bir kartın IP adreslerini tanımlar.
Her IP adresi iki kısımdan oluşur. Network ID ve Host ID. Network ID değeri bilgisayarın bulunduğu network (segment) numarasını, Host ID ise bilgisayarın ya da diğer aygıtın numarasını gösterir. Yani mahalle içinde ev numaraları gibi. Bir şehirde 500 mahalle olabilir. Bu beş yüz tane network ID anlamına gelir. Her mahallede binlerce kapı numarası olabilir. Onlarda host ID anlamına gelir.
Bir IP adresi 32 bit uzunluğundadır; dolayısıyla ağ üzerine, teorik olarak 232 tane, yani yaklaşık 4 milyar tane bilgisayar bağlanabilir.32 bitlik IP adresleri gösterimi ve yazımı kolay olsun diye, aynı zamanda ağ yönetimi için sağladığı kolaylıklardan dolayı her biri noktalarla ayrılan 8 bitlik dört parçaya bölünmüştür; parçalar 162.72.155.27, 144.122.65.0 gibi birbirinden noktalar ile ayrılmıştır. Adreslemede hiyerarşik yapı kullanılmaktadır.
Bu 8-bitlik 4 kısmın her biri binary (ikili) olarak da ifade edileceğinden desimal olarak 0-255 arasında, ikili olarak da 0000000 ile 11111111 arasında değer alır.
Yaklaşık 4 milyar tane IP adresi, ağa 4 milyar tane bilgisayar bağlanabileceğini gösterir; pratikte bu sayının çok altında olacağı düşünülse de, aslında ağa bağlanabilecek bilgisayarların sayısı çok daha fazla olacaktır.
İlk bakışta internet’e bağlanacak bilgisayarların 4 milyarın altında olacağı düşünülür. Çünkü IP adresleri yalnızca bilgisayarlara değil ağ içinde aktif görevi olan cihazlara da verilir. Buna ek olarak üzerinde birden fazla arayüz bulunduran bir bilgisayar birden fazla IP adresine sahip olabilir. Örneğin iki LAN arasında bağlantı aygıtı görevini gören bir bilgisayarın iki tane arayüzü olur; iki tane de IP adresi olur. Sonuçta toplam IP adresi sayısı ağa bağlanacak olan toplam bilgisayar sayısını göstermez. Üstelik bir kısmının atıl durumda kaldığı (birçok yer kendisine gerekenden fazla IP adresi alıp uzun süre boş tutmaktadır), bir kısmının da ilerisi için saklı tutulduğu düşünülürse, bu sayı 4 milyarın çok altında olacaktır.
Ancak internet’e bağlanan bilgisayarların sayısı 4 milyarın çok çok üstünde olabilir. Çünkü, bir servis sağlayıcı üzerinden dial-up bağlantıda kullanılan bilgisayara sabit bir IP adresi verilmez: verilen IP adresi dinamiktir ve oturum kurulması anında belirlenir. Oturum sonlandığında o IP adresi bir başkasına verilir. Böylece sınırlı sayıda IP adresi birçok bilgisayar tarafından kullanılır.
Simgesel Adresler
Kullanıcı düzeyinde, sayısal IP adresleriyle uğraşmak, onları akılda tutmak, yani gerektiği zamanlar kolayca hatırlamak güç olur. Bu nedenle, IP adreslerine simgesel isimler verme yoluna gidilmiştir. Örneğin 179.23.45.0 adresine simgesel olarak “deu.edu.tr” verilirse, ikincisini anımsamak her zaman daha kolay olacaktır. Dolayısıyla bir IP adresi iki farklı şekilde verilebilir: biri sayısal olarak, diğeri simgesel olarak. Gerçekte her ikisi de aynı yeri adresler, ancak simgesel adreslerin sayısal karşılıkları nasıl bulunur?
Adres Sınıflaması
İnternet’e bağlı büyüklü küçüklü binlerce ağ vardır ve bu ağlar için gerekli IP adresleri sayısı birbirlerinden oldukça farklı olabilmektedir. Adres dağıtımını ve ağlara atanan adreslerin ağ aygıtlarına yerleştirimini kolaylaştırmak amacıyla IP adres alanı alt kümelere bölünmüştür; yani sınıflanmıştır. 5 temel sınıflama vardır. Bunlar: A,B,C,D ve E sınıfı adresler olarak adlandırılırlar. Bunlardan hangisinin gerektiğini, doğrudan, bu adreslerin kullanılacağı ağın büyüklüğü belirler.
IP adresleri 32 bit uzunluğundadır. Bu adresler temelde 2 parçaya ayrılır; parçanın biri ağı (network ID), diğeri ağ içindeki sistemleri (hosts, network devices) temsil eder. Adresin kaç bitinin ağı, kaç bitinin sistemleri göstereceği üzerine bir sınırlama yoktur. Ancak tanımlanan 5 tür sınıflama için bu bitlerin sayısı bellidir. Dolayısıyla bu sınıflar içinde en azla kaç tane ağ ve sistem olacağı önceden belirlenmiştir.
• A Sınıfı Adres (Class A)
A sınıfı adres içinde ağlar (netID) 7 bit, ağ içindeki bilgisayarlar (hostID) ise 24 bit ile temsil edilir. Bu tür adres alanı çok büyük ağlar için kullanılır. Örneğin ARPANET,NSFNET gibi ağlar A sınıfı adres alanına sahiptir. Aşağıda bu tür adres alanının formatı görülmektedir; ilk biti 0 (sıfır)’dır. A sınıfı adresleme, her biri 16 777 214 tane bilgisayar içerebilen 126 tane altağa (Subnet) izin verir. 16 777 214 sayısı (224-2)’den hesaplanır; iki adres özel amaçlı kullanılır. hostID’in tüm bitleri 1 olan adresler yayın (broadcast) ve 0 olanlar ise ağ adresi olarak kullanılır. 126 sayısı ise (27-2)’den hesaplanır. Görüldüğü gibi toplam sayıdan 2 çıkarılmıştır. Çünkü 0.0.0.0 ve 127.0.0.0 adresleri özel amaçlı kullanılmaktadır: 0.0.0.0 adresi default yönlendirme, 127.0.0.0 adresi ise yerel çevrim için kullanılır.
w.x.y.z biçimindeki adresin w parçası ağı, x.y.z. kısmı sistemleri adresler. İlk parçası (w) 1 ile 126 arasında olan IP adresleri A sınıfındandır.
• B Sınıfı Adres (Class B)
Bu tür adres alanı içinde ağlar 14 bit, ağ içindeki bilgisayarlar ise 16 bit ile temsil edilir; adres alanı her biri 65 534 bilgisayar içeren 16 382 tane altağa izin verir. Adres formatının ilk iki biti 1 0 şeklindedir. Bu tür adres alanı büyük veya orta büyüklükte ağlar için kullanılır. Birçok büyük üniversiteler ve ISS’ler bu tür adres alanına sahiptir. w.x.y.z biçimdeki adresi w.x kısmı ağı, y.z kısmı sistemleri adresler. İlk parçası (w) 128 ile 191 arasında olan IP adresleri B sınıfındandır.
• C sınıfı Adres (Class C)
C sınıfı adres içinde de ağlar 21 bit, ağ içindeki bilgisayarlar 8 bit ile temsil edilir. Dolayısıyla bu tür adres alanı her biri 254 tane bilgisayar içerebilen 2 097 152 altağa izin verir. w.x.y.z biçimindeki ağın w.x.y kısmı ağı, z kısmı sistemleri adresler. İlk parçası (w) 192 ile 223 arasında olan IP adresleri C sınıfındandır. Günümüzde kurumlara daha çok C sınıfı adres verilmektedir. Dolayısıyla yerel ağında az sayıda sistem bulunan kurumlarda birçok IP adresi boşa gitmektedir !
*127 adresi ağ içi test ve sistemin kendi işlemleri arasında iletişim için kullanılır; bu nedenle geçerli bir ağ adresi değildir!
ALTAĞLAR (SUBNETS)
Ağ tasarımında, IP adresleri sistemlere dağıtılırken ağ daha küçük birimlere parçalanarak altağlar (subnets) oluşturulur. Bu Internet’in hiyerarşik adresleme yapısına uygun olduğu gibi, yönlendirme işinin başarılması için gerekli yapının kurulmasını da kolaylaştırır. Örneğin büyük bir üniversiteye B sınıfı bir adres alındığında, bu adreslerin bölümlerdeki bilgisayarlara, altağlar oluşturulmadan gelişigüzel verilmesi birçok sorunu da beraberinde getirir. Halbuki verilen B sınıf adres alanı daha küçük alanlardan oluşan alt alanlara bölünse ve bu alt alanların her biri bölümlerdeki LAN’lara atansa birçok kolaylık da beraberinde gelecektir. Adres yerleştirme işlemleri kolay olacak, hiyerarşik yapı korunacak, adrese bakılarak ilgili sistemin hangi altağda olduğu anlaşılacak vs. gibi getirileri olacaktır. Bu hiyerarşik adresleme yapısı, yerleşim alanlarının adreslenmesine benzer: önce mahallelere ayrılır, ardından caddelere ve sonra da sokaklara…Tam bir hiyerarşik yapı vardır: Taksim , İstiklal Caddesi , Sinema Sokak gibi.
Bir adres alanı altağlara bölünürken o adres sınıfının uç sistemlere ayrılan bitleri kullanılır. Örneğin alınan B sınıfı adresten 254 tane altağ oluşturulacaksa, sistemler için ayrılan 16 bitin 8 biti altağı, diğer 8 biti de sistemleri adreslemek için kullanılır.
Altağ adresinde 000… ve 111… adresleri kullanılmaz. Bu durumda altağı sayısı, adresin ağ kısmı n bit ise, 2n-2 olur.
Altağ Maskesi (Subnet Mask)
Altağ için kullanılacak bit sayısında bir sınırlama yoktur. Ağ yöneticisi kendi sorumlu olduğu ağın adreslemesini istediği gibi düzenleyebilir. Altağın kaç bit kullanılarak temsil edildiğini belirlemek için altağ maskesi (Subnet mask) kullanılır. Altağ maskesi (kısaca ağ maskesi) genel olarak, bir IP adresinin ağ ve sistem için kullanılan bitlerini bulmak ve dolayısıyla ağ adresini belirlemek için kullanılır. Örneğin 192.120.55.129 adresinin kaç bitinin ağı, kaç bitinin uç sistemleri gösterdiğini belirlemek için ağ maskesine gerek vardır: ağ maskesi 255.255.255.0 ise 192.120.55.129 adresinin altağ parçası 192.120.55.0, uç sistem adresi 129 olur. Aynı adres için altağ maskesi 255.255.255.128 ise, bu sefer, altağ parçası 192.120.5.1 ve uç sistem adresi 1 olur.
Eğer adresin bulunduğu sınıf altağlara ayrılmamışsa, bu C sınıfı bir adres olduğundan ilk 24 biti ağı, kalan 8 biti de sistemleri adresler. Fakat, altağlara ayrılmışsa ağ maskesi olmadan bulmak mümkün değildir.
Aslında bütün sınıflar tüm adres alanı içinde altağları gösterir. Ağ maskesi, ağı gösteren bitler 1, sistemi gösteren bitler 0 yapılarak bulunabilir.
Adres Sınıfı Ağ maskesi Maskelerin Bitleri
A 255.0.0.0 11111111-00000000-00000000-00000000
B 255.255.0.0 11111111-11111111-00000000-00000000
C 255.255.255.0 11111111-11111111-11111111-00000000
Örneğin B sınıfı adreste ilk 16 bit 1, kalan 16 bit de 0 yapılırsa (11111111-11111111-00000000-00000000), B sınıfı adres kendi içinde yukarıdaki şekilde olduğu gibi 8 biti altağ, 8 biti de uç sistemler için olacak şekilde altağlara bölünürse, yeni altağların maskeleri 255.255.255.0 olur. Böylelikle B sınıfı adres alanı içinde 28 tane C sınıfı altağ elde edilmiş olur.
Network ID ve Host ID değerlerinden oluşan IP adreslerinde özel subnet masklar yaratılarak networklerin bölümlenmesi ve daha etkin çalışması sağlanır. Peki bu durumda networkü kısımlara ayırmak için özel subnet masklar nasıl yaratılacak?
Öncelikle network üzerinde kaç tane subnet yaratılacak ona karar verilir. Örneğin şirket networkü üzerinde 3 ya da 5 subnet yaratılacaktır.
Network (subnet) sayısı: 6
Binary değeri: 00000110
Yukarıdaki binary (ikili) değer 00000110 üç bit uzunluğundadır (110). Bu durumda gereken sayı sol baştan üç bitin oluşturduğu iki değerdir.
Sonuç: 11100000
Bu ikili değerin desimal karşılığı ise 224 dür. Böylece B sınıfı bir adresi için özel subnet mask değeri 255.255.255.224 olarak hesaplanır. Bu durumda temel subnet yaratma tablosu şu şeklinde olacaktır:
Yorumlar
Yorum Gönder