Vous êtes sur la page 1sur 11

Sistemas Operativos I Direccin IP

ITSSNA

Una direccin IP es una etiqueta numrica que identifica, de manera lgica y jerrquica, a un interfaz (elemento de comunicacin/conexin) 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 nmero no se ha de confundir con la direccin MAC que es un identificador de 48bits para identificar de forma nica a la tarjeta de red y no depende del protocolo de conexin utilizado ni de la red. La direccin 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 asignacin de direccin IP se denomina direccin IP dinmica (normalmente abreviado como IP dinmica).

Los sitios de Internet que por su naturaleza necesitan estar permanentemente conectados, generalmente tienen una direccin IP fija (comnmente, IP fija o IP esttica), esta, no cambia con el tiempo. Los servidores de correo, DNS, FTP pblicos y servidores de pginas web necesariamente deben contar con una direccin IP fija o esttica, ya que de esta forma se permite su localizacin en la red.

Los ordenadores se conectan entre s mediante sus respectivas direcciones IP. Sin embargo, a los seres humanos nos es ms cmodo utilizar otra notacin ms fcil de recordar, como los nombres de dominio; la traduccin 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 direccin IP, ya que basta con actualizar la informacin en el servidor DNS y el resto de las personas no se enterarn ya que seguirn accediendo por el nombre de dominio. Direcciones IPv4 Las direcciones IPv4 se expresan por un nmero binario de 32 bits permitiendo un espacio de direcciones de hasta 4.294.967.296 (232) direcciones posibles. Las direcciones IP se pueden expresar como nmeros de notacin decimal: se dividen los 32 bits de la direccin en cuatro octetos. El valor decimal de cada octeto est comprendido en el rango de 0 a 255 [el nmero binario de 8 bits ms alto es 11111111 y esos bits, de derecha a izquierda, tienen valores decimales de 1, 2, 4, 8, 16, 32, 64 y 128, lo que suma 255].

Ral Dionicio P.

Sistemas Operativos I

ITSSNA

En la expresin de direcciones IPv4 en decimal se separa cada octeto por un carcter nico ".". Cada uno de estos octetos puede estar comprendido entre 0 y 255, salvo algunas excepciones. Los ceros iniciales, si los hubiera, se pueden obviar.

Ejemplo de representacin de direccin IPv4: 10.128.001.255 o 10.128.1.255

En las primeras etapas del desarrollo del Protocolo de Internet,1 los administradores de Internet interpretaban las direcciones IP en dos partes, los primeros 8 bits para designar la direccin de red y el resto para individualizar la computadora dentro de la red. Este mtodo pronto prob ser inadecuado, cuando se comenzaron a agregar nuevas redes a las ya asignadas. En 1981 el direccionamiento internet fue revisado y se introdujo la arquitectura de clases (classful network architecture).2 En esta arquitectura hay tres clases de direcciones IP que una organizacin puede recibir de parte de la Internet Corporation for Assigned Names and Numbers (ICANN): clase A, clase B y clase C.

En una red de clase A, se asigna el primer octeto para identificar la red, reservando los tres ltimos octetos (24 bits) para que sean asignados a los hosts, de modo que la cantidad mxima de hosts es 224 - 2 (se excluyen la direccin reservada para broadcast (ltimos octetos en 255) y de red (ltimos octetos en 0)), es decir, 16.777.214 hosts. En una red de clase B, se asignan los dos primeros octetos para identificar la red, reservando los dos octetos finales (16 bits) para que sean asignados a los hosts, de modo que la cantidad mxima de hosts es 216 - 2, o 65.534 hosts. En una red de clase C, se asignan los tres primeros octetos para identificar la red, reservando el octeto final (8 bits) para que sea asignado a los hosts, de modo que la cantidad mxima de hosts es 28 - 2, 254 hosts.
Clase A B C (D) (E) Rango 1.0.0.0 - 127.255.255.255 N de Redes N de Host Por Red Mscara de Red Broadcast ID 128 16.777.214 65.534 254 255.0.0.0 255.255.0.0 255.255.255.0 x.255.255.255 x.x.255.255 x.x.x.255

128.0.0.0 - 191.255.255.255 16.384 192.0.0.0 - 223.255.255.255 2.097.152 224.0.0.0 - 239.255.255.255 histrico 240.0.0.0 - 255.255.255.255 histrico

