IPv4 ve IPv6 Protokolleri | IP Adresleme Şemaları ve Sınırlamaları
internet protokolü
IP (Internet Protokolü) 1981 yılında IETF (Internet Engineering Task Force) RFC791'de (Yorum İsteği) tanımlanmıştır. IP, paket anahtarlamalı iletişim ağlarında kullanılan bağlantısız bir protokoldür. IP, bir ana bilgisayardan diğerine veri aktarımı sağlar; burada ana bilgisayar, IP adresi adı verilen benzersiz bir numara ile tanımlanır. IP, garantili teslimatı desteklemez veya teslimat sırasını korumaz. En iyi çabayla teslim etmek için çalışır, bu nedenle paket iletim ağlarında en iyi çaba trafiğinin altına girer. IP (TCP) üstündeki katman, paketlerin garantili teslimatı ve sıralamasına bakar.
IP adresi, bilgisayar ağındaki bir ana bilgisayarı genel olarak benzersiz bir şekilde tanımlamak için verilen bir sayıdır. Gerçek kelime örneğinde, bir kişiye ulaşmak için benzersiz olan ülke koduna sahip bir telefon numarası gibi düşünebilirsiniz. Alice Bob'u aramak istiyorsa, Alice Bob'a bir paket göndermek istiyorsa, tam olarak paket iletişiminde Bob'un telefon numarasını arayacaktır; Alice paketi Bob'un benzersiz olan IP adresine gönderir. Bu IP adreslerine genel IP veya gerçek IP denir. Alice'in Bob'un ofisini aradığı ve Bob'a ulaşmak için dahili numaraya yumruk attığı bir durumu düşünün. Bu dahili numara özel olduğu için dahili numaraya dışarıdan ulaşılamaz (Ext 834929), aynı dahili numara başka bir şirkette de bulunabilir. (Şirket B Dahili 834929). IP dünyasında olduğu gibi, özel bir ağ içinde kullanılan Özel IP adresleri de vardır. Bu doğrudan dışarıdan ulaşılamaz ve benzersiz değildir.
IPv4
RFC 791'de tanımlanmıştır
Bu, ana bilgisayarları tanımlamak için 32 bitlik bir sayıdır. Yani toplam adres alanı 232, neredeyse 4 × 109'a eşit. IP, adres eksikliğinin üstesinden gelmek için klasik ve sınıfsız kavramlarla işletilmektedir. Klasik ağ, ağı ve ağların ana bilgisayarlarını tanımlamak için bir adresleme planıdır. IPv4, 5 A, B, C, D ve E sınıfına sahiptir. A sınıfında, 32 bitlik ilk 8 bit ağı tanımlar ve B Sınıfı ilk 16 bittir ve C sınıfında 24 bittir. C sınıfı bir adres düşünürseniz, ilk 24 bit ağ parçasını, son 8 bit ise o ağdaki ana bilgisayarları tanımlar. Teorik olarak, bir C sınıfı ağ 256 ana bilgisayar olan sadece 28 içerebilir.
Adres alanının sınırlandırılması nedeniyle, 1993 yılında CIDR (Sınıfsız Alanlar Arası Yönlendirme) piyasaya sürülmüştür. Sabit bir ağ parçası ve ana bilgisayar parçasına sahip olmak yerine, CIDR değişken ağ uzunluğunu ve ana bilgisayar bölümünü ilgili alt ağ maskeleriyle tanıtmaktadır.
IPv6
RFC 2460'ta tanımlanmıştır
IPv6 alanı, IP adres alanı eksikliğinin üstesinden gelmek için sunulmuştur. IPv6, adres alanı 2128 (yaklaşık 3.4 × 1038) olan 128 bit bir sayıdır. Bu, adresleme alanı sorunlarını ve yönlendirme trafiğini aşma esnekliği sağlar.
Adres Biçimi:
Burada IPv6'da ilk 64 bit ağ parçasını tanımlar ve 64 bitin geri kalanı host adres kısmıdır. IPv4, 8 bit ikili 4 blok halinde temsil edilirken IPv6, iki nokta üst üste ile ayrılmış 16 bit onaltılık değerlerden oluşan 8 grup ile temsil edilir.
Örnek: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
Ayrıca kolay kullanım için aşağıdaki kurallarla kısaltılabilir
(1) 16 bitlik bir değerde önde gelen sıfırlar atlanabilir
(2) Bir adres içinde birbirini izleyen sıfır gruplarının tek tek meydana gelmesi, çift kolon ile değiştirilebilir
Yani 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 aşağıdaki gibi yazılabilir
2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
2607: f0d0: 1002: 0051 :: 202: 4
IPv6'in başlıca özellikleri
(1) 128 bit olduğu için geniş adres alanı
(2) Çok Noktaya Yayın için gelişmiş destekler
(3) Ağ Katmanı Güvenliği Desteği
(4) Desteklenen Mobilite
(5) Gerekirse genişletilebilir başlık
(6) Ağ daha büyük MTU'yu destekliyorsa IPv6'da daha büyük boyutlu yükler desteklenir. (Jumbogram)
Özet:
(1) IPv4 32bit adres alanıdır, IPv6 128bit adres alanına sahiptir.
(2) IPv4'ün optimize edilmiş kullanımı için CIDR tanıtıldı
(3) IPv4 biçimi dört Octect ve IPv6 8 blok Onaltılık.
(4) IPv4 sınırlı çok noktaya yayını desteklese de, IPv6 çok noktaya yayını kapsamlı bir şekilde destekler
(5) IPv6, Mobility'yi desteklediği için üçgen yönlendirmeden kaçınır
(6) IPv6, IPv4'ten daha büyük yükü destekler
(7) IP tünelleme şu anda IPv4 ve IPv6 ara bağlantısı için kullanılır.