¿Cómo determina una red el tipo de máquina que está conectada a ella?

Muchos clientes, particularmente los navegadores web, proporcionan una cadena de UserAgent cuando consultan un servidor. Esto contendrá detalles sobre el sistema operativo, el software del cliente y algunas capacidades de hardware, como la resolución de pantalla. Esto permite que un servidor proporcione el contenido más adecuado para el cliente. Esta cadena de UserAgent a menudo se puede personalizar mediante un complemento o alguna otra modificación del estado del cliente.

Sin embargo, esto no se aplica al ejemplo que proporcione, ya que el proveedor de contenido posee ambos extremos de la transmisión … cliente y servidor. Como resultado, no necesitan hacer nada específico. Si tienen una aplicación configurada para ejecutarse solo en una clase específica de plataforma, no hay necesidad de que esa aplicación exponga configuraciones que comuniquen sus capacidades al servidor.

Cada dispositivo de conexión de red tiene una dirección llamada MAC, dirección de control de acceso a medios o dirección de hardware Ethernet (EHA)

https://en.wikipedia.org/wiki/MA

Su dirección es asignada a un dispositivo por su fabricante, generalmente (Sí, a veces puede cambiarla o falsificarla). Los primeros 3 o 5 bytes identifican al fabricante.

Weeeel, creo que es una gran oportunidad de que un dispositivo hecho por Samsung no sea una impresora.

Pero, es el único factor. Casi todos los dispositivos (también los de Bluetooth) transmiten, “gritan”, “soy un PC / teléfono / … y tengo estos servicios …”.

Es un servicio de red de configuración cero

https://en.m.wikipedia.org/wiki/

Tks Wikipedia!

A la red no le importa qué tipo de dispositivo es un dispositivo. En lo que respecta a la red, todos los dispositivos son iguales; si tiene una dirección MAC y tiene, o puede obtener, una dirección IP, eso es todo lo que necesita.

Si desea que su PC se conecte a su teléfono inteligente, solo dígale a la PC que se conecte al teléfono inteligente. Sospecho que tendrá más problemas para lograr que el teléfono inteligente ejecute un servicio al que se pueda conectar una PC.


Actualice para responder la pregunta completamente diferente que el OQ quería hacer:

Para todos los efectos, no puedes. Para acceder a la transmisión en vivo del Super Bowl de NBC en una tableta o teléfono inteligente, debe instalar una aplicación específica proporcionada por NBC en ese dispositivo. Esta aplicación es legalmente requerida (por el contrato de NBC con la NFL) para verificar si el dispositivo es un teléfono inteligente, y si es así, debe negarse a permitirle acceder a la transmisión. Esto se debe a que Verizon tiene los derechos exclusivos para transmitir contenido de la NFL a los teléfonos inteligentes. Si bien es posible evitar esto, es probable que tenga que instalar una versión personalizada del sistema operativo Android que ha sido específicamente diseñado para mentir acerca de ser un teléfono inteligente, y es posible que tenga que sacrificar su capacidad para usarlo como teléfono para hacer eso.

La solución más simple a este problema, según lo veo, es comprar una tableta barata. Puede obtener tabletas básicas basadas en Android por entre $ 50 y $ 100 en prácticamente cualquier tienda de electrónica, y siempre que el dispositivo no sea realmente un teléfono inteligente (y los de gama baja nunca lo sean), la aplicación de transmisión de NBC debería funcionar bien .