Red de conocimiento informático - Problemas con los teléfonos móviles - Problema de red VC++. Envío de información al puerto UDP 137. ¿Utiliza socket?

Problema de red VC++. Envío de información al puerto UDP 137. ¿Utiliza socket?

Cómo establecer un socket se explicó anteriormente. Solo hablaré sobre el proceso de encapsulación y transmisión de datos:

1. El servicio UDP?137 se ha iniciado y responderá. los paquetes de datos recibidos. ;

2. La aplicación de envío prepara los datos que se enviarán;

3. Llame al socket y especifique la dirección de destino y el puerto (137). la dirección y el puerto se pueden especificar o ignorar;

4. El socket encapsula el paquete UDP, agrega un encabezado UDP y luego encapsula el paquete IP, agregando un encabezado IP

5; El socket llama al controlador subyacente (capa de enlace) para encapsular el paquete IP en una trama transmitida a través de un enlace físico. Se agregará un encabezado de trama, que incluye la MAC de origen y la MAC de destino. se utiliza en el medio para analizar la relación correspondiente entre IP y MAC. Esto se completa mediante la pila de protocolos. La aplicación puede ignorarlo;

6. el enlace físico;

7. Después de que la otra parte lo recibe, a su vez retira gradualmente el encabezado del marco. Los datos reales se obtienen del encabezado IP y del encabezado UDP, y se transmiten al enlace superior. aplicación de capa de acuerdo con el puerto de destino del encabezado UDP, el servicio de 137 puertos

Después de procesar los servicios de 8 y 137 puertos, se envían datos de respuesta, el proceso de envío es el mismo que el anterior.