Kaip yra vykdomas MAC adresų unikalumas?
Kaip didžiulis internetinių įrenginių kiekis, kuris buvo ir bus toliau gaminamas, kaip įgyvendinamas bet kurio „nurodyto“ MAC adreso unikalumas? Šiandienos „SuperUser“ atsakymų ir atsakymų atsakymai yra įdomūs skaitytojo klausimai.
Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.
Ekrano malonumas Christiaan Colen (Flickr).
Klausimas
„SuperUser“ skaitytuvas „JellicleCat“ nori sužinoti, kaip vykdomas MAC adresų unikalumas:
Vėl ir vėl perskaičiau, kad įrenginiai yra išskirtinai identifikuojami pagal jų MAC adresus, bet kaip nustatomi MAC adresai? Ir ar jie ką nors pasakoja apie prietaisus, kuriuos jie atstovauja?
Kaip įgyvendinamas MAC adresų unikalumas?
Atsakymas
„SuperUser“ autorius DavidPostill mums atsako:
Kaip nustatomi MAC adresai?
Pardavėjams suteikiama daug MAC adresų, kuriuos IEEE (Elektros ir elektronikos inžinierių institutas) gali priskirti savo produktams. MAC adresas priskiriamas pardavėjams įvairaus dydžio blokais.
- IEEE siūlo registracijos tarnybos programas arba registrus, kurie tvarko unikalių identifikatorių sąrašus pagal standartus ir išduoda unikalius identifikatorius tiems, kurie nori juos registruoti. IEEE registracijos institucija objektams priskiria nedviprasmiškus pavadinimus taip, kad paskyrimas būtų prieinamas suinteresuotosioms šalims.
Galite ieškoti pardavėjo / eterneto / „Bluetooth“ MAC adreso paieškos ir paieškos, jei norite rasti tiekėją, kuriam suteiktas konkretus MAC adresas, arba rasti pardavėjui pateiktą MAC adresų diapazoną.
Prietaisai yra unikaliai identifikuojami pagal jų MAC adresus
Tai neteisinga. Prietaisai nėra išskirtinai identifikuojami pagal jų MAC adresus.
- Anksčiau pardavėjai sąmoningai ar netinkamai paskyrė tą patį MAC adresą keliems įrenginiams.
- Galima pakeisti daugumos aparatūros pateiktą MAC adresą operacinei sistemai, kuri dažnai vadinama „MAC spoofing“:
- „MAC spoofing“ yra technologija, skirta pakeisti tinklo įrenginio sąsajos gamykloje priskirtą „Media Access Control“ (MAC) adresą. MAC adresas yra sunkiai užkoduotas tinklo sąsajos valdiklyje (NIC) ir negali būti pakeistas. Tačiau yra įrankių, kurie leidžia operacinei sistemai įsitikinti, kad NIC turi vartotojo pasirinktą MAC adresą.
Taip pat žiūrėkite: Ar MAC adresai yra unikalūs išeinant iš gamyklos? ir MAC adreso perdirbimas?
Kartoti MAC adresus
- Gamintojai pakartotinai naudoja MAC adresus ir siunčia korteles su dviem egzemplioriais adresais į skirtingas Jungtinių Valstijų ar pasaulio dalis, kad būtų tik labai nedidelė tikimybė, kad du kompiuteriai, turintys tą patį MAC adresą, turės tą patį tinklą.
- MAC adresai „įrašomi“ į tinklo sąsajos kortelę (NIC) ir negali būti pakeisti. Žr. ARP ir RARP, kaip IP adresai verčiami į MAC adresus ir atvirkščiai.
- Kad tinklo įrenginys galėtų bendrauti, naudojamas MAC adresas turi būti unikalus. Nė vienas kitas vietinio tinklo potinklio įrenginys negali naudoti šio MAC adreso. Jei du įrenginiai turi tokį patį MAC adresą (kuris dažniau pasitaiko kaip tinklo administratoriai), nė vienas kompiuteris negali tinkamai bendrauti. Ethernet tinkle tai sukels daug susidūrimų. Duplicate MAC adresai tame pačiame LAN tinkle yra problema. Duplicate MAC Addresses, atskirtos vienu ar keliais maršrutizatoriais, nėra problema, nes abu įrenginiai vienas kitą nematys ir naudos maršrutizatorių bendravimui.
Šaltinis: „Media Access Control“
Papildoma literatūra
DUK: Registracijos tarnyba
Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.