IPv4 ve IPv6 Arasındaki Fark

Yazar: Laura McKinney
Yaratılış Tarihi: 2 Nisan 2021
Güncelleme Tarihi: 5 Mayıs Ayı 2024
Anonim
IPv6
Video: IPv6

İçerik


IPv4 ve IPv6 IPv6'nın IPv4'ün gelişmiş bir sürümü olduğu İnternet protokolünün sürümleridir. IPv4 ve IPv6 protokolü arasında özellikleri de dahil olmak üzere çeşitli farklılıklar vardır, ancak en önemlisi, oluşturduğu adreslerin sayısıdır (Adres alanı).

IP sürüm 4 (IPv4) 4.29 x 10 üretir9 miktar olarak yetersiz olan ve dolayısıyla İnternet'in yetersiz kaldığı benzersiz ağ adresleri. Oysaki IP sürüm 6 (IPv6) 3.4 x 1038 ele alır ve mevcut sorun için ölçeklenebilir ve esnek bir çözümdür.

Her şeyden önce, İnternet protokolünün ne olduğunu anlamamızı sağlayın. IP datagramını internet üzerinde taşınan bilgi birimi olarak tanımlayan TCP / IP standart protokolü. Bu güvenilmez ve bağlantısız bir datagram protokolüdür - en iyi gayretli teslimat hizmetidir. İnternet, fiziksel ağların bir soyutlamasıdır ve paketleri kabul etme ve sağlama gibi aynı işlevleri sağlar.


IP, üç ana şey sağlar:

  • Tüm verilerin tam formatının belirlenmesi.
  • Yönlendirme işlevini gerçekleştirir ve verileri girmek için yolu seçer.
  • Güvenilmez paket teslimatı fikrini destekleyen bir kurallar koleksiyonu içerir.
  1. Karşılaştırma Tablosu
  2. Tanım
  3. Anahtar Farklılıklar
  4. Sonuç

Karşılaştırma Tablosu

Karşılaştırma temeliIPv4IPv6
Adres YapılandırmasıManuel ve DHCP yapılandırmasını destekler.Otomatik yapılandırma ve yeniden numaralandırmayı destekler
Uçtan uca bağlantı bütünlüğüulaşılamazBaşarılabilir
Adres alanı4.29 x 10 üretebilir9 adresleri.Oldukça fazla sayıda adres üretebilir, yani 3,4 x 1038.
Güvenlik özellikleriGüvenlik uygulamaya bağlıdırIPSEC IPv6 protokolünde yerleşiktir
Adres uzunluğu32 bit (4 bayt)128 bit (16 bayt)
Adres gösterimiOndalıkOnaltılık olarak
Tarafından yapılan parçalanma
er ve yönlendiricilerSadece er
Paket akış tanımlamaMüsait değilKullanılabilir ve başlıktaki akış etiketi alanını kullanır
Checksum Alanı

MevcutMüsait değil
İletim Şeması

yayınÇok noktaya yayın ve Anycasting
Şifreleme ve Kimlik Doğrulama

SağlanmadıSağlanan

IPv4'un tanımı

IPv4 adresi, dört ondalık basamak olarak görüntülenebilen 32 bitlik bir ikili değerdir. IPv4 adres alanı yaklaşık 4,3 milyar adres sunar. Yalnızca 3,7 milyar adresten yalnızca 3,7 milyar adres atanabilir. Diğer adresler çok noktaya yayın, özel adres alanı, geridöngü testi ve araştırma gibi belirli amaçlar için korunur.
IP sürüm 4 (IPv4), paketleri bir bilgisayardan tüm bilgisayarlara aktarmak için Yayını kullanır; Bu muhtemelen bazen sorun yaratır.


IPv4'ün Noktalı-Onlu Notasyonu
128.11.3.31

Paket biçimi

