Agar siz oddiy uy xo'jaligida yashasangiz, sizda bir vaqtning o'zida internetga ulangan smartfon, noutbuk, aqlli televizor va ehtimol o'yin konsoli bo'lishi mumkin. Bu qurilmalarning barchasi provayderingiz tomonidan taqdim etilgan yagona umumiy IP-manzilga ega. Xo'sh, telefoningizga video yuklaganingizda, router videoni smart televizoringizga emas, balki telefoningizga yuborishni qanday biladi?
Buning ortidagi sehr Tarmoq manzillari tarjimasi (NAT) deb ataladigan jarayondir.
Shaxsiy va umumiy IP manzillar
Routeringiz uyingizda shaxsiy, mahalliy tarmoqni yaratadi. U Wi-Fi tarmog‘iga ulangan har bir qurilmaga shaxsiy IP manzilini (odatda 192.168... yoki 10.0... bilan boshlanadi) tayinlaydi. Biroq, bu shaxsiy manzillar umumiy Internetda yo'naltirilmaydi.
NAT ning roli
Telefoningizdagi video havolani bosganingizda, telefoningiz routerga so'rov yuboradi. Router so'rovni ko'rib chiqadi va bir nechta ishlarni bajaradi:
- U telefoningizning shaxsiy IP manzilini tarjima jadvaliga yozib oladi.
- U telefoningizning shaxsiy IP manzilini routerning umumiy IP manzili bilan almashtiradi.
- U so'rovga noyob "port raqami" beradi va uni internetga yuboradi.
Video serverga so'rov to'g'ridan-to'g'ri routerdan kelganga o'xshaydi. Server video ma'lumotlarini yo'riqchining umumiy IP manziliga yuboradi, u maxsus port raqami bilan belgilanadi.
Paketni yetkazib berish
Video ma'lumotlar uyingizga kelganda, yo'riqnoma kiruvchi ma'lumotlardagi port raqamini tekshiradi, uning tarjima jadvaliga qaraydi va shunday deydi: "Ah, 55432 port shaxsiy IP 192.168.1.5 da smartfon tomonidan qilingan so'rovga mos keladi." Keyin u ma'lumotlarni telefoningizga yuboradi.
Manzillarni tarjima qilish va portlarni tekshirishning butun jarayoni har soniyada minglab paketlar uchun millisekundlarda sodir bo'lib, uydagi har bir kishi to'g'ri ma'lumotlarni hech qanday shovqinsiz olishini ta'minlaydi.
