Hikayeler

Reklam vermek için turkmmo@gmail.com

IPv6 Adres Gösterimi

Nizam-ı Alem

Malato psichico
Telefon Numarası Onaylanmış Üye Turkmmo Discord Nitro Booster
Yönetici
Dergi Editörü
Turnuva
Admin
Yarışma
Gümüş Üye
VIP Üye
Paylaşım
Ayın Üyesi
Altın Üye
Katılım
15 May 2013
Konular
971
Mesajlar
6,650
Online süresi
2ay 11g
Reaksiyon Skoru
5,350
Altın Konu
314
Başarım Puanı
319
TM Yaşı
12 Yıl 11 Ay 12 Gün
MmoLira
22,212
DevLira
15

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Mühendisler IPv6 ile ilk karşılaştıklarında, protokolün en belirgin ve tanınabilir özelliği IP adresidir. IPv4'ten oldukça farklıdır ve ilk başta kavraması zor gibi görünür. Diğer belirgin fark ise IPv6'nın bağlantı yerel adresleri gibi yeni adres türlerini içermesidir. Bu konumda siz değerli arkadaşlarıma , IPv6 adresleriyle çalışmanın o kadar da zor olmadığını göreceğiz. Adresi kısaltmak ve çalışmayı kolaylaştırmak için kurallar vardır.

1775927390082.png


Sekiz grup toplamda 32 onaltılık basamak oluşturur, her biri dört bittir ve toplamda 128 bit yapar. RFC 4291, bir IPv6 adresinin tercih edilen gösteriminin x:x:x:x:x:x:x:x olduğunu ve RFC 5952, adresin küçük harflerle yazılmasını önerir.

IPv6 adreslerinin uzun ve hatırlanması ve kullanımı zor olduğu açıktır. Bu nedenle, adresi önemli ölçüde kısaltabilecek kurallar vardır.

IPv6 adreslerini kısaltma
RFC 2373 ve 5952'de açıklanan iki kural, mühendislerin adres gösteriminin uzunluğunu azaltmalarına yardımcı olur. Bu iki kuralın kullanılmasının yalnızca adresin gösterimini kısalttığını, adresin kendisinin her zaman 128 bit olduğunu baştan anlamak önemlidir.

Kural 1: Tüm sıfırlardan oluşan grupları atlayın
İnceleyeceğimiz ilk kurala Sıfır Sıkıştırma denir. Burada, çift nokta üst üste : işaretinin, tamamı 0'lardan oluşan bir veya daha fazla grubun tek ve bitişik bir dizesini değiştirebileceği belirtiliyor. Örnek 1, bu kuralın kullanımını göstermektedir.

1775927404674.png


IP adresinin 4, 5, 6 ve 7. gruplarının tamamının sıfır olduğunu unutmayın. Kural, bunları tek bir çift nokta üst üste ile değiştirebileceğimizi söylüyor. Bu kuralın çok önemli bir yönü var: Bu sıfır sıkıştırma işlemi, çift nokta üst üste ile yalnızca bir kez uygulanabilir! Aksi takdirde, orijinal IPv6 adresi kısaltılmış gösterimden yeniden oluşturulamaz.

ÖNEMLİ - :: işareti bir IPv6 adresinde yalnızca bir kez görünebilir.

Örnek 2 bunu göstermektedir. İki ardışık sıfır dizisi olduğunu unutmayın - 4 ve 5. gruplar ve 7. grup. Yalnızca bir çift nokta üst üste kullanabileceğimizi göz önünde bulundurarak, 4 ve 5. grupları :: ile veya 7. grubu ile değiştirebiliriz, ancak ikisini birden değiştiremeyiz.

1775927474555.png


Kural 2: Baştaki Sıfırları Atlayın
Adresleri kısaltmanın diğer bir yolu, 4 onaltılık basamaktan oluşan herhangi bir grupta baştaki sıfırları atlamaktır. Bu kural yalnızca baştaki sıfırlar için geçerlidir, sondaki sıfırlar için geçerli değildir. Bir grup 4 sıfırdan (0000) oluşsa bile, yalnızca baştaki 3 sıfırı (0000) atabiliriz. Bu, aşağıdaki örnekte gösterilmiştir.

1775927489143.png


Altı çizili tüm grupların en az bir önde sıfırı olduğunu unutmayın. 2, 3 ve 8. gruplar için kurallar oldukça basittir, sadece öndeki sıfırları kaldırırsınız ve hepsi bu kadar. Ancak örneğin 4. gruba bakarsanız, dört sıfırın tamamını kaldıramazsınız, bu nedenle sarı renkle vurgulanan sondaki sıfır kalmalıdır.

1. ve 2. Kuralların Birleştirilmesi
Tartıştığımız her iki kuralı birleştirerek mümkün olan en kısa gösterimi elde ederiz. Örnek 3'ten IP adresini alalım ve 1. ve 2. kuralları aynı anda uygulayalım.

1775927502221.png


Gördüğünüz gibi, her iki kuralı da uyguladıktan sonra ortaya çıkan gösterim önemli ölçüde daha kısa oluyor.

Yaygın Hatalar
Bu teknikleri uygulamaya başlarken insanların yaptığı birkaç yaygın hata vardır. Birkaç örneğe bakalım ve önemli noktaları vurgulayalım.

Kod:
IPv6 address
2001:0cb0:0000:0000:0fc0:0000:0000:0abc

