IP address nima? IPv4, IPv6 va subnetting

Assalamu Alaykum bugun IP addresslar haqida gaplashamiz .IP versiyalari IPv4 va IPv6 qanday tuzilganini bilib olamiz.

IP address nima ?

Ip address — bu tarmoqda har bir qurilmani aniqlab olish uchun ishlatiladigan identifikatsion raqam va u qurilmalarni bir biri bilan ma'lumot almashishi ga yordam beradi .

IP address strukturasi

IP address bu shunchaki ixtiyoriy raqamlar emas u aniq strukturaga ega , u 2 qismdan iborat :

Odatiy IPv4 addressda 192.168.1.25 va odatiy subnet mask bilan quyidagicha bo'ladi 192.168.1 bu Network ID va 25 esa Host ID bo'ladi

Routerlar asosan Network IDga qaraydi , ular hamma IP addresslarni bilishi shart emas va bu ID orqali packet borishi kerak bo'lgan manzilga yaqinroqdagi routerga jo'natishadi.

Ip addresslarni 2 ta versiyasi mavjud :

IPv4

Bu eng ko'p ishlatiladigan Ip address va 32 bitdan iborat 4 qismdan iborat har bir qism octet deb ataladi . Misol 123.23.43.2 . Bu bizga umumiy 4.3 billion addresslarni beradi (Dunyodagi qurilmalarga bu yetmaydi hozirda) .

IPv6: Yangi standart

Address yetishmovchiligi muammosi bo'lganligi uchun IPv6 ishlab chiqilgan.

U 128 bitdan iborat va 2¹²⁸ yoki 340 undecillion (raqamni bilmayman) ajralib turadigan addresslar yaratish mumkin. Bu Yerdagi har bir atomga IP address biriktirilganda ham ortib qoladi.Buning ko'pligidan bizga private tarmoq kerak bo'lmaydi.

Format

U 8 guruhdan iborat 16 sanoq sistemasida yoziladi , har bir guruh ikki nuqta bilan ajratiladi (2001:0db8:85a3:0000:0000:8a2e:0370:7334 ) . 0lar bir necha usullar bilan olib tashlash mumkin (bunda 2 ta asosiy qoida bor) :

IPv6 shuncaki katta emas , u yaxshiroq va bir nechta yaxshilanishlarni o'z ichiga oladi :

NAT haqida maqola to'liqroq bilib olish uchun .

Static va Dynamic IP Addresslar

IP addresslar 2 xil uslubda berilishi mumkin:

4 turdagi IP addresslar
4 turdagi IP addresslar

Subnetting

Bundan tashqari bizda IPv4 da subnet mask ham mavjud bu bitta IP dan bir nechta device birdaniga foydalanishiga yordam beradi va mahalliy tarmoqni ulaydi . Bizda a.b.c.d/x tarmoq bo'lsa x bu yerda network uchun ketgan bitlar sonini biladiradi 192.168.254.0/24 bo'lsa boshidagi 3ta raqam netqrok qismi va qolgani hostlar uchun ishlatilsa bo'ladi. Biz buni subnet(subnet mask) deb ataymiz . Bu routerga qurilma o'zining subnetdami yoki tashqaridami bilib olishga yordam beradi agar tashqarida bo'lsa so'rov default gatewayga yo'naltiriladi.

Masalan sizda server va databaza alohida subnetlarda bo'lsa o'rtada router bu so'rovlar to'g'ri yetiborishini taminlaydi ammo so'rovlar sooni ko'paygan payt sekinlashadi va databaza so'rovlar sekinlashishi mumkin.

Subnet bizga o'zimizni private tarmoq yaratishga yordam beradi va faqat bir IP orqali public tarmoqga chiqa oladi.

Loopback va Maxsus Addresslar

Public va private IP addresslardan boshqa maxsus sabablar uchun ishlatiladigan IP addresslar ham mavjud:

Xulosa

Xulosa qilib aytadigan bo'lsak biz har doim IP addresslarni ishlatamiz , serverda, telefon foydalanuvchilarni ajratib olishda va bu odatda IPv4 bo'ladi chunki hali IPv6 uchun hamma routerlar tayyor emas.