IP ընդդեմ DNS
Գոյություն ունեն Ինտերնետում ներդրված անվանատարածքի երկու հիմնական մեթոդ՝ IP հասցեների տարածություններ և Դոմենների անվանման հիերարխիա: Դոմենների անունները պահպանվում և թարգմանվում են IP հասցեների DNS-ի կողմից:
Ի՞նչ է IP-ն:
IP-ը կամ ինտերնետ արձանագրությունը ծառայում է երկու նպատակի. սահմանել կանոններ IP հասցեավորման համակարգի համար՝ TCP/IP-ի վրա հիմնված ցանցում յուրաքանչյուր կազմակերպությանը տրամաբանական թվային հասցե տալու համար և տվյալների փաթեթների ուղղորդում կամ տեղափոխում աղբյուրի հոսթից դեպի նպատակակետ: տանտերեր.
Այս առաջադրանքների շարքում IP հասցեավորումը կենսական նշանակություն ունի, քանի որ այն է, թե ինչպես է ճանաչվում կազմակերպության կամ հյուրընկալողի (օրինակ՝ համակարգչի կամ տպիչի) գտնվելու վայրը IP-ի վրա հիմնված ցանցում: Բացի այդ, տվյալների ճշգրիտ երթուղավորումը ձեռք է բերվում նաև IP հասցեավորման միջոցով:
IP հասցեն սովորաբար եզակի 32-բիթանոց (IPv4) կամ 128-բիթանոց (IPv6) երկուական համար է, որը վերագրվում է ցանցի կազմակերպությանը՝ Ինտերնետ նշանակված համարների մարմնի կողմից: Մարդկային օգտագործողների հարմարության համար այս IP հասցեները պահվում են տասնորդական թվի ձևաչափով: Ստորև բերված է IP հասցեի օրինակ:
IP հասցեները երկու տեսակի են. Ստատիկ IP հասցեներ, որոնք մշտական են և ադմինիստրատորի կողմից ձեռքով վերագրվում են հոսթին, և Դինամիկ IP հասցեներ, որոնք վերագրվում են ամեն անգամ, երբ հոսթինգը միանում է ցանցին սերվերը՝ օգտագործելով DHCP:
Ի՞նչ է DNS-ը:
DNS կամ Domain Naming System-ը համակարգիչների կամ ցանցին միացված այլ ռեսուրսների անվանման հիերարխիկ համակարգ է:Այն հեշտացնում է օգտատերերի խմբերի և ռեսուրսների անվանումները՝ անտեսելով նրանց ֆիզիկական գտնվելու վայրը, ինչը հեշտացնում է գործերը ընդհանուր օգտատերերի համար, քանի որ նրանք պետք է իմանան միայն URL կամ էլփոստի հասցե՝ հոսթորդներին կամ ռեսուրսներին մուտք գործելու համար՝ առանց անհանգստանալու, թե ինչպես են դրանք ֆիզիկապես տեղորոշելու: Այն նաև պարունակում է քարտեզագրման համակարգ դոմենների անունների և դրանց համապատասխան IP հասցեների կամ ֆիզիկական տեղանքների միջև, որպեսզի կարողանա գտնել Օգտատերերի կողմից մուտքագրված տիրույթների անուններով նշված հոսթերը կամ ռեսուրսը:
Տիպիկ տիրույթի անվանումը (որը ձևավորվում է DNS արձանագրության կանոնների համաձայն) բաղկացած է երեք կամ ավելի մասերից (որը նշվում է որպես պիտակներ), որոնք սովորաբար միացված են կետերով:
Ինչպես ցույց է տրված վերևում, Domain Naming-ի հիերարխիան ձևավորվում է տիրույթի անվան ամենաաջից մինչև ձախ կողմը:Վերոնշյալ օրինակում «com»-ը վերին մակարդակի տիրույթի անունն է, իսկ «differencebetween.com»-ը TLD «com»-ի ենթադոմեյն է: Իսկ www.differencebetween.com-ը «differencebetween.com» ենթադոմեյնի ենթադոմեյն է։ Երբ խոսքը վերաբերում է տիրույթի անուններին, ինչպիսիք են www.example.co.uk-ը, «co» տիրույթը կոչվում է Երկրորդ մակարդակի տիրույթ: Յուրաքանչյուր պիտակ կարող է պարունակել մինչև 63 նիշ, և յուրաքանչյուր տիրույթի անուն չի կարող գերազանցել 253 նիշի երկարությունը:
Եթե որևէ տիրույթի անուն կապված է որոշակի IP հասցեի հետ, ապա այդ անունները կոչվում են Hostnames: Օրինակ՝ www.differencebetween.com-ը և differentbetween.com-ը հոսթների անուններ են, մինչդեռ TLD-ները, ինչպիսիք են.com կամ.org-ը, չեն, քանի որ դրանք կապված չեն որևէ IP հասցեի հետ:
Դոմենների անունների համակարգը գործում է հիերարխիկ տվյալների բազայի տեսքով, որը պարունակում է ենթաճյուղեր, որոնք կոչվում են Անվան սերվերներ: Երբ պահանջվում է տիրույթի անվան թարգմանություն, եթե տեղական DNS անունների սերվերը չունի որոշակի տիրույթի գրառում, այն հարցում է ուղարկում 13 Root DNS սերվերներից մեկին, որը գտնվում է ամբողջ աշխարհում:Այնուհետև արմատային DNS սերվերը կապվում է համապատասխան TLD DNS սերվերի հետ (org, com և այլն)՝ տվյալ տիրույթի անվան քեշավորված գրառումների համար: Այնուհետև TLD DNS սերվերը կապվում է հեղինակավոր DNS սերվերի հետ, որը պարունակում է մանրամասներ ենթատիրույթների մասին:
Ո՞րն է տարբերությունը IP-ի և DNS-ի միջև:
• IP-ն և DNS-ը երկուսն էլ անվանակոչման համակարգեր են ցանցի միավորներին հատկացված անվանատարածքների հասցեավորման համար:
• Թեև IP հասցեները իրական վայրերն են, որտեղ գտնվում են կազմակերպությունները, DNS-ը կազմակերպությանը տալիս է միայն Անուն՝ հիմնվելով որոշ ստանդարտ կանոնների վրա: Օրինակ, DNS-ը նման է վայրի անվանմանը, իսկ IP հասցեն նման է վայրի ֆիզիկական գտնվելու վայրի հասցեին: Երբ օգտվողը մուտքագրում է Դոմենի անուն, DNS-ը թարգմանում է տիրույթի անունը IP հասցեի և ֆիզիկապես տեղավորում է հոսթին:
• Բացի այդ, DNS-ը տալիս է այբբենական անուն այն անձին, որը հեշտությամբ հիշվում է օգտվողների կողմից, իսկ IP-ն թվային արժեք է հատկացնում ցանցային միավորին: