IP v4 ve IP v6 tek bir fiziksel Ethernet paylaşabilir mi?


14

IP v4'ten IP v6'ya geçiş ve olası avantajları ve sorunları hakkında okumaya devam ediyorum. Pop-up devam eden bir şey "çift yığın" ağ, yani (inanıyorum) bir ana bilgisayar hem IPv4 hem de IPv6 konuşabilir.

Ancak bunun nasıl çalıştığını tam olarak anlamıyorum. Bir ana bilgisayar aslında aynı fiziksel Ethernet üzerinden IPv4 ve IPv6 kullanarak aynı anda iletim yapabilir mi (örneğin HTTP ve FTP aynı anda kullanılabilir)? Yoksa fiziksel ağ kesinlikle IPv4 veya IPv6 mı, tünelleme yoluyla gönderilen "diğer" protokolü mü?

Yanıtlar:


12

Ethernet protokol agnostiktir. Ethernet'e bağlı cihazlar, IPv4, IPv6, IPX veya başka bir protokol kullanarak veri içeren paketler gönderir. Protokolü anlamak, bağlı cihazlara (örneğin PC'nize) bağlıdır.

Ağ yığını açısından Ethernet, yığın içinde seviye 2'dir (Veri Bağlantısı). Cihazlarınız arasındaki kablo seviyesi 1. seviyedir (fiziksel). Bu katmanlar, herhangi bir sayıda protokolü taşıyabilen bir borudur. Aynı anda birden fazla protokol taşınabilir.

IPv4 ve IPv6 seviye 3'tür (Ağ). Çift yığın yeni değil ve birkaç yıl önce çift yığın IPv4 ve IPX idi. Bir paket geldiğinde, bilgisayarın paketi hangi yığına teslim edeceğini belirlemesi gerekir. IPv4 ve IPv6 için, paketin ilk 4 bitinde kodlandığı için bunu yapmak kolaydır.

Aktarım (düzey 4) katmanındaki TCP ve UDP, IPv4 ve IPv6 üzerinde eşit derecede iyi çalışır. Bazı durumlarda IPv4'ten IPv6'ya veya iki uç nokta arasında tersi yönde geçiş yapabilirler. Bir IPv4 adresinin bir IPv6 adresi olarak kodlanmasına izin veren bir adresleme şeması vardır, sadece IPv6 cihazlarının sadece IPv4 cihazlarını adreslemesine izin verir. Bunun çalışması için ortada bir protokol çeviri cihazı gereklidir.

IPv4'ü bir adaptöre ve IPV6'yı diğerine bağlamak için küçük bir gecikme avantajı olabilir. Bu, yalnızca protokollerin bir noktada aynı bağlantı üzerinden yönlendirilmemesi durumunda yararlı olacaktır. Farklı protokoller kullanıldıysa, aynı yönlendiricide aktarma yapmak biraz daha hızlı olabilir. İkinci arayüzü ikinci bir güvenlik bölgesi veya ağ paylaşımı için ayırırdım.


1
Bugün OSI yığınını tartışmayı umuyordunuz! :-)
TTM

6
@Greg Sunday vaaz zamanı: Ve yedinci katmanda (uygulama) dinlendi ve oyunlar oynadı.
BillThor

8

Belirli bir ağ kartı istediğiniz kadar protokol konuşabilir. O günlerde, IPv4, IPX ve aynı karta aynı anda bağlı bazı daha karanlık protokoller vardı. Katmanlı modelin neşesi budur .

Her ikisi de IP üzerinden çalışan HTTP ve FTP'ye sahip olduğunuzda, belirttiğiniz gibi aynı prensip iş başındadır. Ağ yığınının alt katmanları özellikle yüksek katmanların ne yaptığına aldırış etmediği için, belirli bir alt seviye protokolü üzerinden birçok üst düzey protokol gönderebilirsiniz.

Artık tüm IPv4 / IPv6 geçişleri, ağ kartı aynı anda konuşacak şekilde ayarlanmamıştır, bazen tünelleme kullanılır ( örneğin Teredo ). Ama gerekli değil.


ipv4'ü bir adaptöre, ipv6'yı diğerine bağlamanın bir avantajı var mı? Son zamanlarda anakartımın çoğunda genellikle sadece takım olarak ikili nics vardı.
IrqJD

2
Hayır, bir ağ kartında yalnızca ipv4 veya ipv6 çalıştırmak için bir neden yoktur. Ağ kartı ipv4 veya ipv6 hakkında hiçbir şey bilmiyor; sadece Ethernet konuşuyor. Ethernet paketleri, karta şeffaf olan daha üst düzey protokoller taşır.
joeforker
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.