Mest lokal - området datornät som används idag följer 802.11 internationell standard . Varje nätverkskort har en unik Medium Access Control ( MAC). MAC-adressen är kodad i adapterns hårdvara. Den består av sex byte . Dessa sex byte kan representeras på olika sätt inom datorns kod . Du kan konvertera en representation som använder sex byte värderade variabler till en likvärdig representation med en enda sträng . Instruktioner
1
Tilldela till sex byte variabler värdena motsvarande MAC- adressen i fråga . Den specifika datakod för att utföra detta steg beror på programmeringsspråk du använder . Till exempel för Java , tillsätt följande exempelkod initierar sex byte variabler :
byte byte1 = 54 ;
byte byte2 = 43 ;
byte byte3 = 129 ;
byte byte4 = 9 ;
bitgrupp byte5 = 99 ;
bitgrupp byte6 = 210 ;
2
Konvertera var och en av de sex byte till motsvarande hexadecimalt tal . Till exempel i Java , gör följande exempelkod som :
String sträng1 = String.format ( " % x " , byte1 ) ;
String sträng2 = String.format ( " % x " , byte2 ) ;
String string3 = String.format ( "% x " , byte3 ) ;
String string4 = String.format ( "% x " , byte4 ) ;
String STRÄNG5 = String.format ( " % x " , byte5 ) ;
String string6 = String.format ( " % x " , byte6 ) ;
3
Skapa en sträng som innehåller hexadecimala ekvivalenter av alla sex byte i MAC -adressen . Till exempel i Java , tillsätt följande exempelkod till ditt program :
String macAsString = string1 + sträng2 + string3 + string4 + STRÄNG5 + string6 ,