¿Por qué los SSID distinguen entre mayúsculas y minúsculas?

Pasé algunos años como PM por la experiencia del usuario inalámbrico en Windows y llegué a una conclusión sobre los diseñadores de IEEE 802.11: gente súper inteligente, pero estoy bastante seguro de que nunca conocieron a un usuario real.

Había muchas cosas sobre esas especificaciones IEEE que eran técnicamente elegantes, pero horrendas para la usabilidad en la práctica (por ejemplo, ¿qué tal una especificación de seguridad [perdón, “equivalencia de privacidad”] que requiere una clave hexadecimal de 26 caracteres que debe escribir correctamente, y hay no hay forma de saber si la clave es correcta, excepto que los paquetes se decodifican en basura, lo que, en sí mismo, no es un indicador estricto porque de todos modos podrían haberse corrompido en el tránsito, por lo que básicamente debe tomar la clave, enviar algunos paquetes, espero que el enrutador envía algo de vuelta (que no tiene que ser) y ver si algunos de ellos se corrompieron. Buenos tiempos).

De todos modos, mi respuesta un tanto obstinada a su pregunta es: porque es técnicamente más elegante ser sensible a mayúsculas y minúsculas.

Sin embargo, para ser justos, ser insensible a mayúsculas y minúsculas en todos los idiomas es bastante complicado. El comportamiento correcto puede variar de un lugar a otro. Por lo tanto, ser sensible a mayúsculas y minúsculas también hace que su vida (como diseñador de protocolos) sea mucho más fácil.

El SSID distingue entre mayúsculas y minúsculas por una simple razón: seguridad. Ignorar el caso reduce aproximadamente a la mitad el número de posibles SSID. Dado que el SSID se usa para crear las credenciales reales de WIFI, esto también reduciría a la mitad el número de combinaciones posibles de esas también.

Honestamente, ¿qué tan difícil es usar la tecla shift?