La direccin 0.0.0.0 es reservada por la IANA para identificacin local. 2

Ral Dionicio P.

Sistemas Operativos I

ITSSNA

La direccin que tiene los bits de host iguales a cero sirve para definir la red en la que se ubica. Se denomina direccin de red. La direccin que tiene los bits correspondientes a host iguales a uno, sirve para enviar paquetes a todos los hosts de la red en la que se ubica. Se denomina direccin de broadcast.

Las direcciones 127.x.x.x se reservan para designar la propia mquina. Se denomina direccin de bucle local o loopback.

El diseo de redes de clases (classful) sirvi durante la expansin de internet, sin embargo este diseo no era escalable y frente a una gran expansin de las redes en la dcada de los noventa, el sistema de espacio de direcciones de clases fue reemplazado por una arquitectura de redes sin clases Classless Inter-Domain Routing (CIDR) en el ao 1993. CIDR est basada en redes de longitud de mscara de subred variable (variablelength subnet masking VLSM) que permite asignar redes de longitud de prefijo arbitrario. Permitiendo una distribucin de direcciones ms fina y granulada, calculando las direcciones necesarias y "desperdiciando" las mnimas posibles. Direcciones privadas Hay ciertas direcciones en cada clase de direccin IP que no estn asignadas y que se denominan direcciones privadas. Las direcciones privadas pueden ser utilizadas por los hosts que usan traduccin de direccin de red (NAT) para conectarse a una red pblica o por los hosts que no se conectan a Internet. En una misma red no pueden existir dos direcciones iguales, pero s se pueden repetir en dos redes privadas que no tengan conexin entre s o que se conecten mediante el protocolo NAT. Las direcciones privadas son:

Clase A: 10.0.0.0 a 10.255.255.255 (8 bits red, 24 bits hosts). Clase B: 172.16.0.0 a 172.31.255.255 (12 bits red, 20 bits hosts). 16 redes clase B contiguas, uso en universidades y grandes compaas. Clase C: 192.168.0.0 a 192.168.255.255 (16 bits red, 16 bits hosts). 256 redes clase C contiguas, uso de compaas medias y pequeas adems de pequeos proveedores de internet (ISP).

Ral Dionicio P.

Sistemas Operativos I Mscara de subred

ITSSNA

La mscara permite distinguir los bits que identifican la red y los que identifican el host de una direccin IP. Dada la direccin de clase A 10.2.1.2 sabemos que pertenece a la red 10.0.0.0 y el host al que se refiere es el 2.1.2 dentro de la misma. La mscara se forma poniendo a 1 los bits que identifican la red y a 0 los bits que identifican el host. De esta forma una direccin de clase A tendr como mscara 255.0.0.0, una de clase B 255.255.0.0 y una de clase C 255.255.255.0. Los dispositivos de red realizan un AND entre la direccin IP y la mscara para obtener la direccin de red a la que pertenece el host identificado por la direccin IP dada. Por ejemplo un router necesita saber cul es la red a la que pertenece la direccin IP del datagrama destino para poder consultar la tabla de encaminamiento y poder enviar el datagrama por la interfaz de salida. Para esto se necesita tener cables directos. La mscara tambin puede ser representada de la siguiente forma 10.2.1.2/8 donde el /8 indica que los 8 bits ms significativos de mscara estn destinados a redes, es decir /8 = 255.0.0.0. Anlogamente (/16 = 255.255.0.0) y (/24 = 255.255.255.0). IP fija Una direccin IP fija es una direccin IP asignada por el usuario de manera manual (Que en algunos casos el ISP o servidor de la red no lo permite), o por el servidor de la red (ISP en el caso de internet, router o switch en caso de LAN) con base en la Direccin MAC del cliente. Mucha gente confunde IP Fija con IP Pblica e IP Dinmica con IP Privada.

Una IP puede ser Privada ya sea dinmica o fija como puede ser IP Pblica Dinmica o Fija.

Una IP Pblica se utiliza generalmente para montar servidores en internet y necesariamente se desea que la IP no cambie por eso siempre la IP Pblica se la configura de manera Fija y no Dinmica, aunque si se podra.

En el caso de la IP Privada generalmente es dinmica asignada por un servidor DHCP, pero en algunos casos se configura IP Privada Fija para poder controlar el acceso a internet o a la red local, otorgando ciertos privilegios dependiendo del nmero de IP que tenemos, si esta cambiara (fuera dinmica) sera ms complicado controlar estos privilegios (pero no imposible).

Ral Dionicio P.

Sistemas Operativos I

ITSSNA

Las IP Pblicas fijas actualmente en el mercado de acceso a Internet tienen un costo adicional mensual. Estas IP son asignadas por el usuario despus de haber recibido la informacin del proveedor o bien asignadas por el proveedor en el momento de la primera conexin.

Esto permite al usuario montar servidores web, correo, FTP, etc. y dirigir un nombre de dominio a esta IP sin tener que mantener actualizado el servidor DNS cada vez que cambie la IP como ocurre con las IP Pblicas dinmicas.1 Direcciones IPv6 El Internet Protocol version 6 (IPv6) (en espaol: Protocolo de Internet versin 6) es una versin del protocolo Internet Protocol (IP), definida en el RFC 2460 y diseada para reemplazar a Internet Protocol version 4 (IPv4) RFC 791, que actualmente est implementado en la gran mayora de dispositivos que acceden a Internet.

Diseado por Steve Deering de Xerox PARC y Craig Mudge, IPv6 est destinado a sustituir a IPv4, cuyo lmite en el nmero de direcciones de red admisibles est empezando a restringir el crecimiento de Internet y su uso, especialmente en China, India, y otros pases asiticos densamente poblados. El nuevo estndar mejorar el servicio globalmente; por ejemplo, proporcionar a futuras celdas telefnicas y dispositivos mviles sus direcciones propias y permanentes.

A principios de 2010, quedaban menos del 10% de IPs sin asignar. En la semana del 3 de febrero del 2011, la IANA (Agencia Internacional de Asignacin de Nmeros de Internet, por sus siglas en ingls) entreg el ltimo bloque de direcciones disponibles (33 millones) a la organizacin encargada de asignar IPs en Asia, un mercado que est en auge y no tardar en consumirlas todas.

IPv4 posibilita 4.294.967.296 (232) direcciones de red diferentes, un nmero inadecuado para dar una direccin a cada persona del planeta, y mucho menos a cada vehculo, telfono, PDA, etctera. En cambio, IPv6 admite

340.282.366.920.938.463.463.374.607.431.768.211.456 (2128 o 340 sextillones de


1

http://es.wikipedia.org/wiki/Direcci%C3%B3n_IP

Ral Dionicio P.

Sistemas Operativos I

ITSSNA

direcciones) cerca de 6,7 1017 (670 mil billones) de direcciones por cada milmetro cuadrado de la superficie de La Tierra.

Otra va para la popularizacin del protocolo es la adopcin de este por parte de instituciones. El gobierno de los Estados Unidos orden el despliegue de IPv6 por todas sus agencias federales en el ao 2008.

Cambios y nuevas caractersticas En muchos aspectos, IPv6 es una extensin conservadora de IPv4. La mayora de los protocolos de transporte -y aplicacin- necesitan pocos o ningn cambio para operar sobre IPv6; las excepciones son los protocolos de aplicacin que integran direcciones de capa de red, como FTP o NTPv3, NTPv4.

IPv6 especifica un nuevo formato de paquete, diseado para minimizar el procesamiento del encabezado de paquetes. Debido a que las cabeceras de los paquetes IPv4 e IPv6 son significativamente distintas, los dos protocolos no son interoperables.

Capacidad extendida de direccionamiento El inters de los diseadores era que direcciones ms largas permiten una entrega jerrquica, sistemtica y en definitiva mejor de las direcciones y una eficiente agregacin de rutas. Con IPv4, se desplegaron complejas tcnicas de Classless Interdomain Routing (CIDR) para utilizar de mejor manera el pequeo espacio de direcciones. El esfuerzo requerido para reasignar la numeracin de una red existente con prefijos de rutas distintos es muy grande, como se discute en RFC 2071 y RFC 2072. Sin embargo, con IPv6, cambiando el prefijo anunciado por unos pocos routers es posible en principio reasignar la numeracin de toda la red, ya que los identificadores de nodos (los 64 bits menos

Ral Dionicio P.

Sistemas Operativos I

ITSSNA

significativos de la direccin) pueden ser auto-configurados independientemente por un nodo.

