Hmm, una buena pregunta. Déjame decirte cómo funciona, básicamente todas estas capas son lógicas. No hay tales capas físicas disponibles. Cuando digo lógico, es solo la forma modular de división de varias actividades de red. Por lo tanto, incluso es posible escribir una aplicación de red completa en un solo archivo. Pero quién haría eso.
Ahora llegando a tu pregunta. La comunicación asincrónica es una comunicación sin bloqueo, es decir, envía un paquete fuera de su máquina, no está seguro de cuándo es la respuesta del paquete que regresa a su máquina. Lo que se hará es que habrá oyentes esperando dichos paquetes. Una vez que los oyentes reciban el paquete, se llamará una devolución de llamada a las capas superiores y el paquete se pasará a las capas superiores. Las devoluciones de llamada se implementan utilizando punteros de función. Puedo decir mecanismo impulsado por eventos.
Espero haber respondido tu pregunta.
- ¿Cómo puede la tecnología blockchain aumentar la seguridad / confiabilidad de los dispositivos IoT?
- ¿Cuál es un gran libro para comprender mejor las redes informáticas (seguridad, IP, DNS, inalámbrica, infraestructura y todo el shebang) para personas no técnicas?
- ¿Cómo funciona una prohibición de IP?
- ¿Por qué las redes empresariales usan conmutadores multicapa en lugar de enrutadores?
- Cómo evitar que Cortana use el ancho de banda de la red