Dado que su respuesta es “cómo puede” no “lo hace”, abordaremos la respuesta real.
Primero, no hay una diferencia práctica entre un paquete de voz y de datos; como han dicho otros, son fundamentalmente solo paquetes. Sin embargo, hay identificadores en el paquete.
Cualquier cosa que haya implementado L4 + puede hacer conjeturas razonables sobre qué tipo de tráfico está mirando. Algunos son directos, pero caros. Supongamos que tiene un enrutador L7 (también conocido como “interruptor de contenido” o “equilibrador de carga”). En ese caso, podría adivinar el uso de voz versus no voz, tal vez:
- ¿Se puede rastrear la dirección IP de un mensaje de correo enviado por una computadora en un laboratorio de computadoras? ¿Todas las PC tienen la misma dirección IP?
- ¿La conmutación de paquetes está obsoleta? ¿Qué debería reemplazarlo?
- ¿Es la API de socket una interfaz entre la capa de aplicación y la capa de transporte?
- ¿Qué son las pérdidas de paquetes en las redes?
- Cómo cambiar mi dirección IP
- Heurística: ¿a qué protocolo y puerto de destino va? Si es UDP y un puerto alto, podría ser RTP con voz. Pero realmente no tienes idea
- Inspección de paquetes: en este caso, su enrutador L7 sabe que se inició una sesión SIP y, por lo tanto, conoce los puertos involucrados, por lo que puede determinar qué tipo de datos está transportando en función de ese conocimiento.
- Packet Inspection Pt 2: también podría observar todo el tráfico que cruza la línea e intentar construir un mapa de flujo a su alrededor. En este caso, está husmeando directamente en el contenido del paquete e intentando adivinar que el tipo de datos se basa en indicadores / valores establecidos en varios encabezados de paquetes. Esto puede ser muy confiable, pero también es computacionalmente costoso.