¿Cómo determina una puerta de enlace dónde enrutar los paquetes entrantes?

Primero, si el protocolo es “desconocido”, simplemente se descarta. No se hicieron preguntas.

En segundo lugar, la denominación “sin conexión” es un poco engañosa. Un protocolo sin conexión solo significa que la conexión es de “uso único”. Usted crea la conexión, hace lo que tiene que hacer y luego la cierra. Simplemente significa que la acción predeterminada es cerrar la conexión cuando se completa el propósito de la conexión (es decir, intercambiar datos o comandos).

Asi que …

Cada “conexión” entre puntos en una red se realiza con un destino conocido. Y cada conexión incluye una dirección de retorno. Y la conexión solo se puede hacer a lo largo de una ruta a lo largo de la cual cada puerta de enlace sabe (de antemano) dónde se supone que deben ir las cosas.

La única excepción es el tráfico de difusión y eso siempre es (creo) local.

NAT significa “traducción de direcciones de red”. Un enrutador que implementa NAT reúne la información que necesita para traducir direcciones (de internas a externas) antes de hacer algo. Por lo tanto, envía un paquete al dispositivo NAT, almacena su dirección en la tabla de NAT, crea una dirección “falsa” para usar como “dirección de retorno” en la conexión y, luego, cuando una respuesta que recibe, traduce el ” falsas “direcciones de retorno en su dirección” real “y se las envían. Y gestiona esta “traducción” utilizando la base de datos que gestiona (para usted).

Suponiendo que está hablando de IP, su puerta de enlace se enrutará según su tabla de enrutamiento. Si no está ejecutando ningún protocolo de enrutamiento, funcionará con cualquier ruta estática, o más comúnmente, una ruta predeterminada que se puede asignar manualmente o con DHCP

Como dice Vilnis, con las cajas NAT, su dispositivo no puede recibir un paquete entrante, a menos que su dispositivo haya iniciado primero esa conexión. Por lo tanto, la única razón por la que obtiene un paquete en su dispositivo desde el exterior es b / c, la puerta de enlace almacena la asignación de quién (IP / puerto privado) solicitó a un destino en particular y lo asigna en reversa cuando llega un paquete externo a la puerta de enlace NAT.