Öyleyse, kapsülleme kavramını anlamak için biraz arka plan oluşturalım.
Öncelikle, heterojen ağların tam olarak ne olduğunu anlamaya çalışalım.
Dolayısıyla heterojen ağlar, kullanılan adresleme mekanizmasının aslında homojen olmadığı
ağlardır.
Yani ağda birden fazla adresleme mekanizması kullanılmaktadır.
Böyle bir ağa heterojen ağ denir.
Bu diyagramda görebilirsiniz, bu diyagram veya bu ağ iki parçaya bölünmüştür.
İlk bölüm IPv4 ağıdır.
Bu, A makinesi ile yönlendirici arasında çalışan ağdır.
T aslında IPv4 ağıdır.
IPv4 ağında bulunan tüm cihazların tüm arayüzleri üzerinde yapılandırılmış IPv4 adresleri
vardır.
Ve IPV dört ağında yapılan tüm L3 yönlendirmeleri IPV dört adreslerine dayanır.
Böylece yönlendiricinin aslında bir geçiş yönlendiricisi olarak adlandırıldığını görebilirsiniz.
Şimdi, bu ağın ikinci kısmı aslında T yönlendiricisi ile B Makinesi arasındaki ağdır.
Ve ağın bu bölümünde kullanılan adresleme mekanizmasının IPV altı adresi olduğunu görebilirsiniz.
Bu nedenle ağın bu kısmı aslında IPv6 ağıdır.
Dolayısıyla, aynı tür ağda bulunan herhangi iki makine, örneğin IPV dört ağında bulunan herhangi
iki makine, geleneksel IPV dört yönlendirmesini kullanarak birbirleriyle iletişim kurabilir.
Benzer şekilde, aynı IPV altı ağında bulunan herhangi iki makine aslında IPV altı normal yönlendirmeyi
kullanarak birbirleriyle iletişim kurabilir.
Şimdi T yönlendiricisine geçiş yönlendiricisi denir.
Neden?
Geçiş yönlendiricisi olarak adlandırılır çünkü bu yönlendiricinin iki yerel arayüzü vardır.
Bir arayüz IPV dört modunda, ikinci arayüz ise IPV altı modunda çalışmaktadır.
Böyle bir durum ortaya çıktığında bu yönlendiriciyi geçiş yönlendiricisi olarak adlandırıyoruz.
Yani, bu yönlendirici IPv4 trafiğini IPV altı ağa geçirme ve bunun tersini yapma sorumluluğuna sahip
olacaktır.
Bu nedenle bu yönlendiriciye geçiş yönlendiricisi denir.
Yani A makinesi B makinesi ile iletişim kurmak istiyorsa ve gördüğünüz gibi A makinesinin
on IP adresi varsa . 1. 1. 1, IPv4 adresi ve B makinesi A, B, C, D, iki nokta üst üste olan IPv6 adresine sahiptir.
Kolon.
On . 1. 1. 1.
Yani B makinesi IPV altı adresine sahipken, A makinesi IPv4 adresine sahiptir.
Bu da A makinesinin bir IPv4 ağı, B makinesinin ise bir IPv6 ağı olduğu anlamına gelir.
Dolayısıyla burada A ve B'nin birbirleriyle nasıl veri alışverişi yapabileceği sorusu ortaya çıkmaktadır.
Yani A makinesi B makinesiyle iletişim kurmak istiyorsa, A makinesine B'nin adresini söylemem gerekir.
Ancak bu durumda, B'nin adresi aslında bir IPv6 adresidir.
Ve bu IPv6 adresi aslında IPv4 ağı için hiçbir işe yaramaz.
Doğru.
IPv4 ağında bulunan yönlendiriciler IPv6 trafiğini yönlendiremez ve IPv6 ağında bulunan
yönlendiriciler IPv4 trafiğini yönlendiremez.
IPv4 ağının IPv6 adresini anlamamasının nedeni, IPv4 üçüncü katman yönlendirmesinin IP başlığı kullanılarak
yapılmasıdır.
Şimdi IP başlığının yapısını görürseniz.
İşte.
IP başlığında hedef adresi belirtebileceğinizi görebilirsiniz.
Artık IP başlığında, hedef adresi ve 128 bit uzunluğundaki IPv6 adreslerini belirtmek için yalnızca 32 bit
alanınız vardır.
Burada, IPv6 adresi olarak hedef adresin IPv4 başlığının içine sığamayacağını açıkça görebilirsiniz.
IPv4 yönlendirmenin IPv6 adreslerine güvenememesinin nedenlerinden biri de budur.
Bu da demek oluyor ki makine A.
Sadece B makinesi ile iletişim kuramaz çünkü hedef IP adresi IPv6 adresi olacaktır, ki
bu da budur.
Benzer şekilde, B makinesi A makinesi ile normal iletişim kuramaz çünkü B makinesi IPv6
ağında çalışmaktadır ve elbette B makinesi ağ katmanı başlığının IPv6 başlığı olacağı ve IPv6
başlığının hedef adresini IPv4 adresi yerine IPv6 adresi olarak beklediği bir paket hazırlayacaktır.
Kısacası bu durum, birbirleriyle fikir alışverişinde bulunmaya çalışan iki
halka benziyor.
Ancak sorun şu ki, bir kişi Fransızca anlıyor ancak Almanca anlamıyor ve diğer kişi Almanca
anlıyor ancak Fransızca anlamıyor.
Peki bu iki halk, her ikisinin de bildiği ortak dili bilmedikleri sürece birbirleriyle nasıl
iletişim kuracaklar?
Yani kapsülleme ile çözülen sorun budur.
Nasıl olduğunu görelim.