IPv4 va IPv6 protokollari | IP-manzillash sxemalari va cheklovlari
Internet protokoli
IP (Internet Protocol) 1981 yilda IETF (Internet Engineering Task Force) RFC791 (Izohlar so'rovi) da belgilangan. IP - paketli kommutatsiyalangan aloqa tarmoqlarida foydalaniladigan ulanishsiz protokol. IP ma'lumotlarni bir xostdan ikkinchisiga uzatishni ta'minlaydi, bu erda xost IP manzil deb ataladigan noyob raqam bilan aniqlanadi. IP kafolatlangan etkazib berishni qo'llab-quvvatlamaydi yoki etkazib berish ketma-ketligini saqlamaydi. U eng yaxshi kuch bilan etkazib berish uchun ishlaydi, shuning uchun u paketli uzatish tarmoqlarida eng yaxshi trafik ostida qoladi. IP (TCP) ustidagi qatlam kafolatlangan etkazib berish va paketlarning ketma-ketligini nazorat qiladi.
IP manzili global miqyosda kompyuter tarmog'idagi xostni yagona aniqlash uchun berilgan raqam. Haqiqiy so'z misolida siz mamlakat kodi bo'lgan telefon raqami kabi o'ylashingiz mumkin, bu odamga murojaat qilish uchun noyobdir. Agar Elis Bobga qo'ng'iroq qilmoqchi bo'lsa, Elis Bobning telefon raqamiga qo'ng'iroq qiladi, agar Elis Bobga paket jo'natmoqchi bo'lsa, paketli aloqada; Elis paketni Bobning noyob IP manziliga yuboradi. Ushbu IP manzillar umumiy IP yoki haqiqiy IP deb ataladi. Elis Bobning ofisiga qo'ng'iroq qilayotgan va Bob bilan bog'lanish uchun kengaytma raqamini bosgan holatni o'ylab ko'ring, Kengaytma raqamiga tashqaridan ulanib bo'lmaydi, chunki bu kengaytma shaxsiydir. (Ext 834929), xuddi shu kengaytma raqami boshqa kompaniyada ham bo'lishi mumkin. (Kompaniya B Ext 834929). Xuddi shu narsa IP dunyosida ham xususiy tarmoq ichida ishlatiladigan Xususiy IP manzillar mavjud. Bunga tashqaridan toʻgʻridan-toʻgʻri etib boʻlmaydi va u ham noyob emas.
IPv4
RFC 791da belgilangan
Bu xostlarni aniqlash uchun 32 bitli raqam. Shunday qilib, umumiy manzil maydoni 232 ni tashkil etadi, bu deyarli s ga 4×109 ga teng. IP manzillar tanqisligini bartaraf etish uchun sinfli va sinfsiz tushunchalarda ishlaydi. Sinf tarmoq - bu tarmoq va tarmoq xostlarini aniqlash uchun manzil rejasi. IPv4da 5 ta A, B, C, D va E sinflari mavjud. A sinfida 32 bitli birinchi 8 bit tarmoqni aniqlaydi va B sinfi birinchi 16 bit va C sinfida 24 bit. Agar siz C sinf manzilini ko'rib chiqsangiz, birinchi 24 bit tarmoq qismini va oxirgi 8 bit ushbu tarmoqdagi xostlarni aniqlash uchun. Nazariy jihatdan, C sinf tarmog'i faqat 28 tadan iborat bo'lishi mumkin, bu 256 ta xost.
Manzil maydoni cheklanganligi sababli CIDR (sinfsiz domenlararo marshrutlash) 1993 yilda joriy qilingan. Ruxsat etilgan tarmoq qismi va xost qismiga ega boʻlish oʻrniga, CIDR tarmoq va xost qismining oʻzgaruvchan uzunligini tegishli pastki tarmoq maskalari bilan taqdim etadi.
IPv6
RFC 2460da belgilangan
IPv6 IP-manzillar maydoni tanqisligini bartaraf etish uchun kiritilgan. IPv6 128 bitli raqam bo'lib, manzil maydoni 2128 (taxminan 3,4×1038). Bu kosmik muammolarni hal qilish va trafikni yo'n altirish uchun moslashuvchanlikni beradi.
Manzil formati:
Bu erda IPv6 da birinchi 64 bit tarmoq qismini belgilaydi, qolgan 64 bit esa xost manzili qismidir. IPv4 8 bitli ikkilik 4 blokda, IPv6 esa ikki nuqta bilan ajratilgan 16 bitli o‘n oltilik qiymatlardan iborat 8 ta guruh bilan ifodalanadi.
Misol: 2607:f0d0:1002:0051:0000:0000:0202:0004
Keyinchalik qulay foydalanish uchun uni quyidagi qoidalar bilan qisqartirish mumkin
(1) 16-bit qiymatdagi bosh nollarni oʻtkazib yuborish mumkin
(2) Manzil ichida ketma-ket nol guruhlari bitta takrorlanishi qoʻsh nuqta bilan almashtirilishi mumkin
Demak 2607:f0d0:1002:0051:0000:0000:0202:0004 quyidagicha yozilishi mumkin
2607:f0d0:1002:0051:0000:0000:0202:0004
2607:f0d0:1002:0051::202:4
IPv6 ning asosiy xususiyatlari
(1) Katta manzil maydoni, chunki u 128 bit
(2) Multicast uchun kengaytirilgan qoʻllab-quvvatlashlar
(3) Tarmoq qatlami xavfsizligini qoʻllab-quvvatlash
(4) Mobillik qoʻllab-quvvatlanadi
(5) Agar kerak boʻlsa kengaytiriladigan sarlavha
(6) Agar tarmoq kattaroq MTUni qoʻllab-quvvatlasa, IPv6 da katta hajmdagi foydali yuklar qoʻllab-quvvatlanadi. (Jumbogrammalar)
Xulosa:
(1) IPv4 32 bit manzil maydoni, IPv6 kabi 128 bit manzil maydoni.
(2) CIDR IPv4 dan optimallashtirilgan foydalanish uchun taqdim etildi
(3) IPv4 formati toʻrtta Oktect va IPv6 formati 8 blokli oʻn oltilik.
(4) IPv4 cheklangan multicastni qoʻllab-quvvatlasa ham, IPv6 koʻp tarmoqqa uzatishni qoʻllab-quvvatlaydi
(5) IPv6 uchburchak marshrutlashdan saqlaning, chunki u Mobility ni qoʻllab-quvvatlaydi
(6) IPv6, IPv4 dan kattaroq foydali yukni qoʻllab-quvvatlaydi
(7) Ayni paytda IPv4 va IPv6 oʻzaro ulanishi uchun IP tunneldan foydalanilmoqda.