Media kirishni boshqarish (MAC) manzili kompyuter tarmoq adapterlarini aniqlash uchun ishlatiladigan ikkilik raqam. Bu raqamlar (baʼzan apparat manzillari yoki jismoniy manzillar deb ataladi) ishlab chiqarish jarayonida tarmoq uskunasiga oʻrnatilgan yoki proshivkada saqlanadi va oʻzgartirilmasligi uchun moʻljallangan.
MAC manzillari tarixiy sabablarga koʻra Ethernet manzillari deb ham ataladi, biroq bir nechta tarmoqlar MAC manzillarini, jumladan Ethernet, Wi-Fi va Bluetoothdan foydalanadi.
MAC manzil formati
An'anaviy MAC manzillari 12 xonali (6 bayt yoki 48 bit) o'n oltilik raqamlardir. An'anaga ko'ra, bu manzillar odatda quyidagi uchta formatdan birida yoziladi, ammo farqlar mavjud:
- MM:MM:MM:SS:SS:SS
- MM-MM-MM-SS-SS-SS
- MMM. MMM. SSS. SSS
Prefiks deb ataladigan eng chap oltita raqam (24 bit) adapter ishlab chiqaruvchisi (M) bilan bog'langan. Har bir sotuvchi IEEE tomonidan tayinlangan MAC prefikslarini ro'yxatdan o'tkazadi va oladi. Sotuvchilar ko'pincha o'z mahsulotlari bilan bog'liq ko'plab prefiks raqamlariga ega. Masalan, 00:13:10, 00:25:9C va 68:7F:74 (plyus boshqalar) prefikslari Linksys (Cisco Systems) kompaniyasiga tegishli.
MAC manzilining eng oʻngdagi raqamlari muayyan qurilma (S) uchun identifikatsiya raqamini bildiradi. Xuddi shu sotuvchi prefiksi bilan ishlab chiqarilgan barcha qurilmalar orasida har biriga noyob 24 bitli raqam beriladi. Turli ishlab chiqaruvchilarning uskunasi manzilning bir xil qurilma qismini ulashishi mumkin.
64-bit MAC manzillari
Anʼanaviy MAC manzillari uzunligi 48 bit boʻlsa-da, bir necha turdagi tarmoqlar oʻrniga 64 bitli manzillarni talab qiladi. Masalan, IEEE 802.15.4 asosidagi Zigbee simsiz uy avtomatizatsiyasi va boshqa shunga o'xshash tarmoqlar apparat qurilmalarida 64 bitli MAC manzillarni sozlashni talab qiladi.
IPv6 asosidagi TCP/IP tarmoqlari ham MAC manzillarini ulashda asosiy IPv4 bilan solishtirganda boshqacha yondashuvni amalga oshiradi. 64-bitli apparat manzillari oʻrniga, IPv6 sotuvchi prefiksi va qurilma identifikatori oʻrtasida sobit (qattiq kodlangan) 16-bitli FFFE qiymatini kiritish orqali 48-bitli MAC manzilini 64-bitli manzilga avtomatik ravishda tarjima qiladi. IPv6 haqiqiy 64 bitli apparat manzillaridan farqlash uchun bu raqamlar identifikatorlarini chaqiradi.
Masalan, 48-bitli MAC manzili 00:25:96:12:34:56 IPv6 tarmog'ida quyidagi ikki shakldan birida ko'rinadi:
- 00:25:96:FF:FE:12:34:56
- 0025:96FF:FE12:3456
MAC va IP-manzil munosabati
TCP/IP tarmoqlari MAC manzillari va IP manzillaridan foydalanadi, lekin turli maqsadlarda. MAC manzili qurilmaning uskunasiga o'zgarmas bo'lib qoladi, shu bilan birga o'sha qurilmaning IP manzili uning TCP/IP tarmoq konfiguratsiyasiga qarab o'zgartirilishi mumkin. Mediaga kirishni boshqarish OSI modelining 2-qavatida ishlaydi, Internet protokoli esa 3-qavatda ishlaydi. Bu MAC manzillarini TCP/IPdan tashqari boshqa turdagi tarmoqlarni qoʻllab-quvvatlashga imkon beradi.
IP tarmoqlari IP va MAC manzillari oʻrtasidagi konvertatsiyani Adres Resolution Protocol (ARP) yordamida boshqaradi. Dynamic Host Configuration Protocol (DHCP) qurilmalarga IP manzillarining yagona tayinlanishini boshqarish uchun ARP ga tayanadi.
MAC manzilini klonlash
Ba'zi internet provayderlari o'zlarining har bir doimiy mijozlar hisoblarini uy tarmog'i routeri yoki boshqa shlyuz qurilmasining MAC manzillariga bog'laydi. Provayder tomonidan ko'rilgan manzil mijoz o'z shlyuzini almashtirmaguncha, masalan, yangi router o'rnatish orqali o'zgarmaydi. Turar joy shlyuzi o'zgartirilganda, internet provayderi xabar qilingan boshqa MAC manzilini ko'radi va tarmoqqa ulanishni bloklaydi.
Klonlash jarayoni routerga (shlyuz) apparat manzili boshqacha boʻlsa ham, eski MAC manzili haqida provayderga xabar berishni davom ettirish imkonini berish orqali bu muammoni hal qiladi. Administratorlar klonlash opsiyasidan foydalanish va konfiguratsiya ekranida eski shlyuzning MAC manzilini kiritish uchun o'z yo'riqnomasini sozlashi mumkin (ko'pchilik bu xususiyatni qo'llab-quvvatlaydi deb faraz qiladi). Klonlash imkonsiz bo'lsa, mijoz yangi shlyuz qurilmasini ro'yxatdan o'tkazish uchun xizmat ko'rsatuvchi provayderga murojaat qilishi kerak.