IPv4 ընդդեմ IPv6 արձանագրությունների | IP հասցեավորման սխեմաներ և սահմանափակումներ
Ինտերնետ արձանագրություն
IP (ինտերնետային արձանագրություն) սահմանված է IETF-ում (Internet Engineering Task Force) RFC791 (մեկնաբանությունների հարցում) 1981 թվականին: IP-ն առանց կապի արձանագրություն է, որն օգտագործվում է փաթեթային միացվող կապի ցանցերում: IP-ն ապահովում է տվյալների փոխանցում մի հոսթից մյուսը, որտեղ հոսթինգը նույնացվում է եզակի համարով, որը կոչվում է IP հասցե: IP-ն չի ապահովում երաշխավորված առաքում կամ պահպանում է առաքման հաջորդականությունը: Այն գործում է լավագույն ջանքերով առաքելու համար, ուստի այն ընկնում է փաթեթների փոխանցման ցանցերում լավագույն ջանքերի տրաֆիկի ներքո: IP-ի (TCP) վերևի շերտը կհետևի փաթեթների երաշխավորված առաքմանը և հաջորդականությանը:
IP հասցեն մի թիվ է, որը տրվում է գլոբալ համակարգչային ցանցում հյուրընկալողին եզակիորեն նույնականացնելու համար: Իրական բառի օրինակով դուք կարող եք մտածել երկրի կոդով հեռախոսահամարի նման, որը յուրահատուկ է մարդուն հասնելու համար: Եթե Ալիսը ցանկանում է զանգահարել Բոբին, Ալիսը կզանգահարի Բոբի հեռախոսահամարին, հենց փաթեթային հաղորդակցության դեպքում, եթե Ալիսը ցանկանում է փաթեթ ուղարկել Բոբին. Ալիսը փաթեթը կուղարկի Բոբի IP հասցեին, որը եզակի է: Այս IP հասցեները կոչվում են հանրային IP կամ իրական IP: Մտածեք մի դեպքի մասին, երբ Ալիսը զանգահարում է Բոբի գրասենյակ և բռունցքով հարվածում է ընդլայնման համարին, որպեսզի հասնեք Բոբին: Ընդլայնման համարին հնարավոր չէ հասնել դրսից, քանի որ այս ընդլայնումը մասնավոր է: (Ext 834929), նույն ընդլայնման համարը կարող է գոյություն ունենալ նաև մեկ այլ ընկերությունում: (Ընկերություն B Ext 834929): Նույնն է IP աշխարհում, ինչպես նաև կան մասնավոր IP հասցեներ, որոնք օգտագործվում են մասնավոր ցանցի ներսում: Սա ուղղակիորեն հասանելի չէ դրսից և այն նույնպես եզակի չէ:
IPv4
Սահմանված է RFC 791
Սա 32 բիթանոց թիվ է՝ հյուրընկալողներին նույնականացնելու համար: Այսպիսով, հասցեների ընդհանուր տարածքը 232 է, որը գրեթե հավասար է 4×109-ի: IP-ն գործում է դասակարգային և դասակարգված հասկացություններով՝ հասցեների պակասը հաղթահարելու համար: Դասակարգային ցանցը հասցեավորման ծրագիր է, որը նույնականացնում է ցանցը և ցանցերի սերվերները: IPv4-ն ունի 5 A, B, C, D և E դասեր: A դասում 32 բիթից առաջին 8 բիթը նույնականացնում է ցանցը, իսկ B դասը առաջին 16 բիթն է, իսկ C դասում՝ 24 բիթ: Եթե դուք համարում եք C դասի հասցե, առաջին 24 բիթները նույնականացնում են ցանցի մասը, իսկ վերջին 8 բիթը՝ տվյալ ցանցի հոսթները նույնականացնելու համար: Տեսականորեն, C դասի ցանցը կարող է պարունակել միայն 28, ինչը 256 հոսթ է:
Հասցեների տարածության սահմանափակման պատճառով CIDR-ը (Անդասակարգ միջդոմենային երթուղղում) ներդրվել է 1993 թվականին: Ավելի շուտ, ունենալով ֆիքսված ցանցի մաս և հյուրընկալող մաս, CIDR-ը ներկայացնում է ցանցի փոփոխական երկարություն և հոսթ մաս՝ համապատասխան ենթացանցային դիմակներով:
IPv6
Սահմանված է RFC 2460
IPv6-ը ներկայացվել է IP հասցեների տարածության պակասը հաղթահարելու համար: IPv6-ը 128 բիթանոց թիվ է, որի հասցեի տարածությունը 2128 է (մոտ 3,4×1038): Սա ճկունություն է տալիս հաղթահարելու տարածքի հետ կապված խնդիրները և երթուղային երթևեկությունը:
Հասցեի ձևաչափ՝
Այստեղ IPv6-ում առաջին 64 բիթը սահմանում է ցանցի մասը, իսկ մնացած 64 բիթը հանդիսանում է հոսթի հասցեի մասը: IPv4-ը ներկայացված է 8 բիթանոց երկուական 4 բլոկներում, մինչդեռ IPv6-ը ներկայացված է 16 բիթանոց տասնվեցական արժեքների 8 խմբերով, որոնք բաժանված են երկու կետով:
Օրինակ՝ 2607:f0d0:1002:0051:0000:0000:0202:0004
Հետագայում հեշտ օգտագործման համար այն կարող է կրճատվել հետևյալ կանոններով
(1) 16-բիթանոց արժեքի մեջ առաջատար զրոները կարող են բաց թողնել
(2) Հասցեում զրոների հաջորդական խմբերի մեկ հանդիպում կարող է փոխարինվել կրկնակի կետով
Ուրեմն 2607:f0d0:1002:0051:0000:0000:0202:0004 կարելի է գրել հետևյալ կերպ
2607:f0d0:1002:0051:0000:0000:0202:0004
2607:f0d0:1002:0051::202:4
IPv6-ի հիմնական հատկանիշները
(1) Հասցեների մեծ տարածք, քանի որ այն 128 բիթ է
(2) Ընդլայնված աջակցություն Multicast
(3) Աջակցություն ցանցային շերտի անվտանգության համար
(4) Շարժունակության աջակցություն
(5) Անհրաժեշտության դեպքում ընդարձակվող վերնագիր
(6) IPv6-ում աջակցվում են ավելի մեծ չափի օգտակար բեռներ, եթե ցանցն աջակցում է ավելի մեծ MTU: (Ջամբոգրամ)
Ամփոփում՝
(1) IPv4-ը 32 բիթ հասցեների տարածք է, մինչդեռ IPv6-ն ունի 128 բիթ հասցեի տարածք:
(2) CIDR-ը ներդրվել է IPv4-ի օպտիմիզացված օգտագործման համար
(3) IPv4 ձևաչափը չորս հոկտեմբեր է, իսկ IPv6-ը 8 բլոկի տասնվեցական է:
(4) Չնայած IPv4-ն աջակցում է սահմանափակ բազմաֆունկցիոնալ հեռարձակմանը, IPv6-ը լայնորեն աջակցում է Multicast
(5) IPv6 խուսափել եռանկյուն երթուղուց, քանի որ այն աջակցում է Mobility
(6) IPv6-ն աջակցում է ավելի մեծ ծանրաբեռնվածություն, քան IPv4
(7) IP թունելավորումն այս պահին օգտագործվում է IPv4 և IPv6 փոխկապակցման համար: