hola:
básicamente el nat (native adress translation), es el mecanismo que permite redireccionar paquetes de datos entre dos redes "incompatibles" entre sí mediante la traducción en tiempo real de los paquetes.
como no sé si sabrás, hay dos tipos de direcciones ip: las públicas y las privadas. las direcciones privadas son las que forman parte de nuestras redes domésticas (y son las que tienen el rango 10.xx.xx.xx, 172.16.xx.xx-172.31.255.255 o las que son del rango 192.168.xx.xx) y las públicas, el resto.
debido a la escasez de ip's que hay actualmente debido al diseño del protocolo tcp/ip v4, los proveedores de internet sólo proporcionan una ip pública a sus clientes domésticos por norma general (dinámica o estática). el problema sin usar nat reside en que te puedes conectar a internet de forma simultánea con tantos equipos como ip's públicas te haya dado tu proveedor, es decir... uno. si por ejemplo tú en casa tienes tu xbox, tu pc y el pc de tu padre, serían 3 equipos a conectarse a internet de forma simultanea con solo una ip, lo que sin el nat sería inviable.... por esto, en un momento dado, se implementó el nat que como te comentaba anteriormente lo que hace es "redireccionar" los paquetes y los traduce para que las ip's privadas de tu casa puedan usarse para acceder a internet.
- Código: Seleccionar todo
un ejemplo práctico:
- nosotros tenemos 2 equipos con una ip 192.168.0.2 (equipo a) y el otro con 192.168.0.3 (equipo b)
- el equipo "a" quiere conectarse a logrosxbox.com (que tiene la ip 91.194.90.197.
- mientras tanto y en el mismo momento, el equipo "b" se quiere conectar a google.com para buscar algo en la ip 209.85.227.147.
el router, usando el nat, traduce y "redirecciona" el tráfico de tal forma que todo lo relacionado con logros360 le llega al equipo a, mientras que la información de google le llega al equipo b.
si revisas mi mensaje anterior, indicaba que hay una serie de puertos que hay que tener redirigidos a la ip de la consola:
* tcp 80
* udp 88
* udp 3074
* tcp 3074
* udp 53
* tcp 53
el mensaje en la xbox "nat abierto" indica que tiene todos los puertos abiertos para su dirección ip, por lo que puede usar el xbox live sin problema alguno.
"abrir puertos" o "redirigir puertos" es básicamente decirle a tu router de internet que todo el tráfico de los puertos tcp 80,3074 y 53, así como udp 88,3074 y 53 sea redirigido a la ip de tu xbox. el nat simplemente traduce y redirecciona el tráfico, pero hay veces como esta en la que hay que especificar a dónde lo quieres redireccionar de una forma específica.
espero haberte aclarado las cosas, si necesitas alguna otra explicación no dudes en preguntar :jiji: