
Поскольку WEP и WPA/WPA2 шифруют полезную нагрузку кадров MAC 802.11, а мы знаем, что MAC находится на уровне канала передачи данных (уровень 2), можем ли мы также предположить, что шифрование происходит и на уровне 2?
По крайней мере, в случае таких протоколов, как HTTPS, я точно знаю, что шифрование происходит на уровне 6.
Заранее спасибо.
решение1
Протокол 802.11 Комитет по стандартам IEEE 802 определяет два отдельных уровня: Logical Link Control (LLC) и Media Access Control (управление доступом к среде) для уровня Data-Link модели OSI. Беспроводной стандарт IEEE 802.11 определяет спецификации для физического уровня и уровня Media Access Control (MAC), который взаимодействует с уровнем LLC, как показано на следующем рисунке.
^-summary: IEEE 802.11 имеет более 2 уровней
Фактические реализации служб WEP, TKIP и CCMP прозрачны для LLC и других уровней выше подуровня MAC.
шифрование происходит на уровне 2
решение2
Трудно сказать, я не эксперт в этом, но я думаю, что это где-то на уровне 1 и 1/4.
Например, WPA2 определен в расширении IEEE 802.11 с буквой i
. Поскольку уровень 1 обычно определяет физические свойства сигналов и кодирование (+шифрование), я полагаю, что он определенно относится сюда.
С другой стороны, есть еще какая-то связь, которая выглядит как L2. Каждый беспроводной клиент имеет свой собственный MAC-подобный адрес (BSSID), и они обмениваются ключами для шифрования, поэтому есть некоторые элементы, указывающие на уровень 2, но он гораздо ближе к уровню 1.
Модель ISO/OSI является лишь теоретической, и многие практически используемые протоколы не могут быть строго разделены на один уровень, поэтому я считаю, что уровень 1.25.
EDIT: Он определенно не может быть выше L2, потому что мы можем сделать, например, ARP-запрос через WLAN, который соединяет L2 и L3.