Correctly Shortened
2001:cb0::fc0:0:0:abc
2001:cb0:0:0:fc0::abc

Common Mistake 1 - using :: twice
2001:cb0::fc0::abc

Common Mistake 2 - removing trailing zeros
2001:cb::fc:0:0:abc

Bu örnekte, orijinal adreste, 3 ve 4. gruplarda ve 6 ve 7. gruplarda art arda iki sıfır dizisi bulunmaktadır. İnsanlar genellikle her ikisini de :: ile değiştirmeye çalışır ve kısaltılmış adreste iki çift nokta üst üste işareti elde ederler. Ancak bu, belirsiz bir adres gösterimi oluşturduğu için izin verilmez. Diğer yaygın hata ise sondaki sıfırları kaldırmaktır. 2. gruptaki onaltılık rakamlara dikkat edin - 0cb0, insanlar genellikle her iki 0'ı da kaldırır, ancak yalnızca baştaki sıfırın kaldırılmasına izin verilir.

Birkaç örneğe daha bakalım.

Kod:
Example 1 - The match-all address
IPv6 address - 0000:0000:0000:0000:0000:0000:0000:0000
Shortened - ::

Bu, IPv6 adresleriyle ilgili sorularda çok sık karşımıza çıkan bir adrestir. IPv4'teki 0.0.0.0'a benzer geçerli bir adrestir ve kısaltılmış gösterimi sadece çift nokta üst üste işaretidir.

Kod:
Example 2 - The loopback address
IPv6 address - 0000:0000:0000:0000:0000:0000:0000:0001
Shortened - ::1

Yukarıdaki örnek, iyi bilinen v6 geri döngü adresidir. Bu, IPv4'teki iyi bilinen 127.0.0.1 adresinin v6 alternatifidir.

Kod:
Example 3 - The all-nodes address
IPv6 address - ff02:0000:0000:0000:0000:0000:0000:0001
Shortened - ff02::1

Yukarıdaki örnek, iyi bilinen tüm düğümlere yönelik çoklu yayın adresidir. Bu, IPv4'teki iyi bilinen 224.0.0.1 adresinin v6 alternatifidir. İnceleyeceğimiz son örnek ise rastgele bir bağlantı yerel adresidir.

Kod:
Example 2 - A random link-local address
IPv6 address - fe80:0000:0000:0000:0f19:1faf:008:5010
Shortened - fe80::f19:1faf:8:5010

Adres kısaltma kurallarını anlamak ve bunları herhangi bir rastgele IPv6 adresine doğru şekilde uygulayabilmek çok önemlidir. CCNA sınavında bu konuyla bir şekilde ilgili en az birkaç soru bulunmaktadır.

Ön Ek Uzunluğu
IPv4'te, adresin ağ kısmı 255.255.255.0 gibi noktalı ondalık ağ maskesi olarak yazılır ve alt ağ maskesi olarak adlandırılır. Ayrıca, IP adresinin ilk 24 bitinin ağ kısmı olduğunu gösteren /24 gibi sınıfsız alanlar arası yönlendirme (CIDR) gösterimi olarak da temsil edilebilir.

IPv6'da noktalı ondalık gösterim yoktur, yalnızca /126 gibi CIDR gösterimi vardır. Bu nedenle, bir IPv6 ön ekini yazmanın yalnızca bir yolu vardır:

ipv6-adresi/önek-uzunluğu

Ön ek uzunluğu, adresin en soldaki bitlerinin sayısının ağ kısmı olduğunu gösteren ondalık bir değerdir. Örneğin, 2001:aaaa:bbbb:cccc:0:0:0:10/64 adresini ele alalım. 64'lük ağ maskesi uzunluğu, IPv6 alt ağının 2001:aaaa:bbbb:cccc::/64 olduğunu ve 2001:aaaa:bbbb:cccc::10'un bu alt ağdaki bir düğüm olduğunu gösterir.

1775927701896.png


IPv6'da mühendisler genellikle dördün katları olan önek uzunlukları seçerler. Bu, alt ağ hesaplayıcısı kullanmadan önekin anlaşılmasını kolaylaştırır. Şekil 6'daki örneğe bakın, önek uzunluğundaki her ek 4, adresin ağ bölümünü bir onaltılık basamak sağa kaydırır.

1775927729986.png


Özet
Bir IPv6 adresi, iki nokta üst üste ile ayrılmış sekiz grupta gruplandırılmış 32 onaltılık basamaktan oluşan 128 bitlik bir dizedir.
Uzunluğu nedeniyle, üzerinde çalışmak zordur. Adres gösterimini kısaltan iki kural getirilmiştir.
Sıfır Sıkıştırma olarak adlandırılan 1. Kural, ardışık sıfır gruplarını atlar ve bunları çift iki nokta üst üste :):) ile değiştirir. Bu, IPv6 adresine yalnızca bir kez uygulanabilir, aksi takdirde kısaltılmış gösterim belirsiz hale gelir.
2. Kural, her onaltılık basamak grubundaki baştaki sıfırları atlar. Ancak sondaki sıfırlar için geçerli değildir.
IPv6 adresinin önek uzunluğu, ipv6-adres/önek-uzunluğu gibi CIDR gösteriminde yazılır. IPv6'da 255.255.255.0 gibi noktalı ondalık gösterim yoktur.
CCNA sınavında, yukarıdaki kuralları kullanarak kısaltma konusuna bir şekilde değinen en az birkaç soru bulunmaktadır.​
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst