APUNTES SOBRE DIRECCIONES IP Y PUERTOS. Direcciones IP. Una dirección IP es una etiqueta numérica que identifica, de manera lógica y jerárquica, a un interfaz (elemento de comunicación/conexión) de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del protocolo TCP/IP. Dicho número no se ha de confundir con la dirección MAC que es un identificador de 48bits para identificar de forma única a la tarjeta de red y no depende del protocolo de conexión utilizado ni de la red. La dirección IP puede cambiar muy a menudo por cambios en la red o porque el dispositivo encargado dentro de la red de asignar las direcciones IP, decida asignar otra IP (por ejemplo, con el protocolo DHCP), a esta forma de asignación de dirección IP se denomina dirección IP dinámica (normalmente abreviado como IP dinámica). Los sitios de Internet que por su naturaleza necesitan estar permanentemente conectados, generalmente tienen una dirección IP fija (comúnmente, IP fija o IP estática), esta, no cambia con el tiempo. Los servidores de correo, DNS, FTP públicos y servidores de páginas web necesariamente deben contar con una dirección IP fija o estática, ya que de esta forma se permite su localización en la red. A través de Internet los ordenadores se conectan entre sí mediante sus respectivas direcciones IP. Sin embargo, a los seres humanos nos es más cómodo utilizar otra notación más fácil de recordar, como los nombres de dominio; la traducción entre unos y otros se resuelve mediante los servidores de nombres de dominio DNS, que a su vez, facilita el trabajo en caso de cambio de dirección IP, ya que basta con actualizar la información en el servidor DNS y el resto de las personas no se enterarán ya que seguirán accediendo por el nombre de dominio. Si queréis conocer vuestra dirección IP o MAC solo tenéis que hacer los siguiente: en Windows: -inicio / Ejecutar --> escribes cmd y pulsas ENTER sale la ventana del intérprete de comando y escribes ipconfig. Sale algo parecido a la imagen que os muestro abajo. un ejemplo de dirección IP es: 192.168.0.1 (como anécdota os indico que esta dirección IP suele coincidir con la del Router de vuestra red). Un ejemplo de una dirección MAC es: la que aparece en el gráfico como dirección física. En linux os metéis en el modo terminal y tecleáis ifconfig sale algo parecido a... PUERTOS DE ENTRADA Y SALIDA DE UN ROUTER. Seguro que en alguna ocasión has oído hablar de los famosos puertos del router. Es lógico, puesto que la mayoría de programas P2P necesitan que tengas algunos puertos abiertos. No obstante, también pueden ser necesarios para otras actividades online como videoconferencia, juegos en red, acceso remoto… Los puertos son, digamos, puertas de entrada y salida por las cuales el ordenador puede conectarse a otros ordenadores. Están numerados, empezando en el 1 y terminando en 65535 (2 elevado a 16). Cada vez que haces uso de Internet, los datos viajan a traves de uno de estos puertos, comúnmente a través del 80, que es el que se usa para las conexiones HTTP. Entonces ¿Por qué son los puertos necesarios? Es fácil. Explicándolo con un ejemplo, si estás intentando conectarte a una partida multijugador que ha creado un amigo, éste tendrá que darte su dirección IP pública (hay muchas páginas para verlas, por ejemplo 192.168.1 .34). Entonces, tu escribes la dirección y… no pasa nada. ¿Por qué? Porque la dirección IP pública apunta al router de tu amigo, y éste puede tener 30 ordenadores conectados al mismo. ¿Cómo puede saber a cuál dirigirse exactamente? Para eso sirven los puertos, permiten que los paquetes con datos se redirijan al ordenador correcto. En el ejemplo anterior, tu amigo debería tener abierto el puerto del juego apuntando al ordenador en el que ha creado la partida. De este modo, tu intento de conexión sería redirigido a dicho ordenador. Lo mismo sucede con la mayoría de programas de descarga P2P. Necesitan que les especifiques un puerto que esté abierto, para que lo puedan usar para comunicarse directamente con el resto de usuarios y conseguir una mejor velocidad de descarga.