IPv4 ve IPv6: Bu 2 İnternet Protokolü Arasındaki Farklar

Yayınlanan: 2022-05-09

İletişim internetin merkezindedir. Bunun mesajlaşma veya sohbet sistemlerini kullanmak veya dinamik bir form doldurmak yoluyla olsun, diğer bilgisayarlarla konuşmak süreç için hayati önem taşır. İnternet Protokolü (IP), bunun farklı versiyonları olmasına rağmen, makinelerin birbirleriyle konuşmasına yardımcı olur. Bu nedenle, genellikle IPv4'ü IPv6'ya karşı kullanıp kullanmayacağınızı merak edeceksiniz.

Cevap bazı açılardan basit, bazı açılardan karmaşıktır. Ancak, bir sonuca varmak için tarihin bir kısmını, temel farklılıkları ve çok daha fazlasını bilmek isteyeceksiniz. Oradan, hangi protokolü kullanacağınızı tartabilirsiniz.

Bu gönderi için, IPv4 ve IPv6'nın neredeyse tüm unsurlarını tartışacağız. İlk olarak, sizi IP'nin ne olduğu konusunda hızlandıracağız.

IP'lerde Hızlı Astar

Etki Alanı Adı Sistemi (DNS) ve IP adresi ile birlikte, web'de nasıl hareket ettiğimizin önemli bir bileşenidir. Aslında, onsuz veriler hiçbir şekilde seyahat edemez.

Web'de dolaşan verilerin çoğu 'paketlere' ayrılır. Bu, aktarımı kolaylaştırır, hata sayısını azaltır ve işlem süresini iyileştirir. Her paketin doğru yerde (ve sonunda doğru sırada) son bulması için özel IP bilgisine sahip olacaktır.

Çoğu durumda bu, hedef makinenin IP adresine bir referans olacaktır. Her yerde IP adreslerini kontrol edebilirsiniz. Bilgisayarınızın ve yönlendiricinizin özel adresleri olacaktır ve belirli bir web sitesi ağının IP adresini WhatsMyDNS gibi çevrimiçi araçlar aracılığıyla bulabilirsiniz:

WhatsMyDNS web sitesi.

İki paket aynı IP adresine sahipse, aynı bilgisayarda olurlar. Bu, dünyayı web üzerinde yönetmemiz için yeterince iyi çalışan basit bir yaklaşımdır.

IPv4 ve IPv6 Arasındaki Fark

Ancak, IP'yi kullanma süreci basit olsa da, ortaya çıkarılacak daha çok şey var. Bu yeni bir kavramsa kafanızı karıştırabilecek, dikkate alınması gereken birden çok sürüm vardır.

Sonraki birkaç bölümde, IPv4 ve IPv6'yı tartışacağız, ardından her bir protokol hakkında sahip olabileceğiniz bazı soruları yanıtlamaya çalışacağız.

IPv4

Adına rağmen, bu, 80'lerin başlarından kalma bir teknoloji olan IP'nin ilk versiyonudur. Standart olduğu için IPv4 kullanan bir IP adresinin nasıl göründüğünü bileceksiniz – noktalarla ayrılmış dört basamaktan oluşan bir koleksiyon:

192.0.2.0

Buna 32 bit uzunluk diyoruz ve temsili ondalıktır. IP adresindeki her bölüm 8 bit biçimlendirme kullanır. Bu sayıların her biri 0 (sıfır) ile 255 arasında çalışabilir. Mevcut her sayıyı hesaplayıp hesapladığınızda, 4,3 milyar seçenek vardır. Bu çok fazla gibi görünüyor ve makalenin ilerleyen kısımlarında bunu aklınızda tutmak isteyeceksiniz.

IPv4 ile ilgili birkaç ilginç nokta daha var, ancak teknik bilgi sahibi olmayan veya geliştirici olmayan biriyseniz, bunlar o kadar da önemli olmayacaktır:

  • Protokol, 60 bayttan büyük olmayan değişken bir başlık boyutu kullanır.
  • Kimlik doğrulama ve şifreleme sağlamaz.
  • IPv4'ün paket akışı kimliği yoktur.
  • İki yapılandırmayı destekler: manuel ve Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP.)

IPv6, IPv4'ten birkaç yönden farklıdır. Bir sonraki bölümde, ona daha ayrıntılı olarak bakacağız.

IPv6

Sürüm numaralandırmasından tahmin edebileceğiniz gibi, IPv6, IPv4'ün doğasında bulunan birkaç sorunu çözmeyi amaçlayan protokolün yeni bir sürümüdür. Bir bakıma bu, Dosya Aktarım Protokolü (FTP) ve Güvenli Dosya Aktarım Protokolü'nün (SFTP) farklı olmasına benzer.

Aslında, IPv6 aynı zamanda İnternet Mühendisliği Görev Gücü'nün (IETF) bir teknolojisidir. Teknik standartlar 1995'te ortaya çıktı ve IPv4'e göre 32 bit uzunluk yerine 128 bit adresler sağlıyor:

1234:ABCD:5678:EFAB:9012:CDEF:3456:ABCD

