Я беру класс цифровых ценных бумаг, и я не понимаю один из примеров по битовой маске.TCPDUMP: Bitmasking
Для поиска пакетов IPv4 они говорят, что запустить эту команду
ТСРйитр IP [0] & 0xf0 = 4
Я считаю, что это неправильно, битовая маска правильно выбирает только первые 4 бита IP заголовок (который является номером версии) и устанавливает все биты для длины заголовка интернета 0.
Но ответ не должен быть
ТСРйитра IP [0] & 0xf0 = 0x40
Это говорится, чтобы установить все биты в первом байте заголовка пакета IP в течение первых 4-х битов, за исключением (что номер версии) в 0 и чтобы показывать только пакеты с этим значением, равным 0100 0000
спасибо! я ценю это – user2158382