Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť Byte MAC adresu na povrázku

Väčšina miestnu oblasť počítačovej siete v použití dnes nasledovať 802.11 medzinárodný štandard . Každý sieťový adaptér má jedinečnú adresu riadenia prístupu k médiu ( MAC ) . MAC adresa je zakódovaný v hardvéru adaptéra . Skladá sa zo šiestich bajtov . Týchto šesť bajtov môžu byť zastúpené v mnohých rôznymi spôsobmi v rámci počítačového kódu svojho . Môžete previesť reprezentáciu , ktorá používa šesť bajtov s hodnotou premennej na ekvivalentnú reprezentáciu pomocou jediného reťazca . Pokyny
1

Priradiť k šiestich bajtov premennej hodnoty zodpovedajúce MAC adresu v pochybnosť . Špecifický počítačový kód pre vykonanie tohto kroku závisí na programovacom jazyku , ktorý používate . Napríklad , Java , pridajte nasledujúci kód vzorky inicializuje šesť bajt premenné :

bajt byte1 = 54 ;

bajt byte2 = 43 ;

bajt byte3 = 129 ;

bajt byte4 = 9 ;

bajt byte5 = 99 ;

bajt byte6 = 210 ;
2

previesť každý zo šiestich bajtov jeho ekvivalent hexadecimálne číslo . Napríklad v Jave , nasledujúci ukážkový kód robí , že :

String string1 = String.Format ( " % x " , byte1 ) ;

String string2 = String.Format ( " % x " byte2 ) ;

String string3 = String.Format ( " % x " , byte3 ) ;

String string4 = String.Format ( " % x " , byte4 ) ;

String string5 = String.Format ( " % x " , byte5 ) ;

String string6 = String.Format ( " % x " , byte6 ) ;
3

Vytvoriť jeden reťazec , ktorý obsahuje hexadecimálne ekvivalenty všetkých šiestich bajtov adresu MAC . Napríklad v Jave , pridajte nasledujúci ukážkový kód programu :

String macAsString = řetězec1 + reťazec2 + string3 + string4 + string5 + string6 ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené