Junior
NAT (Tarmoq Manzili O'zgartirish) nima?
sobes.tech AI
AIdan javob
Tarmoq manziliarni o‘zgartirish (NAT - Network Address Translation) — bu xususiy tarmoq ichidagi IP manzillarini (masalan, uy yoki ofisda) tashqi tarmoq (Internet) uchun bitta yoki bir nechta IP manzillarga aylantirish va aksincha qilish mexanizmi.
Ishlash prinsipi:
- Xususiy tarmoqdagi qurilmalar maxfiy IP manzillarni (masalan, 192.168.x.x, 10.x.x.x diapazonlaridan) ishlatadi.
- Tashqi resursga (Internetga) so‘rov yuborilganda, paketlar NAT qurilmasi (marshrutizator) orqali o'tadi.
- NAT qurilmasi, maxfiy IP va yuboruvchining portini o‘zining umumiy IP va unikal port bilan almashtiradi.
- O‘zgartirish haqida ma’lumotlar NAT jadvalida saqlanadi.
- Paket umumiy IP bilan tashqi tarmoqqa yuboriladi.
- Javob paketi NAT qurmasining umumiy IP manziliga kelganda, u o‘zining holat jadvaliga qaraydi.
- NAT qurilmasi, jadvaldagi ma’lumotlarga asoslanib, paket qaysi ichki qurilmaga mo‘ljallanganligini aniqlaydi va o‘zining umumiy IP va portini, bu qurilmaning maxfiy IP va portiga almashtiradi.
- Paket, xususiy tarmoqdagi yakuniy qurilmaga yetkaziladi.
// Ichki IP:Port -> Tashqi IP:Port NAT -> Maqsad IP
// 192.168.1.10:54321 -> 203.0.113.1:60001 -> 8.8.8.8:53
// Bu, 192.168.1.10:54321 paketining 203.0.113.1:60001 ga o‘zgartirilganligini anglatadi
NAT turlari:
- Statik NAT: Bir maxfiy IP manzil doimiy ravishda ochiq IP manziliga mos keladi. Kamdan-kam ishlatiladi, asosan, internetdan kirish mumkin bo‘lishi kerak bo‘lgan serverlar uchun.
- Dinamik NAT: Maxfiy IP manzillar guruhini, mavjud bo‘lgan ochiq IP manzillar havuziga dinamik tarzda bog‘laydi.
- PAT (Port Address Translation) / NAPT (Network Address Port Translation) / Masquerading: Eng keng tarqalgan tur. Bir nechta maxfiy IP manzilli qurilmalar, bitta umumiy IP manzildan foydalanadi, portlar bilan ajralib turadi.
Afzalliklari:
- Ommaviy IP manzillarni tejash: Bir nechta qurilma uchun bitta umumiy IP manzilidan foydalanishga imkon beradi.
- Xavfsizlikni oshiradi: Tarmoq tuzilmasini tashqi dunyodan yashiradi. Maxfiy tarmoqdagi qurilmalar odatda internetdan kirish mumkin emas.
Kamchiliklari:
- Kirishga ruxsat berilmagan ulanishlar: Internetdan maxfiy tarmoqdagi qurilmalarga to‘g‘ridan-to‘g‘ri kirish qiyin (portlarni yo‘naltirish sozlamasi talab qilinadi).
- Ba’zi protokollar bilan muammo: Ba’zi protokollar, paket ma’lumotlariga IP manzillarni joylashtiradigan, NAT bilan to‘g‘ri ishlamasligi mumkin.
- Diagnostikani qiyinlashtiradi: Qaysi ichki qurilma ma’lum bir trafikni yaratganligini aniqlash qiyinroq.