Ancak, eski protokolden tek farkı bu değil:

  • Yerleşik bir İnternet Protokolü güvenliğine (IPsec) sahiptir.
  • Adres gösterimi onaltılıktır.
  • IPv6, 60 baytlık sabit bir başlık uzunluğu kullanır.
  • IPv4 yalnızca sayıları kullanırken, IPv6 harfleri ve sayıları kullanır. Bu (kısmen) ihtiyaçtan kaynaklanır, çünkü her blok (iki nokta üst üste ile ayrılmış) 16 bit uzunluğa sahiptir.

Başka farklılıklar da var, ancak IPv6'nın var olmasının bir nedeni var. Şimdi bu faktörü daha sonra tartışalım.

IPv6'ya İhtiyaç Duymamızın Başlıca Nedeni

IPv4 ve IPv6 arasındaki tartışma ve kafa karışıklığı, internetin yükselişi ve genişlemesi olmadan var olmayacaktı. Aslında, her protokolün üretebileceği IP adreslerinin sayısı konusunda teorik bir sınırı vardır. Bu bir nedenden dolayı önemlidir: İnternet adreslerimiz biterse, küresel ağa yeni makineler ekleyemeyiz. İnternet büyümesini durdurmak zorunda kalacak.

IPv4, özellikle 1983 için çok büyük bir sayı olan dört milyardan fazla adres üretebilir. Ancak, 21. yüzyılda interneti kullanma şeklimiz için yeterli değil. 90'lı yıllardaki web boffinleri, adreslerin tükeneceğini biliyordu, bu yüzden Ağ Adresi Çevirisi (NAT) gibi teknolojilere sahibiz.

IP numaralarını ve adreslerini tahsis etme sorumluluğuna sahip birkaç farklı kuruluş vardır. Ancak, 2010'larda bu kaynak havuzlarında kalan sayılar artık mevcut değil. Bu, IPv4 adreslerinin artık belirli bir İnternet Servis Sağlayıcısına (ISP) verilen ayrılmamış bloklardan veya daha eski kullanılmayan IPv4 adreslerinin geri dönüştürülmesinden geldiği anlamına gelir.

IPv6 Neden Günü Kurtaracak?

IPv6, IPv4 adresi tükenme sorunu nedeniyle burada. 128 bit olduğundan, dolayısıyla daha uzun olduğundan, daha yüksek kapasitede yeni sayılar üretebiliriz. Aslında, IPv4 olarak 1.024 kat daha fazla adres üretebilirsiniz. Sahip olduğumuz kullanılmayan IP adreslerinden bazıları IPv6'ya geçişe doğru gidecek.

IPv6, 80'lerin başında uygulanmayan veya daha az belirgin olan bir dizi başka sorunu da çözecektir:

  • Çok noktaya yayın adresleme desteği, aynı anda birden çok konuma yoğun bant genişliği ihtiyaçları olan paket akışlarını gönderebileceğimiz anlamına gelir. Bu, örneğin akış gibi alanlarda ağ performansını artıracaktır.
  • IPv6 ayrıca bir cihaza birden fazla IP adresi atayabilir. Bu, bir cihazın veya makinenin aynı anda birkaç ağla bağlantısını sürdürebileceği ve çalışma süresini artırabileceği anlamına gelir.
  • IPv6'da bulunan otomatik yapılandırma, bir IP adresi oluşturabileceği ve ağa manuel yaklaşımdan daha hızlı bağlanabileceği ve kullanıcı girişine ihtiyaç duymadığı anlamına gelir.

IPv6'nın muazzam faydalarına ve umutsuz ihtiyacına rağmen, protokol için fazla bir alım yoktur. Web'in çoğu hala IPv4 üzerinde çalışıyor. Öyle olsa bile, tüm IPv4 adreslerini IPv6'ya geçirmek için yürürlükte olan bir plan ve strateji var ve bu yakın - ABD bunu 2023'ten yapacak

Neden IPv5 Kullanmıyoruz?

Bu makaleyi tamamlamadan önce, eksik bir protokol versiyonuna değinmemiz gerekiyor. PHP'nin sürüm numaralandırmasına çok benzer - PHP5'ten PHP7'ye bir sıçrama oldu - IP sürümleri de aynı şeyi yapıyor. Nedenleri de benzer.

Apple, NeXT ve Sun Microsystems gibi şirketler IP'nin beşinci bir versiyonunu geliştirirken, resmi bir protokol haline gelmedi. İnternet Akış Protokolü (ST) adına sahiptir ve bu kuruluşlarda deneysel olarak kullanım görmüştür.

Genel fikir birliği, ST/IPv5'in veri akışında harika olduğudur, ancak bunu zaten eylemde görebiliriz. ST, gelişimi bugün sesli sohbet için kullandığımız IP Üzerinden Ses'in (VoIP) temeli olarak gördü.

