IP vs 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 ან დომენის დასახელების სისტემა არის იერარქიული სისტემა კომპიუტერების ან ქსელთან დაკავშირებული სხვა რესურსების დასახელებისთვის.ეს ხელს უწყობს მომხმარებელთა ჯგუფებისა და რესურსების დასახელებას, მათი ფიზიკური მდებარეობის უგულებელყოფას, რაც ამარტივებს საკითხებს ზოგადი მომხმარებლებისთვის, რადგან მათ უნდა იცოდნენ მხოლოდ URL ან ელფოსტის მისამართი ჰოსტებსა და რესურსებზე წვდომისთვის, მათ ფიზიკურად განთავსებაზე ფიქრის გარეშე. ის ასევე შეიცავს რუკების სისტემას დომენის სახელებსა და მათ შესაბამის IP მისამართებს ან ფიზიკურ მდებარეობებს შორის, რათა შეძლოს მომხმარებლების მიერ შეყვანილი დომენური სახელებით მითითებული ჰოსტების ან რესურსების პოვნა.
ტიპიური დომენის სახელი, (რომელიც ჩამოყალიბებულია DNS პროტოკოლის წესების მიხედვით) შედგება სამი ან მეტი ნაწილისგან (მოხსენიებული, როგორც ეტიკეტები), ჩვეულებრივ, წერტილებით მიბმული.
როგორც ზემოთ იყო ილუსტრირებული, დომენის დასახელების იერარქია ჩამოყალიბებულია დომენის სახელის ყველაზე მარცხნიდან ყველაზე მარცხნივ.ზემოთ მოყვანილ მაგალითში "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 სერვერიდან ერთ-ერთზე, რომელიც მდებარეობს მთელ მსოფლიოში.შემდეგ root DNS სერვერი დაუკავშირდება შესაბამის TLD DNS სერვერს (org, com და ა.შ.) მოცემული დომენის სახელის ქეშირებული ჩანაწერებისთვის. შემდეგ TLD DNS სერვერი დაუკავშირდება ავტორიტეტულ DNS სერვერს, რომელიც შეიცავს დეტალებს ქვედომენების შესახებ.
რა განსხვავებაა IP-სა და DNS-ს შორის?
• IP და DNS ორივე დასახელების სისტემაა ქსელში ერთეულებისთვის გამოყოფილი სახელთა სივრცის მისამართებისთვის.
• მიუხედავად იმისა, რომ IP მისამართები არის ფაქტობრივი მდებარეობები, სადაც ერთეულები მდებარეობს, DNS მხოლოდ ერთეულს აძლევს სახელს, ზოგიერთი სტანდარტული წესების საფუძველზე. მაგალითად, DNS მსგავსია ადგილის სახელთან, ხოლო IP მისამართი მსგავსია ადგილის ფიზიკური მდებარეობის მისამართის. როდესაც მომხმარებელი აკრეფს დომენის სახელს, DNS თარგმნის დომენის სახელს IP მისამართად და ფიზიკურად ადგენს ჰოსტს.
• ასევე, DNS ანიჭებს ალფაციფრულ სახელს ერთეულს, რომელიც ადვილად დასამახსოვრებელია მომხმარებლების მიერ, ხოლო IP ანიჭებს ციფრულ მნიშვნელობას ქსელის ერთეულს.