IPv4 vs IPv6 Protokolları | IP Ünvanlama Sxemləri və Məhdudiyyətlər
İnternet Protokolu
IP (İnternet Protokolu) 1981-ci ildə IETF (Internet Engineering Task Force) RFC791 (Request for Şərh)-də müəyyən edilmişdir. IP paket keçidli rabitə şəbəkələrində istifadə olunan əlaqəsiz protokoldur. IP məlumatların bir hostdan digərinə ötürülməsini təmin edir, burada host IP ünvanı adlanan unikal nömrə ilə müəyyən edilir. IP zəmanətli çatdırılmanı dəstəkləmir və ya çatdırılma ardıcıllığını saxlamır. O, ən yaxşı səylə çatdırmaq üçün işləyir, beləliklə, paket ötürmə şəbəkələrində ən yaxşı səy trafikinə düşür. IP (TCP) üzərindəki təbəqə paketlərin zəmanətli çatdırılmasına və ardıcıllığına baxacaq.
IP ünvanı qlobal miqyasda kompüter şəbəkəsində hostu unikal şəkildə müəyyən etmək üçün verilən nömrədir. Həqiqi söz nümunəsində bir şəxsə çatmaq üçün unikal olan ölkə kodu olan bir telefon nömrəsi kimi düşünə bilərsiniz. Alice Boba zəng etmək istəsə, Alice Bob-a paket göndərmək istəsə, Alice Bobun telefon nömrəsinə zəng edəcək. Alice paketi Bobun unikal IP ünvanına göndərəcək. Bu IP ünvanları ictimai IP və ya real IP adlanır. Alicenin Bobun ofisinə zəng vurduğu və Bob-a çatmaq üçün artırma nömrəsini vurduğu bir hadisəni düşünün. Bu artırma şəxsi olduğu üçün artırma nömrəsinə kənardan daxil olmaq mümkün deyil. (Daxili 834929), eyni artırma nömrəsi başqa şirkətdə də mövcud ola bilər. (Şirkət B Ext 834929). Eynilə İP dünyasında da özəl şəbəkə daxilində istifadə olunan Şəxsi IP ünvanları var. Buna kənardan birbaşa daxil olmaq mümkün deyil və o da unikal deyil.
IPv4
RFC 791-də müəyyən edilmişdir
Bu hostları müəyyən etmək üçün 32 bitlik rəqəmdir. Beləliklə, ümumi ünvan sahəsi 232-dir ki, bu da təxminən s-ə 4 × 109-a bərabərdir. Ünvan çatışmazlığını aradan qaldırmaq üçün IP sinifli və sinifsiz konsepsiyalarda işlədilir. Sinif şəbəkəsi şəbəkəni və şəbəkələrin hostlarını müəyyən etmək üçün ünvan planıdır. IPv4-də 5 A, B, C, D və E sinifləri var. A sinfində 32 bitlik ilk 8 bit şəbəkəni, B sinfi isə ilk 16 bit, C sinfində isə 24 bitdir. C sinif ünvanını nəzərə alsanız, ilk 24 bit şəbəkə hissəsini, sonuncu 8 bit isə həmin şəbəkədəki hostları müəyyən edir. Nəzəri olaraq, C sinif şəbəkəsi 256 host olan yalnız 28-dən ibarət ola bilər.
Ünvan sahəsinin məhdudlaşdırılması səbəbindən CIDR (Sinfsiz Domenlərarası Marşrutlaşdırma) 1993-cü ildə təqdim edilmişdir. Sabit şəbəkə hissəsinə və host hissəsinə malik olmaq əvəzinə, CIDR müvafiq alt şəbəkə maskaları ilə dəyişən şəbəkə uzunluğu və host hissəsi təqdim edir.
IPv6
RFC 2460-da müəyyən edilib
IPv6 IP ünvan sahəsi çatışmazlığını aradan qaldırmaq üçün təqdim edilmişdir. IPv6 ünvan sahəsi 2128 (təxminən 3,4×1038) olan 128 bitlik nömrədir. Bu, məkan problemlərinin həlli və trafikin marşrutlaşdırılması ilə bağlı çeviklik verir.
Ünvan Formatı:
Burada IPv6-da ilk 64 bit şəbəkə hissəsini, qalan 64 bit isə host ünvanı hissəsidir. IPv4 8 bit binar 4 blokda, IPv6 isə iki nöqtə ilə ayrılmış 16 bit on altılıq dəyərdən ibarət 8 qrupla təmsil olunur.
Nümunə: 2607:f0d0:1002:0051:0000:0000:0202:0004
Daha asan istifadə üçün onu aşağıdakı qaydalarla ixtisar etmək olar
(1) 16-bit dəyər daxilində baş sıfırlar buraxıla bilər
(2) Ünvan daxilində ardıcıl sıfır qruplarının tək baş verməsi qoşa iki nöqtə ilə əvəz edilə bilər
Beləliklə, 2607:f0d0:1002:0051:0000:0000:0202:0004 aşağıdakı kimi yazıla bilər
2607:f0d0:1002:0051:0000:0000:0202:0004
2607:f0d0:1002:0051::202:4
IPv6-nın əsas xüsusiyyətləri
(1) 128 bit olduğu üçün böyük ünvan sahəsi
(2) Multicast üçün təkmilləşdirilmiş dəstək
(3) Şəbəkə Qatının Təhlükəsizliyi Dəstəyi
(4) Mobillik dəstəklənir
(5) Lazım gələrsə genişləndirilə bilən başlıq
(6) Şəbəkə daha böyük MTU-nu dəstəkləyirsə, IPv6-da daha böyük ölçülü faydalı yüklər dəstəklənir. (Cumboqramlar)
Xülasə:
(1) IPv4 32 bit ünvan məkanıdır, burada IPv6 kimi 128 bit ünvan sahəsi var.
(2) CIDR IPv4-dan optimallaşdırılmış istifadə üçün təqdim edildi
(3) IPv4 formatı dörd Octect və IPv6 8 blok On altılıqdır.
(4) IPv4 məhdud multicast-ı dəstəkləsə də, IPv6 çoxlu yayımı dəstəkləyir
(5) IPv6 üçbucaqlı marşrutlaşdırmadan qaçın, çünki Mobility dəstəkləyir
(6) IPv6, IPv4 ilə müqayisədə daha böyük yükü dəstəkləyir
(7) IP tunel hazırda IPv4 və IPv6 qarşılıqlı əlaqəsi üçün istifadə olunur.