Mest lokal - området datanettverk i bruk i dag følger 802.11 internasjonal standard . Hvert nettverkskort har en unik Medium Access Control ( MAC). MAC-adressen er kodet i adapteren maskinvare. Den består av seks bytes . Disse seks bytes kan representeres på en rekke måter innenfor den datakode . Du kan konvertere en representasjon som bruker seks byte -verdsatte variabler til en tilsvarende representasjon ved hjelp av en enkelt streng . Instruksjoner
en
Tilordne til seks byte variablene verdiene svarer til MAC -adressen. Den spesifikke datakode for å utføre dette trinnet avhenger av programmeringsspråket du bruker. For eksempel , for Java , legge til følgende eksempelkode initialiserer seks byte variabler : en
byte byte1 = 54 ;
byte byte2 = 43;
byte byte3 = 129 ;
byte byte4 = 9;
byte byte5 = 99;
byte byte6 = 210 ;
2
Konverter hver enkelt av de seks byte til tilsvarende heksadesimale tallet . For eksempel , i Java , gjør følgende eksempelkode som :
String streng1 = 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 < p> Lag et enkelt streng som inneholder heksadesimale ekvivalenter av alle seks bytes i MAC-adressen. For eksempel , i Java , legge til følgende eksempelkode til programmet : en
String macAsString = streng1 + string2 + string3 + string4 + string5 + string6 ;