IP va DNS
Internetda ikkita asosiy nom maydoni usuli qoʻllaniladi: IP manzil boʻshliqlari va Domen nomlash ierarxiyasi. Domen nomlari DNS tomonidan saqlanadi va IP manzillarga tarjima qilinadi.
IP nima?
IP yoki Internet protokoli ikkita maqsadga xizmat qiladi: TCP/IP-ga asoslangan tarmoqdagi har bir ob'ektga mantiqiy raqamli manzil berish va ma'lumotlar paketlarini manba xostlaridan manzilga yo'n altirish yoki tashish uchun IP-manzillash tizimi qoidalarini aniqlash. xostlar.
Ushbu vazifalar orasida IP-manzillash muhim ahamiyatga ega, chunki IP-ga asoslangan tarmoqda ob'ekt yoki xost (masalan, kompyuter yoki printer) joylashuvi qanday tan olinadi. Bundan tashqari, maʼlumotlarning toʻgʻri yoʻn altirilishiga IP-manzillash orqali ham erishiladi.
IP-manzil odatda Internetga tayinlangan raqam organi tomonidan tarmoq ob'ektiga tayinlangan noyob 32-bitli (IPv4) yoki 128-bitli (IPv6) ikkilik raqamdir. Inson foydalanuvchilariga qulaylik yaratish uchun ushbu IP manzillar o'nlik son formatida saqlanadi. Quyida IP manziliga misol keltirilgan.
IP manzillar ikki xil boʻladi: doimiy boʻlgan va administrator tomonidan xostga qoʻlda tayinlanadigan statik IP manzillar va host tarmoqqa har safar ulanganida yangidan tayinlanadigan dinamik IP manzillar. server DHCP yordamida.
DNS nima?
DNS yoki Domenni nomlash tizimi tarmoqqa ulangan kompyuterlar yoki boshqa resurslarni nomlash uchun ierarxik tizimdir. Bu foydalanuvchilar guruhlari va resurslarni ularning jismoniy joylashuvini hisobga olmay, nomlashni osonlashtiradi, bu esa umumiy foydalanuvchilar uchun ishlarni soddalashtiradi, chunki ular xostlar yoki resurslarga ularni jismoniy joylashuvi haqida qayg‘urmasdan kirish uchun faqat URL yoki E-mail manzilini bilishlari kerak. Shuningdek, u domen nomlari va ularga mos keladigan IP manzillar yoki jismoniy joylashuvlar o‘rtasidagi xaritalash tizimini o‘z ichiga oladi, shunda u foydalanuvchilar kiritgan domen nomlarida ko‘rsatilgan xostlar yoki manbalarni topishi mumkin.
Odatiy domen nomi (DNS protokolidagi qoidalarga muvofiq shakllantiriladi) odatda nuqtalar bilan birlashtirilgan uch yoki undan ortiq qismlardan (yorliqlar deb ataladi) iborat.
Yuqorida koʻrsatilganidek, Domen nomlash ierarxiyasi domen nomining eng oʻng qismidan chap tomoniga qadar tuzilgan. Yuqoridagi misolda “com” yuqori darajali domen nomi va “differencebetween.com” TLD “com” sub-domenidir. www.differencebetween.com esa “differencebetween.com” sub-domenining pastki domenidir. www.example.co.uk kabi domen nomlari haqida gap ketganda, "co" domeni Ikkinchi darajali domen deb ataladi. Har bir yorliq 63 tagacha belgidan iborat boʻlishi mumkin va har bir domen nomi 253 ta belgidan oshmasligi kerak.
Agar biron-bir domen nomi ma'lum bir IP-manzil bilan bog'langan bo'lsa, bu nomlar Xost nomlari deb ataladi. Masalan, www.differencebetween.com va noticebetween.com xost nomlari,.com yoki.org kabi TLDlar esa bunday emas, chunki ular hech qanday IP manzil bilan bog‘lanmagan.
Domen nomlari tizimi ierarxik ma'lumotlar bazasi ko'rinishida ishlaydi, unda nomlar serverlari deb ataladigan kichik bo'limlar mavjud. Domen nomining tarjimasi so'ralganda, Mahalliy DNS nom serverida ma'lum domenning yozuvi bo'lmasa, u butun dunyo bo'ylab joylashgan 13 ta ildiz DNS serverlaridan biriga so'rov yuboradi. Keyin ildiz DNS serveri berilgan domen nomining keshlangan yozuvlari uchun mos keladigan TLD DNS serveriga (org, com, va hokazo) murojaat qiladi. Keyin TLD DNS serveri sub-domenlar haqidagi ma'lumotlarni o'z ichiga olgan vakolatli DNS serveriga murojaat qiladi.
IP va DNS o'rtasidagi farq nima?
• IP va DNS ikkalasi ham tarmoqdagi ob'ektlar uchun ajratilgan nom maydonlarini manzillash uchun nomlash tizimlaridir.
• IP-manzillar ob'ektlar joylashgan haqiqiy manzillar bo'lsa-da, DNS ba'zi standart qoidalar asosida ob'ektga faqat nom beradi. Masalan, DNS joy nomiga o'xshaydi va IP manzili joyning jismoniy joylashgan manziliga o'xshaydi. Agar foydalanuvchi domen nomini yozsa, DNS domen nomini IP manzilga tarjima qiladi va xostni jismoniy joylashuvini aniqlaydi.
• Shuningdek, DNS foydalanuvchilar tomonidan oson eslab qoladigan ob'ektga alfanumerik nom tayinlaydi va IP tarmoq ob'ektiga raqamli qiymat beradi.