Bir IPv4 datagramı, bir başlıktan (20 byte) ve veriden (başlık ile birlikte 65.536'ya kadar) oluşan değişken uzunluklu bir pakettir. Başlık, yönlendirme ve teslimat için gerekli bilgileri içerir.

Baz Başlığı

Sürüm: IP sürüm numarasını tanımlar, yani, bu durumda, 0100'in ikili değerine sahip 4'tür.
Başlık uzunluğu (HLEN): Üstbilginin uzunluğunu dört bayttan çoğunda gösterir.
Servis tipi: Datagramın nasıl kullanılması gerektiğini belirler ve verim seviyesi, güvenilirlik ve gecikme gibi bireysel bitleri içerir.
Toplam uzunluk: IP datagramının tüm uzunluğunu gösterir.
Kimlik: Bu alan parçalanmada kullanılır. Bir datagram, ağ çerçeve boyutuyla eşleşmesi için farklı ağlardan geçtiğinde bölünür. O zaman, her bir parça bu alanda bir sıra numarası ile belirlenir.
Bayraklar: Bayraklar alanındaki bitler parçalanmayı işler ve ilk, orta veya son parçayı vb. Tanımlar.

IPv4 Datagram

Parçalanma ofseti: Orijinal datagramdaki verilerin ofsetini gösteren bir işaretçidir.
Yaşama zamanı: Bir datagramın reddedilmeden önce gidebileceği atlama sayısını tanımlar. Basit bir deyişle, bir datagramın internette kalacağı süreyi belirtir.
Protokol: Protokol alanı, hangi üst katman protokol verilerinin datagramda (TCP, UDP, ICMP, vs.) kapsülleneceğini belirtir.
Başlık sağlama toplamı: Bu, 16 bitlik bir alandır, başlık değerlerinin bütünlüğünü onaylar, paketin geri kalanını değil.
Kaynak adresi: Datagramın kaynağını tanımlayan dört baytlık bir internet adresidir.
Varış noktası: Bu, son hedefi tanımlayan 4 baytlık bir alandır.
Seçenekler: Bu, IP datagramına daha fazla işlev sağlar. Ayrıca kontrol yönlendirme, zamanlama, yönetim ve hizalama gibi alanları da taşıyabilir.
IPv4, beş kategoride (A, B, C, D ve E) sınıflandırılmış iki düzeyli bir adres yapısıdır (net kimliği ve ana bilgisayar kimliği).

IPv6'un tanımı

Bir IPv6 adresi, 32 onaltılık basamak olarak görüntülenebilen 128 bit bir ikili değerdir. Kolonlar, girişleri 16 bit Onaltılık alanlar dizisinde izole eder. 3.4 x 10 sağlar38 IP adresleri IP adreslemenin bu sürümü, IP’lerin tükenme gereksinimlerini karşılamak ve gelecekteki İnternet büyüme gereksinimleri için yeterli adresleri sağlamak için tasarlanmıştır.
IPv4, adres alanı kullanımının yetersiz olduğu iki seviyeli adres yapısını kullandığından. IPv6'nın önerilmesinin nedeni, IPv4'ün eksikliklerini aşmaktı. IP adreslerinin formatı ve uzunluğu paket formatıyla birlikte değiştirildi ve protokoller de değiştirildi.

IPv6'nın Onaltılık Kolon Notasyonu
FDEC: BA98: 7654: 3210: ADBF: BBFF: 2922: FFFF

IPv6 Paket formatı

Her paket, yükün başarılı olduğu zorunlu bir temel başlıktan oluşur. Yük, isteğe bağlı uzantı başlıkları ve üst katmandan gelen veriler olmak üzere iki bölümden oluşur. Temel başlık 40 bayt tüketir, tersine uzatma başlıkları ve üst katmandaki veriler genellikle 65.535 bayta kadar bilgi tutar.

Sonraki başlık: Sekiz bitlik bir alan, temel başlığı datagramda izleyen başlığı tanımlar. Sonraki başlık, IP'nin kullandığı isteğe bağlı uzantı başlıklarından biri veya UDP veya TCP gibi bir üst katman protokolü için başlıktır.
Atlama sınırı: Bu sekiz bitlik atlama sınırı alanı IPv4'teki TTL alanındaki aynı işlevlere yardımcı olur.
Kaynak adresi: 16 baytlık bir internet adresi olup datagramın kaynağını tanımlar.
Varış noktası: Bu, genellikle datagramın son hedefini tanımlayan 16 baytlık internet adresidir.

IPv4 ve IPv6 arasındaki büyük farka bakalım.

  1. IPv4 32 bit adres uzunluğuna, IPv6 128 bit adres uzunluğuna sahiptir.
  2. IPv4 adresleri ondalık sayılardaki ikili sayıları temsil eder. Diğer taraftan, IPv6 adresleri onaltılık olarak ikili sayıları ifade eder.
  3. IPv6 uçtan uca parçalanma kullanırken, IPv4 çok büyük herhangi bir datagramı parçalamak için bir ara yönlendirici gerektirir.
  4. IPv4'ün başlık uzunluğu 20 bayttır. Buna karşılık, IPv6'nın başlık uzunluğu 40 bayttır.
  5. IPv4, hata kontrolünü ele almak için başlık biçiminde sağlama toplamı alanını kullanır. Aksine, IPv6 başlık sağlama toplamı alanını kaldırır.
  6. IPv4'te, temel başlık başlık uzunluğu için bir alan içermez ve 16 bitlik yük taşıma uzunluğu alanı IPv6 başlığındaki yerini alır.
  7. IPv4'teki seçenek alanları IPv6'da uzantı başlıkları olarak kullanılır.
  8. IPv4'te yaşama alanı, IPv6'da Hop sınırı olarak ifade edilir.
  9. IPv4'te bulunan başlık uzunluğu alanı IPv6'da elimine edilmiştir, çünkü başlık uzunluğu bu versiyonda sabittir.
  10. IPv4, paketleri hedef bilgisayarlara iletmek için yayını, IPv6 ise çok noktaya yayın ve herhangi bir yayın kullanıyor.
  11. IPv6 kimlik doğrulama ve şifreleme sağlar, ancak IPv4 bunu sağlamaz.

Sonuç

IPv6, mevcut protokol olan IPv4'teki temel kavramların çoğunu korur ancak çoğu ayrıntıyı değiştirir. IPv4, bir ulaşım ve iletişim aracı olarak tasarlandı, ancak adreslerin sayısı, IPv6'nın gelişmesinin nedeni olan tükenme durumuna geldi. IPv6, ağlama alanında ölçeklenebilirlik, esneklik ve kesintisiz olanaklar sağlar.