El tamao de una subred en IPv6 es de 264 (mscara de subred de 64-bit), el cuadrado del tamao de la Internet IPv4 entera. As, las tasas de utilizacin del espacio de direcciones ser probablemente menor en IPv6, pero la administracin de las redes y el ruteo sern ms eficientes debido a las decisiones de diseo inherentes al mayor tamao de las subredes y la agregacin jerrquica de rutas. Direccionamiento IPv6 El cambio ms grande de IPv4 a IPv6 es la longitud de las direcciones de red. Las direcciones IPv6, definidas en el RFC 2373 y RFC 2374 pero fue redefinida en abril de 2003 en la RFC 3513, son de 128 bits; esto corresponde a 32 dgitos hexadecimales, que se utilizan normalmente para escribir las direcciones IPv6, como se describe en la siguiente seccin. El nmero de direcciones IPv6 posibles es de 2128 3.4 x 1038. Este nmero puede tambin representarse como 1632, con 32 dgitos hexadecimales, cada uno de los cuales puede tomar 16 valores (vase combinatoria).

En muchas ocasiones las direcciones IPv6 estn compuestas por dos partes lgicas: un prefijo de 64 bits y otra parte de 64 bits que corresponde al identificador de interfaz, que casi siempre se genera automticamente a partir de la direccin MAC de la interfaz a la que est asignada la direccin.

Notacin para las direcciones IPv6Las direcciones IPv6, de 128 bits de longitud, se escriben como ocho grupos de cuatro dgitos hexadecimales. Por ejemplo, 2001:0db8:85a3:08d3:1319:8a2e:0370:7334 es una direccin IPv6 vlida.

Se puede comprimir un grupo de cuatro dgitos si ste es nulo (es decir, toma el valor "0000"). Por ejemplo,

Ral Dionicio P.

Sistemas Operativos I 2001:0db8:85a3:0000:1319:8a2e:0370:7344 ---2001:0db8:85a3::1319:8a2e:0370:73442

ITSSNA

Direccin MAC En las redes de computadoras, la direccin MAC (siglas en ingls de media access control; en espaol "control de acceso al medio") es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de forma nica a una tarjeta o dispositivo de red. Se conoce tambin como direccin fsica, y es nica para cada dispositivo. Est determinada y configurada por el IEEE (los ltimos 24 bits) y el fabricante (los primeros 24 bits) utilizando el organizationally unique identifier. La mayora de los protocolos que trabajan en la capa 2 del modelo OSI usan una de las tres numeraciones manejadas por el IEEE: MAC-48, EUI-48, y EUI-64, las cuales han sido diseadas para ser identificadores globalmente nicos. No todos los protocolos de comunicacin usan direcciones MAC, y no todos los protocolos requieren identificadores globalmente nicos.

Las direcciones MAC son nicas a nivel mundial, puesto que son escritas directamente, en forma binaria, en el hardware en su momento de fabricacin. Debido a esto, las direcciones MAC son a veces llamadas burned-in addresses, en ingls.

Si nos fijamos en la definicin como cada bloque hexadecimal son 8 dgitos binarios (bits), tendramos:

6 * 8 = 48 bits nicos

En la mayora de los casos no es necesario conocer la direccin MAC, ni para montar una red domstica, ni para configurar la conexin a internet, usndose esta slo a niveles internos de la red. Sin embargo, es posible aadir un control de hardware en un conmutador o un punto de acceso inalmbrico, para permitir slo a unas MAC concretas el acceso a la red. En este caso, deber saberse la MAC de los dispositivos para aadirlos a la lista. Dicho medio de seguridad se puede considerar un refuerzo de otros sistemas de seguridad, ya que tericamente se trata de una direccin nica y

http://es.wikipedia.org/wiki/IPv6

Ral Dionicio P.

Sistemas Operativos I

ITSSNA

permanente, aunque en todos los sistemas operativos hay mtodos que permiten a las tarjetas de red identificarse con direcciones MAC distintas de la real. La direccin MAC es utilizada en varias tecnologas entre las que se incluyen:

Ethernet 802.3 CSMA/CD 802.5 o redes en anillo a 4 Mbps o 16 Mbps 802.11 redes inalmbricas (Wi-Fi). Asynchronous Transfer Mode

