Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İnternet Protokolü sürüm 6 (IPv6), İnternet'in ağ katmanı için standart protokol paketidir. IPv6, İnternet Protokolü paketinin geçerli sürümünün (IPv4 olarak bilinir) adres tükenmesi, güvenlik, otomatik yapılandırma, genişletilebilirlik vb. ile ilgili birçok sorununu çözmek için tasarlanmıştır. IPv6, eşler arası ve mobil uygulamalar da dahil olmak üzere yeni uygulama türlerini etkinleştirmek için İnternet'in özelliklerini genişletir. Geçerli IPv4 protokolünün ana sorunları şunlardır:
Adres alanının hızla tükenmesi.
Bu, birden çok özel adresi tek bir genel IP adresiyle eşleyen Ağ Adresi Çeviricilerinin (NAT) kullanılmasına yol açmıştır. Bu mekanizmanın yol açtığı başlıca sorunlar, işlem yükü ve uçtan uca bağlantının eksikliğidir.
Hiyerarşi desteği eksikliği.
IPv4, doğası gereği önceden tanımlanmış sınıf kuruluşu nedeniyle gerçek hiyerarşik destekten yoksun. IP adreslerini ağ topolojisini gerçekten eşleyen bir şekilde yapılandırmak mümkün değildir. Bu önemli tasarım kusuru, IPv4 paketlerini İnternet'te herhangi bir konuma teslim etmek için büyük yönlendirme tablolarının gerekli olmasını sağlar.
Karmaşık ağ yapılandırması.
IPv4 ile adresler statik olarak veya DHCP gibi bir yapılandırma protokolü kullanılarak atanmalıdır. İdeal bir durumda, konaklar DHCP altyapısının yönetimine güvenmek zorunda kalmaz. Bunun yerine, bulundukları ağ kesimine göre kendilerini yapılandırabileceklerdir.
Yerleşik kimlik doğrulaması ve gizlilik eksikliği.
IPv4, değiştirilen verilerin kimlik doğrulaması veya şifrelemesini sağlayan herhangi bir mekanizma için destek gerektirmez. Bu, IPv6 ile değişir. İnternet Protokolü güvenliği (IPSec) bir IPv6 destek gereksinimidir.
Yeni bir protokol paketi aşağıdaki temel gereksinimleri karşılamalıdır:
- Düşük ek yükle büyük ölçekli yönlendirme ve adresleme.
- Çeşitli bağlanma durumları için otomatik yapılandırma.
- Yerleşik kimlik doğrulaması ve gizlilik.
IPv6 adresleme
IPv6 ile adresler 128 bit uzunluğundadır. Bu kadar büyük bir adres alanının bir nedeni, kullanılabilir adresleri İnternet'in topolojisini yansıtan bir yönlendirme etki alanları hiyerarşisine bölmektir. Bir diğer neden de cihazları ağa bağlayan ağ bağdaştırıcılarının (veya arabirimlerin) adreslerini eşlemektir. IPv6, adresleri ağ arabirimi düzeyinde olan en düşük düzeylerinde çözümlemek için doğal bir özellik sunar ve otomatik yapılandırma özelliklerine sahiptir.
Metin gösterimi
IPv6 adreslerini metin dizeleri olarak temsil etmek için kullanılan üç geleneksel form aşağıdadır:
Kalın nokta-hexadecimal biçimi:
Bu, tercih edilen formdur
n:n:n:n:n:n:n:n
. Hern
biri, adresin sekiz 16 bit öğesinden birinin onaltılık değerini temsil eder. Örneğin:3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562
.Sıkıştırılmış form:
Adres uzunluğu nedeniyle, uzun bir sıfır dizesi içeren adreslerin olması yaygın bir durumdur. Basitleştirmek amacıyla bu adreslerin sıkıştırılmış biçimini kullanın; burada tek bir bitişik 0 bloğu sırası, iki nokta üst üste simgesi (
::
) ile temsil edilir. Bu simge bir adreste yalnızca bir kez görünebilir. Örneğin, sıkıştırılmış biçimdeki çok noktaya yayın adresiFFED:0:0:0:0:BA98:3210:4562
şeklindedirFFED::BA98:3210:4562
. Sıkıştırılmış biçimdeki tek noktaya yayın adresi3FFE:FFFF:0:0:8:800:20C4:0
şeklindedir3FFE:FFFF::8:800:20C4:0
. Sıkıştırılmış formdaki geri döngü adresi0:0:0:0:0:0:0:1
şeklindedir::1
. Sıkıştırılmış biçimde belirtilmeyen adres0:0:0:0:0:0:0:0
şeklindedir::
.Karışık form:
Bu form IPv4 ve IPv6 adreslerini birleştirir. Bu durumda, adres biçimi olur
n:n:n:n:n:n:d.d.d.d
. Burada her n altı IPv6 yüksek sıralı 16 bit adres öğesinin onaltılık değerlerini, her d ise bir IPv4 adresinin ondalık değerini temsil eder.
Adres türleri
Adresteki öndeki bitler, belirli IPv6 adres türünü tanımlar. Bu baştaki bitleri içeren değişken uzunluklu alana Biçim Ön Eki (FP) adı verilir.
IPv6 unicasta adresi iki bölüme ayrılır. İlk bölüm adres ön ekini, ikinci bölüm ise arabirim tanımlayıcısını içerir. IPv6 adres/ön ek bileşimini ifade etmenin kısa bir yolu şu şekildedir: ipv6-address/prefix-length.
Aşağıda, 64 bit ön eki olan bir adres örneği verilmiştir.
3FFE:FFFF:0:CD30:0:0:0:0/64
.
Bu örnekteki ön ek şeklindedir 3FFE:FFFF:0:CD30
. Adres, 3FFE:FFFF:0:CD30::/64
şeklinde sıkıştırılmış bir biçimde de yazılabilir.
IPv6 aşağıdaki adres türlerini tanımlar:
Tek noktaya yayın adresi:
Tek bir arabirim için tanımlayıcı. Bu adrese gönderilen bir paket, tanımlanan arabirime teslim edilir. Tek noktaya yayın adresleri, çok noktaya yayın adreslerinden yüksek düzen bazlı oktetin değeriyle ayırt edilir. Çok noktaya yayın adreslerinin yüksek sıralı sekizlisi FF'nin onaltılık değerine sahiptir. Bu oktet için herhangi bir başka değer, bir tek noktaya yayın adresini tanımlar. Aşağıdakiler farklı türlerde unicast adresleridir:
Bağlantı yerel adresleri:
Bu adresler tek bir bağlantıda kullanılır ve şu biçime sahiptir:
FE80::*InterfaceID*
. Bağlantı yerel adresleri, bağlantıdaki düğümler arasında otomatik adres yapılandırması, komşu bulma için veya yönlendirici olmadığında kullanılır. Sistem henüz daha geniş kapsamlı adresleri almadığında, özellikle başlangıçta bağlantı yerel adresi kullanılır.Site yerel adresleri:
Bu adresler tek bir sitede kullanılır ve şu biçime sahiptir:
FEC0::*SubnetID*:*InterfaceID*
. Site yerel adresleri, genel ön eke gerek kalmadan bir sitenin içinde adresleme için kullanılır.- Küresel IPv6 tekil yayın adresleri:
Bu adresler İnternet genelinde kullanılabilir ve şu biçime sahiptir:
*GlobalRoutingPrefix*::*SubnetID*:*InterfaceID*
.Çok noktaya yayın adresi:
Arabirim kümesinin tanımlayıcısı (genellikle farklı düğümlere ait). Bu adrese gönderilen bir paket, adres tarafından tanımlanan tüm arabirimlere teslim edilir. Çok noktaya yayın adresi türleri, IPv4 yayın adreslerinin yerini alır.
Herhangi bir yayın adresi:
Arabirim kümesinin tanımlayıcısı (genellikle farklı düğümlere ait). Bu adrese gönderilen paket, adres tarafından tanımlanan tek bir arabirime teslim edilir. Bu, yönlendirme ölçümleri tarafından tanımlanan en yakın arabirimdir. Herhangi bir yaygın adresler, tekil adres alanından alınır ve sözdizimsel olarak ayırt edilemez. Adı geçen arabirim, tekil yayın ve ortak yayın adresleri arasındaki ayrımı, yapılandırmasına bağlı olarak gerçekleştirir.
Genel olarak, bir düğümün her zaman yerel bağlantı adresi vardır. Site yerel adresi ve bir veya daha fazla genel adresi olabilir.
IPv6 yönlendirme
Esnek yönlendirme mekanizması, IPv6'nın bir avantajıdır. IPv4 ağ kimliklerinin nasıl ayrıldıkları ve ayrılmakta oldukları nedeniyle, büyük yönlendirme tablolarının İnternet omurgalarındaki yönlendiriciler tarafından sürdürülmesi gerekir. Bu yönlendiriciler, potansiyel olarak İnternet'te herhangi bir düğüme yönlendirilmiş paketleri iletmek için tüm yolları bilmelidir. IPv6, adresleri toplama özelliğiyle esnek adresleme olanağı sağlar ve yönlendirme tablolarının boyutunu önemli ölçüde azaltır. Bu yeni adresleme mimarisinde, ara yönlendiricilerin iletileri uygun şekilde iletmek için ağlarının yalnızca yerel bölümünü izlemesi gerekir.
Komşu keşfi
Komşu bulma tarafından sağlanan özelliklerden bazıları şunlardır:
- Yönlendirici bulma: Bu, konakların yerel yönlendiricileri tanımlamasına olanak tanır.
- Adres çözümlemesi: Bu, düğümlerin ilgili sonraki atlama adresi (Adres Çözümleme Protokolü [ARP] yerine) için bağlantı katmanı adresini çözümlemesine olanak tanır.
- Adres otomatik yapılandırması: Bu, konakların yerel alan ve genel adreslerini otomatik olarak yapılandırmasına olanak tanır.
Komşu bulma, şunları içeren IPv6 (ICMPv6) iletileri için İnternet Denetim İletisi Protokolü kullanır:
- Yönlendirici tanıtımı: Yönlendirici tarafından sahte periyodik olarak veya yönlendirici taleplerine yanıt olarak gönderilir. IPv6 yönlendiricileri kullanılabilirliklerini, adres ön eklerini ve diğer parametreleri tanıtmak için yönlendirici tanıtımlarını kullanır.
- Yönlendirici talep: Bağlantıdaki yönlendiricilerin hemen bir yönlendirici tanıtımı göndermesini istemek için bir konak tarafından gönderilir.
- Komşu talebi: Düğümler tarafından adres çözümleme, yinelenen adres algılama veya bir komşunun hala ulaşılabilir olduğunu doğrulamak için gönderilir.
- Komşu reklamı: Düğümler tarafından, bir komşu talebine yanıt vermek veya bağlantı katmanı adresindeki bir değişikliği komşulara bildirmek amacıyla gönderilir.
- Yönlendirme: Gönderen düğüme belirli bir hedefe yönelik daha iyi bir sonraki adım adresi göstermek için yönlendiriciler tarafından gönderilir.
IPv6 otomatik yapılandırması
IPv6 için önemli bir hedef, düğüm Tak Çalıştır'ı desteklemektir. Başka bir ifadeyle, bir düğümü bir IPv6 ağına bağlamak ve herhangi bir insan müdahalesi olmadan otomatik olarak yapılandırılmasını sağlamak mümkün olmalıdır.
Otomatik yapılandırma türleri
IPv6 aşağıdaki otomatik yapılandırma türlerini destekler:
Durumla ilgili otomatik yapılandırma:
Bu tür bir yapılandırma, düğümlerin yüklenmesi ve yönetimi için IPv6 (DHCPv6) sunucusu gerektiren Dinamik Ana Bilgisayar Yapılandırma Protokolü nedeniyle belirli bir düzeyde insan müdahalesi gerektirir. DHCPv6 sunucusu, yapılandırma bilgilerini sağladığı düğümlerin listesini tutar. Ayrıca, sunucunun her adresin ne kadar süre kullanımda olduğunu ve ne zaman yeniden atanabileceğini bilmesi için durum bilgilerini korur.
Durum bilgisi olmayan otomatik yapılandırma:
Bu tür bir yapılandırma küçük kuruluşlar ve bireyler için uygundur. Bu durumda, her konak, aldığı yönlendirici tanıtımlarının içeriğinden adreslerini belirler. Adresin ağ kimliği bölümünü tanımlamak için IEEE EUI-64 standardını kullanarak, bağlantıdaki ana bilgisayar adresinin benzersizliğini varsaymak mantıklıdır.
Adresin nasıl belirlendiğine bakılmaksızın, düğümün olası adresinin yerel bağlantı için benzersiz olduğunu doğrulaması gerekir. Bu işlem, olası adrese bir komşu talep iletisi gönderilerek yapılır. Düğüm herhangi bir yanıt alırsa, adresin zaten kullanımda olduğunu ve başka bir adres belirlemesi gerektiğini bilir.
IPv6 hareketliliği
Mobil cihazların yaygınlaşması yeni bir gereksinim getirmiştir: Bir cihazın IPv6 İnternet'teki konumları rastgele değiştirebilmesi ve mevcut bağlantıları koruyabilmesi gerekir. Bu işlevi sağlamak için, bir mobil düğüme her zaman ulaşabileceği bir ev adresi atanır. Mobil düğüm evdeyken, giriş bağlantısına bağlanır ve ev adresini kullanır. Taşınabilir düğüm evden uzakta olduğunda, genellikle yönlendirici olan bir ev acentesi, iletileri taşınabilir düğüm ile iletişimde olduğu düğümler arasında aktarır.
IPv6'yı devre dışı bırakma veya etkinleştirme
IPv6 protokolünün kullanılması için, işletim sisteminin IPv6'yı destekleyen bir sürümünü çalıştırdığınızdan ve işletim sisteminin ve ağ sınıflarının düzgün yapılandırıldığından emin olun.
Yapılandırma Adımları
Aşağıdaki tabloda çeşitli yapılandırmalar listelemektedir
İşletim sistemi IPv6 etkinleştirildi mi? | Kod IPv6 etkinleştirildi mi? | Açıklama |
---|---|---|
❌ Hayır | ❌ Hayır | IPv6 adreslerini ayrıştırabilir. |
❌ Hayır | ✔️ Evet | IPv6 adreslerini ayrıştırabilir. |
✔️ Evet | ❌ Hayır | IPv6 adreslerini ayrıştırabilir ve eski olarak işaretlenmemiş ad çözümleme yöntemlerini kullanarak IPv6 adreslerini çözümleyebilir. |
✔️ Evet | ✔️ Evet | Eski olarak işaretlenenler de dahil olmak üzere tüm yöntemleri kullanarak IPv6 adreslerini ayrıştırabilir ve çözümleyebilir. |
IPv6 varsayılan olarak etkindir. Bu anahtarı bir ortam değişkeninde yapılandırmak için ortam değişkenini DOTNET_SYSTEM_NET_DISABLEIPV6
kullanın. Daha fazla bilgi için bkz . .NET ortam değişkenleri: DOTNET_SYSTEM_NET_DISABLEIPV6.
Ayrıca bakınız
- .NET'te ağ oluşturma
- .NET 'de Soketler
- System.AppContext