Ancak ST/IPv5'in en büyük dezavantajı 32 bit biçimlendirmeye sahip olmasıdır. Bu, kullanılacak adreslerin tükeneceği için IPv4 ile aynı soruna sahip olduğu anlamına gelir. Sınırlama, modern web için geçerli olmadığı anlamına gelir ve IPv4 ile IPv6 arasında geçiş yapmamızın doğrudan bir nedenidir.

IPv4 vs IPv6: Hangisini Seçmeli

IPv4'ü IPv6'ya karşı seçmeniz gerekip gerekmediği sorusu çoğu durumda basit bir 'cevapsız' olacaktır. Hangi protokolün daha iyi olduğunu ölçmek için üç farklı yönü göz önünde bulundurabilirsiniz:

  • Popülarite ve evlat edinme. IPv6'yı kullanan insan sayısı ne kadar fazlaysa, teknoloji o kadar kullanılabilir hale gelecektir.
  • Hız ve performans. IPv6, IPv4'ten daha hızlıysa, onu benimsemek mantıklıdır.
  • Üretici desteği. Bundan bahsetmişken, kullanmak için IPv6'yı desteklemek için web barındırıcılarına, donanım üreticilerine ve İşletim Sisteminize (OS) ihtiyacınız olacak.

Bunları daha derinlemesine incelemekte fayda var, çünkü bazı temel istatistikler iyi bir okuma sağlıyor.

Popülerlik, Destek ve Benimseme Oranları

Popülerlik söz konusu olduğunda, alım yavaştır. Google, kullanıcıları arasında IPv6'nın kullanılabilirliğine ilişkin istatistikleri derler ve yalnızca yüzde 38'i protokolü kullanır:

Google'dan IPv6'nın benimsenme oranlarını gösteren bir grafik.

Öyle olsa bile, Kuzey ve Güney Amerika'nın çoğunun bir dereceye kadar erişime sahip olduğunu ve bazı ülkelerde yaklaşık yüzde 45'lik bir benimseme gösterdiğini belirtmek ilginçtir. Bu, Birleşik Krallık (İngiltere), Avustralya ve Japonya gibi ülkeler için aynıdır. Hindistan, Suudi Arabistan, Fransa, Almanya ve Yunanistan yüzde 50-60 oranında bir benimseme gösteriyor:

Google'dan ülke bazında IPv6'nın benimsenme oranlarını gösteren bir harita.

Ancak üreticiler ve web barındırıcıları IPv6'yı desteklemiyorsa, geçiş yapmak için bir neden yoktur. W3Techs web sitesi, tüm sitelerin yaklaşık yüzde 20'sinin şu anda cesaret verici bir sayı olmayan IPv6 kullandığını bildiriyor.

Verim

Performansa gelince, IPv4 ile IPv6 arasında pek bir fark yok gibi görünüyor. Sucuri'den eski bir karşılaştırma, aralarında belirgin bir fark bulamadı. Ancak Facebook, IPv6 kullanmanın bir hız avantajı olabileceği sonucuna vararak 2015 yılında bazı performans testleri yaptı.

Zivaro sitesi ayrıca IPv4 ile IPv6 arasındaki performansa derin bir dalış yaptı ve sonuç, devam edeceğimiz ile aynı: Bu duruma göre değişir. Bunun nedeni, performansın IPv6'nın birincil hedefi olmaması ve protokol bir salyangoz hızında çalışsa bile, IPv4 adreslerinin tükenmesi nedeniyle teknolojiye ihtiyacımız var.

IPv4 yerine IPv6'yı seçme

Buradaki kısa cevap şudur: Yapabiliyorsanız ve eriştiğiniz her site protokolü destekleyebiliyorsa IPv6'yı seçin. Ancak burada o kadar çok uyarı ve koşul var ki, bunu güvenilir bir cevap olarak ifade edemeyiz.

IPv6'ya geçiş, donanım üreticileri, web barındırıcıları, bilgisayar yazılımı şirketleri ve son kullanıcılar olmak üzere tüm web kullanıcılarının bir grup çabasını gerektirmesi bakımından benzersizdir. Sonuç olarak, sitelerin IPv6 kullanıp kullanmadığı üzerinde doğrudan bir etkiniz yoksa, benimseme oranları yükselene kadar beklemeniz gerekebilir.

Toplama

IP adresleri neredeyse tüm web'i çalıştırır. Bunları, diğer bilgisayarlarla kesin olarak belirlemek ve iletişim kurmak için kullanırsınız. Ancak, dikkate alınması gereken farklı protokol sürümleri vardır. IPv4 ve IPv6, incelemeniz gereken bir karşılaştırmadır, ancak çoğu durumda çok fazla endişelenmenize gerek yoktur.

Bunun nedeni, birçok ana bilgisayarın bunu sizin girdiniz olmadan ayarlamasıdır. Buna rağmen, IPv4'ün kapasitesinin zayıflamasına rağmen, birçok ana bilgisayar henüz IPv6'yı desteklemiyor veya minimum düzeyde uyumluluk sunuyor. Seçme şansınız varsa, IPv6 daha moderndir. Tavsiyemiz, seçim seçeneğiniz yoksa, mevcut yazılarda terlemeyin.

IPv4 ve IPv6 hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde sorun!