MAC opera en la capa 2 del modelo OSI, encargada de hacer fluir la informacin libre de errores entre dos mquinas conectadas directamente. Para ello se generan tramas, pequeos bloques de informacin que contienen en su cabecera las direcciones MAC correspondiente al emisor y receptor de la informacin. Obtencin de MAC en distintos sistemas operativos Windows 2000/XP/Vista/7En el entorno Windows la Direccin MAC se conoce como direccin fsica. La manera ms sencilla es abrir una terminal de lnea de comandos (cmd desde Inicio>Ejecutar) y all usar la instruccin: ipconfig /all, o tambin se puede usar el comando getmac. UNIX y GNU/Linux y Mac OS X En el entorno de familia *nix (Mac Os X est basado en UNIX), habr que abrir un terminal y ejecutar el comando: ifconfig -a. Esto nos muestra las interfaces seguidas de sus respectivas direcciones MAC en el epgrafe ether. (Nota: para ejecutar "ifconfig" algunas distribuciones requieren que se tengan privilegios de root: "sudo ifconfig -a").

Usando el paquete iproute2, es posible obtener las direcciones MAC de todas las tarjetas ethernet : "ip link list".

Tanto en Mac OS X 10.5, 10.6 o 10.7, para saber la direccin MAC basta con ir a Preferencias del Sistema > Red y dentro del apartado Wi-FI darle al botn Avanzado... En la ventana que saldr, abajo del todo vendr la direccin Wifi correspondiente a nuestro ordenador

Ral Dionicio P.

Sistemas Operativos I Detalles de la direccin MAC

ITSSNA

La direccin MAC original IEEE 802, ahora oficialmente llamada "MAC-48", viene con la especificacin Ethernet. Desde que los diseadores originales de Ethernet tuvieran la visin de usar una direccin de 48-bits de espacio, hay potencialmente 2^48 o 281.474.976.710.656 direcciones MAC posibles.

Cada uno de los tres sistemas numricos usan el mismo formato y difieren slo en el tamao del identificador. Las direcciones pueden ser "direcciones universalmente administradas" o "localmente administradas".

Una "direccin universalmente administrada" es nicamente asignada a un dispositivo por su fabricante, estas algunas veces son llamadas "burned-in addresses". Los tres primeros octetos (en orden de transmisin) identifican a la organizacin que public el identificador y son conocidas como "identificador de organizacin nico" (OUI). Los siguientes tres (MAC-48 y EUI-48) o cinco (EUI-64) octetos son asignados por esta organizacin a su discrecin, conforme al principio de la unicidad. La IEEE espera que el espacio de la MAC-48 se acabe no antes del ao 2100; de las EUI-64 no se espera se agoten en un futuro previsible.

Con esto podemos determinar como si fuera una huella digital, desde que dispositivo de red se emiti el paquete de datos aunque este cambie de direccin IP, ya que este cdigo se ha acordado por cada fabricante de dispositivos. Cambiar la direccin MAC A pesar de que cada dispositivo de red tiene una direccin MAC nica globalmente que lo identifica, es la capa de sistema operativo la que gestiona y distribuye en la red, con lo que se puede modificar la direccin MAC que identifica la interfaz de red. Esta prctica es conocida como MAC spoofing.

iproute2 Asumiendo que la tarjeta a la que le queremos cambiar la MAC es la wlan0, estos comandos cambiarn la direccin MAC a 11:11:11:11:11:ab bajo Linux: ip link set nombredelainterfaz down (desactiva la interfaz de red, no dejara cambiarla mientras est funcionando)

Ral Dionicio P.

10

Sistemas Operativos I ip link set nombredelainterfaz addr 11:11:11:11:11:ab ip link set nombredelainterfaz up (reactivarla)

ITSSNA

ifconfig ifconfig nombredelainterfaz down ifconfig nombredelainterfaz ether 11:11:11:11:11:ab ifconfig nombredelainterfaz up

Microsoft Windows En Windows, no puede cambiarse la MAC por comandos, pero puede cambiarse en la configuracin de la tarjeta de red en el Panel de control, o alterando el valor "NetworkAddress" 11CE-BFC1-08002BE10318}.3 en la clave

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-

http://es.wikipedia.org/wiki/Direcci%C3%B3n_MAC

Ral Dionicio P.

11

Vous aimerez peut-être aussi