Ўвядзенне ў MAC-адрасы

Адрас (Media Access Control , MAC) уяўляе сабой двайковае лік выкарыстоўваецца для адназначнай ідэнтыфікацыі кампутара сеткавых адаптараў . Гэтыя лікі (часам званыя «апаратныя адрасы» або «фізічныя адрасы») ўбудаваны ў сеткавае абсталяванне падчас вытворчага працэсу, або захоўвацца ва ўбудаваным праграмным забеспячэнні, і не прызначаныя для быць змененыя.

Некаторыя з іх таксама ставяцца да іх як «Ethernet - адрас» па гістарычных прычынах, але некалькі тыпаў сетак ўсё выкарыстоўваюць MAC адрасаванне , уключаючы Ethernet , Wi-Fi і Bluetooth .

Фармат MAC-адрасы

Традыцыйныя MAC - адрас 12-значны (6 байт або 48 біт ) шаснаццаткавыя колькасці . Паводле пагаднення, яны, як правіла, напісаныя на адным з наступных трох фарматаў:

Левыя 6 лічбаў (24 біт) называецца «прэфікс» звязаны з вытворцам адаптара. Кожныя рэгістры пастаўшчыкоў і атрымліваюць MAC прэфіксы, ускладзеныя на IEEE. Прадаўцы часта маюць шмат прэфіксаў нумароў, звязаных з іх рознымі прадуктамі. Напрыклад, прэфіксы 00:13:10, 00: 25: 9C і 68: 7F: 74 (плюс многія іншыя) належаць да Linksys ( Cisco Systems ).

Самы правы лічба адрасы MAC ўяўляе сабой ідэнтыфікацыйны нумар для канкрэтнага прылады. Сярод усіх прылад, вырабленых з той жа прыстаўкай пастаўшчыка, кожнаму даецца свой уласны унікальны 24-бітны нумар. Звярніце ўвагу, што апаратныя сродкі ад розных пастаўшчыкоў можа здарыцца адну і тую ж частка прылады адрасы.

64-бітныя MAC-адрасы

У той час як традыцыйныя MAC-адрас ўсе 48 біт у даўжыні, некалькі тыпаў сетак патрабуюць замест 64-разрадных адрасоў. ZigBee бесправадных хатняя аўтаматызацыя і іншыя падобныя сеткі на аснове стандарту IEEE 802.15.4, напрыклад, патрабуюць 64-разрадных MAC - адрас можна наладзіць на свае апаратныя прылад.

TCP / IP сетку на аснове IPv6 таксама рэалізаваць іншы падыход да камунікацыі MAC - адрас па параўнанні з асноўным IPv4 . Замест таго, каб 64-бітныя апаратныя адрасы, хоць, IPv6 аўтаматычна перакладае 48-бітны MAC-адрас 64-разрадны адрас шляхам ўстаўкі фіксаванага (жорстка) 16-бітнае значэнне ў FFFE паміж прэфіксам пастаўшчыка і ідэнтыфікатарам прылады. IPv6 называе гэтыя лічбы «ідэнтыфікатары», каб адрозніць іх ад сапраўдных 64-бітных апаратных адрасоў.

Напрыклад, 48-бітны MAC - адрас 00: 25: 96: 12: 34: на 56 з'яўляецца сеткі IPv6 , як (звычайна запісваецца ў любым з гэтых двух формаў):

MAC супраць IP-адрасоў Адносіны

TCP / IP сетку выкарыстоўвае абодва адрас MAC і IP - адрас , але для асобных мэтаў. MAC-адрас застаецца нязменным для апаратнага прылады, а IP-адрас для таго ж прылады можа быць зменены ў залежнасці ад яго канфігурацыі TCP / IP сеткі. Кіраванне доступам да асяроддзі працуе на ўзроўні 2 мадэлі OSI , а Internet Protocol працуе на ўзроўні 3 . Гэта дазваляе MAC адрасавання для падтрымкі іншых відаў сетак, акрамя TCP / IP.

IP - сеткі кіраваць пераўтварэннем паміж IP і MAC - адрасоў з выкарыстаннем пратаколу дазволу адрасоў (ARP) . Dynamic Host Configuration Protocol (DHCP) выкарыстоўвае ARP , каб кіраваць унікальным прызначэнне IP - адрасоў для прылад.

MAC Address Кланаванне

Некаторыя інтэрнэт - правайдэры звязваюць кожную са сваіх жылых рахункаў кліентаў да MAC - адрасы хатняй сеткі маршрутызатара (або іншай прылады шлюза). Адрас бачны правайдэр не мяняецца , пакуль кліент не замяняе іх шлюз, напрыклад, шляхам усталёўкі новага маршрутызатара . Калі шлюз мяняецца, інтэрнэт - правайдэр цяпер бачыць іншай MAC - адрас паведамляецца і блокі , якія сетку ад выхаду ў Інтэрнэт.

Працэс, званы «Кланаванне» вырашае гэтую праблему, дазваляючы маршрутызатар (шлюз), каб захаваць справаздачнасць стары MAC-адрас правайдэра, нават калі яго ўласны апаратны адрас адрозніваецца. Адміністратары могуць наладзіць свой маршрутызатар (калі ён падтрымлівае гэтую функцыю, так як многія з іх) , каб выкарыстоўваць опцыю кланавання і ўвядзіце MAC - адрас старога шлюза ў экран канфігурацыі. Пры кланаванні недаступна, кліент павінен звярнуцца да пастаўшчыка паслуг, каб зарэгістраваць сваё новае прылада шлюза замест гэтага.