Пост в котором будет про crc 32. (пасхалка) В конце 2008 года компания Intel представила архитектуру Nehalem и ядро Bloomfield построенное на ней с использованиям 45 нм. Всё это камни известные под брендом i7. Из того, на что (сетевому инженеру) следует обратить внимание - это добавленная в архитектуре поддержка команд набора SSE 4.2. Набор этих инструкции по-другому называется программно-ориентированные ускорители (Application Targeted Accelerator) и служит вполне себе прикладным целям. Одна из команд этого набора нам будет особенно интересна. Речь пойдёт про инструкции для аппаратного ускорения CRC32. За аббревиатурой CRC (Циклический избыточный код - Cyclic redundancy check) - скрывается механизм проверки целостности данных, встроенный, в том числе, в Ethernet. Каждый кадр пролетающий по современным сетям всегда проверяется на два аспекта, до того как быть признанным «здоровым» кадром. Первое, что делает каждое l2 устройство, на пути следования кадра - проверяет цел