Zdravím,
u zkoušky mam otázku jestli je daná MAC adresa individuální nebo skupinová a jestli je globálně nebo lokálně administrovaná.
Co jsem hledal na internetu, tak podle normy ( http://standards.ieee.org/develop/regauth/tut/macgrp.pdf ) se to rozlišuje podle PRVNÍCH dvou bitů prvního octetu, ale wireshark ji rozlišuje podle POSLEDNÍCH dvou bitů prvního octetu ( http://packetsdropped.files.wordpress.com/2011/01/ig-unicast1.jpg )
Teď nevím kde je pravda, protože každá metoda dává jiné výsledky?
Prvy odstavec na druhej strane v tom pdf to vysvetluje: prvy bit je ten najnizsi (least significant). (Aj porvnanim hex a binarneho zapisu vidno, ze tie bity su "naopak".)
Wireshrak to zobrazuje normalnym sposobom, cize opacne (prvy bit je most significant).
jasně, takže když mám první dvojici mac adresy např 12 tj v binárním kódu 00010010, tak mě zajímají první dvě nuly a adresa je individuální, globálně administrovaná?
Není-li uvedeno jinak, myslí se prvním bitem bit nejméně významný, tedy ten, který my, lidé, zapisujeme zcela vpravo těsně před řádovou čárku.
Jak se bity přenáší v ethernetu, na to odpovídá tato stránka: http://www.infocellar.com/networks/ethernet/frame.htm (pod nadpisem Transmitting the Frame (byte order and bit order))
CitaceEthernet transmission is strange, in that the byte order is big-endian (leftmost byte is sent first), but bit order little-endian (rigthmost, or LSB (Least Significant Bit) of the byte is sent first).
Tedy jednotlivé bajty (oktety) se posílají pořadí big-endian, což odpovídá pořadí zápisu na papír, ale jednotlivé bity každého oktetu se posílají jako little endian, tedy nejprve nejméně významný a nakonec nejvýznamější.
Takže jako úplně první se přenáší identifikátor skupinová(=1)/individuální(=0) a je to tento bit:
01:00:00:00:00:00
A hned za ním, jako druhý se přenáší identifikátor lokální(=1)/globální(=0):
02:00:00:00:00:00
Pro zajímavost, pak to pokračuje takto:
04:00:00:00:00:00
08:00:00:00:00:00
10:00:00:00:00:00
20:00:00:00:00:00
40:00:00:00:00:00
80:00:00:00:00:00
00:01:00:00:00:00
00:02:00:00:00:00
...
00:00:00:00:00:40
00:00:00:00:00:80
Děkuji, konečně tomu rozumím ;) 8)