IPV4 ve IPv6 Nedir? Aralarındaki Farklar Nedir?
İnternet Protokolünün (IP) görevi iki bilgisayar arasında kurulan trafikte paketlerin yönlendirilmesini sağlar. Peki, bu paketler yönlendirilirken hangi adresleme çeşitlerine göre yönlendirme yapıyor? Bu sorunun cevabını öğrenmek için yeni blog yazımı okuyabilirsiniz. Bu blog yazımda;
- IPv4 Nedir?
- IPv6 Nedir?
- IPV4 ve IPv6 arasındaki farklar nelerdir?
- IPv4’ün IPv6 Karşı avantaj ve dezavantajları
Gibi konular ele alınacaktır.
Ipv4 (Internet Protocol Version 4)Nedir?
Adında 4 geçmesine rağmen kullanılacak IP sürümlerinin ilk sürümü olarak geçmektedir. 1983 yılında DARPA (ABD Savunma Bakanlığı Savunma İleri Araştırma Projeleri Ajansı) tarafından geliştirilmiştir. En yaygın kullanılan IP sürümüdür.
Yaklaşık olarak 4.3 Milyar adreslik bir kapasiteye sahiptir. İnternete bağlanmak isteyen her cihaz için özel bir IP adresi tanımlamaktadır.
Bir IPv4 adresinin 32 bit adresleme alanı vardır. 8 bitten oluşur ve her bit 4 sayıyı işaret etmektedir. IP adresini oluşturan bu sayılar 0 ile 255 arasında değişkenlik göstermektedir. Her bir kullanıcı için ‘0.0.0.0’ ile “255.255.255.255” arasında bir IP adres değeri alır. Örneğin 192.0.2.144 adresi verilebilir.
Bilgisayar dili sadece 0 ve 1 lik ikili sayı sisteminden anlar. Bu yüzden yukarıda vermiş olduğumuz “192.0.2.144” adresini 32 bitlik sayı sistemindeki karşılığını bulmaya çalışalım.
8 Bit Octet temsili Gösterimi:
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Yukarıda gösterilen yapı 8 bitlik octet adreslemenin sayısal karşılığını ifade etmektedir.
Adım 1: ilk yapmamız gereken işlem 192 sayısını bulmaktır.
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
“192” sayısını elde etmek için 128+64 yaptığımızda toplamı 192 yapmaktadır. 192 sayısının ikili bit gösterimi 11000000’dır.
Adım 2: Şimdi de 0 sayısının ikili bit gösterimini bulalım.
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 sayısının ikili bit gösterimi 00000000’dır.
Adım 3: “2” sayısının ikili bit karşılığını bulalım.
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
“2” sayısının ikili bit karşılığı 00000010’dır.
Adım 4: Son olarak da “144” sayısının ikili karşılığını bulalım.
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
“144” sayısının ikili bit karşılığı 128+16=144 olduğundan 10010000’dır.
Sonuç:
192.0.2.144 sayılı IP adresinin 32 bitlik ikili sayı sistemiyle gösterimi şu şekildedir: “11000000. 00000000. 00000010. 10010000”
IPv6 (Internet Protocol Version 6) Nedir?
IPv4’ ün adres atama sayısının ilerleyen yıllarda sıkıntı olacağını, yetersiz kalacağını düşünen Internet Engineering Task Force (IETF) tarafından 1998 yılında tasarlanmış, 2017 yılında ise İnternet Standardı olarak onay almıştır. Çalışma mantığı olarak IPv4’ e benzer yönleri bulunmaktadır. IPv4’ün kullanmış olduğu 32 bitlik adresleme yerine 128 bitlik bir adresleme yöntemi kullanır.
Bu adresleme şeklinde hem harf hem de sayı içerir. 4’lü gruplar halinde ayrılmış olup birbirinden nokta yerine çift nokta ile ayrılmıştır. Örneğin şu şekildedir: “2001:98:A11:10:11:1:0:104”, “3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562” …
IPv4 ile arasında birden çok fark bulunmaktadır. Önceki sürümler ile karşılaştırıldığında daha çok iyileştirmelere sahiptir. Hız, güvenlik ve performans bakımından daha gelişmiş olarak kabul edilmektedir.
IPv4’ün IPv6 Karşı avantaj ve dezavantajları:
Avantajları:
- Daha basit bir adresleme yapısına sahip olması
- Mevcut altyapıyı daha sorunsuz bir şekilde kullanılabilmesi
Dezavantajları:
- IPv4 adreslerinin tükenmesi
- IPv6’dan hız testinin düşük olması
- IPv6 için cihazları için ek yapılandırmanın olmaması
IPv4 ile IPv6 Arasındaki temel farklar nelerdir?
Farklar | IPv4 | IPv6 |
Adres Boyutu | 32 bit | 128 bit |
Adresleme Yöntemi | Sayısal | Alfasayısal |
Adres türü | Yayın, çok noktaya yayın ve tek noktaya yayın. | Her noktaya yayın, çok noktaya yayın ve tek noktaya yayın. |
Yapılandırma | Sistemlerle iletişim için yeni kurulan sistem yapılandırmalıdır. | Yapılandırma isteğe bağlıdır. |
Ağ yapılandırması | Ağlar manuel veya DHCP protokolü aracılığıyla yapılandırılır. | Otomatik yapılandırma |
Adres özellikleri | NAT kullanılır. | Geniş adres Alanı nedeniyle doğrudan adresleme yapar. |
SNMP | Desteklenmez | Desteklenir |
Hareketlilik ve birlikte çalışabilirlik | Kısıtlı ağ topolojileri kullanılır, hareketlilik ve birlikte çalışabilirlik yetenekleri kısıtlar. | Ağ cihazlarında mobilite birlikte çalışabilirlik özellikleri sağlar. |
Güvenlik | Uygulamalara bağlıdır. | IPSec (Internet Protocol Security)’ e bağlıdır. |
Yerel alt ağ grubu yönetimi | İnternet Grup Yönetim Protokolü’nü (IGMP) kullanır. | Çok Noktaya Yayın Dinleyici Keşfi’ni (MLD) kullanır. |
Haritalama | ARP (Adres Çözümleme Protokolü) kullanılır. | adres çözümlemesi için Komşu Bulma (ND) sürecini kullanır. |
Şifreleme ve Kimlik Doğrulama | Şifreleme ve Kimlik Doğrulama sağlamaz. | Şifreleme ve Kimlik Doğrulama sağlar. |
IPSec (IP Güvenliği) Nedir?
IPSec, IP katmanında ağ iletişimini kullanarak doğrulama ve şifreleme yapar. Böylelikle Internet Protokolünün güvenliğini sağlamış olur. IPv4’ten daha çok avantaj sağlamış olur.
3 ana bileşene sahiptir:
- Kimlik Doğrulama Başlıkları: paketin nereden geldiğini ve iletimin değiştirilip değiştirilmediğine dair bir doğrulama yapar.
- Kapsüllenen Güvenlik Yükleri: Veri iletimini korumak için doğrulama yapar.
- İnternet Güvenliği Derneği ve Anahtar Yönetim Protokolü: İki cihaz arasında oluşacak veri alışverişinde kullanılması gereken güvenlik özelliklerini tanımlar.
Bu yazımda IPv4 ve IPv6 nedir, aralarında bulunan farkların ne olduğu, IPv4’ün avantaj ve dezavantajlarından bahsettim. Umarım faydalı bir blog yazısı olmuştur. Bir sonraki blog yazımda görüşmek dileğiyle…