Professional Documents
Culture Documents
Una dirección IP es un número que identifica de manera lógica y jerárquica a una interfaz
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 número hexadecimal
fijo que es asignado a la tarjeta o dispositivo de red por el fabricante, mientras que la
dirección IP se puede cambiar. Esta dirección puede cambiar 2 ó 3 veces al día; y a esta
forma de asignación de dirección IP se denomina una dirección IP dinámica (normalmente
se abrevia 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), es decir, 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.
Existe un protocolo para asignar direcciones IP dinámicas llamado DHCP (Dynamic Host
Configuration Protocol).
En su versión 6.55, una dirección IP se implementa con un número de 32 bit que suele ser
mostrado en cuatro grupos de números decimales de 8 bits (IPv4). Cada uno de esos
números se mueve en un rango de 0 a 255 (expresado en decimal), o de 0 a FF (en
hexadecimal) o de 0 a 11111111 (en binario). Las direcciones IP se pueden expresar como
números de notación decimal: se dividen los 32 bits de la dirección en cuatro octetos. El
valor decimal de cada octeto puede ser entre 0 y 255 [el número binario de 8 bits más 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 256 en total, 255 más la 0 (0000 0000)].
En la expresión de direcciones IPv4 en decimal se separa cada octeto por un carácter ú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 (010.128.001.255 sería
10.128.1.255).
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
máxima de hosts es 224 - 2 (las direcciones reservadas de broadcast [últimos octetos a 255]
y de red [últimos octetos a 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 máxima 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 máxima de hosts es 28 - 2, ó 254 hosts.
Clas N° de Máscara de
Rango N° de Host Broadcast ID
e Redes Red
128.0.0.0 -
B 16.384 65.534 255.255.0.0 x.x.255.255
191.255.255.255
192.0.0.0 -
C 2.097.152 254 255.255.255.0 x.x.x.255
223.255.255.255
224.0.0.0 -
D
239.255.255.255
240.0.0.0 -
E
255.255.255.255
La dirección 0.0.0.0 es utilizada por las máquinas cuando están arrancando o no se les ha
asignado dirección.
La dirección que tiene su parte de host a cero sirve para definir la red en la que se ubica.
Se denomina dirección de red.
La dirección que tiene su parte de host a unos sirve para comunicar con todos los hosts de
la red en la que se ubica. Se denomina dirección de broadcast.
Las direcciones 127.x.x.x se reservan para pruebas de retroalimentación. Se denomina
dirección de bucle local o loopback.
Hay ciertas direcciones en cada clase de dirección IP que no están asignadas y que se
denominan direcciones privadas. Las direcciones privadas pueden ser utilizadas por los
hosts que usan traducción de dirección de red (NAT) para conectarse a una red pública o
por los hosts que no se conectan a Internet. En una misma red no puede existir dos
direcciones iguales, pero sí se pueden repetir en dos redes privadas que no tengan conexión
entre sí o que se conecten a través del protocolo NAT. Las direcciones privadas son:
Clase A: 10.0.0.0 a 10.255.255.255 (8 bits red, 24 bits hosts)\\ Uso VIP EJ:La red militar
norte-americana
Clase B: 172.16.0.0 a 172.31.255.255 (16 bits red, 16 bits hosts)\\ Uso universidades y
grandes compañías
Clase C: 192.168.0.0 a 192.168.255.255 (24 bits red, 8 bits hosts)\\ Uso de compañías
medias y pequeñas además de pequeños proveedores de internet(ISP)
La máscara permite distinguir los bits que identifican la red y los que identifican el host de
una dirección IP. Dada la dirección 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 máscara se forma
poniendo a 1 los bits que identifican la red y a 0 los bits que identifican el host. De esta
forma una dirección de clase A tendrá como máscara 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 dirección
IP y la máscara para obtener la dirección de red a la que pertenece el host identificado por
la dirección IP dada. Por ejemplo un router necesita saber cuál es la red a la que pertenece
la dirección IP del datagrama destino para poder consultar la tabla de encaminamiento y
poder enviar el datagrama por la interfaz de salida.
El espacio de direcciones de una red puede ser subdividido a su vez creando subredes
autónomas separadas. Un ejemplo de uso es cuando necesitamos agrupar todos los
empleados pertenecientes a un departamento de una empresa. En este caso crearíamos una
subred que englobara las direcciones IP de éstos. Para conseguirlo hay que reservar bits del
campo host para identificar la subred estableciendo a uno los bits de red-subred en la
máscara. Por ejemplo la dirección 172.16.1.1 con máscara 255.255.0.0 nos indica que los
dos primeros octetos identifican la red (por ser una dirección de clase B), el tercer octeto
identifica la subred (a 1 los bits en la máscara) y el tercero identifica el host (a 0 los bits
correspondientes dentro de la máscara). Hay dos direcciones de cada subred que quedan
reservadas: aquella que identifica la subred (campo host a 0) y la dirección para realizar
broadcast en la subred (campo host a 1).
IP dinámica [editar]
DHCP apareció como protocolo estándar en octubre de 1993. El estándar RFC 2131
especifica la última definición de DHCP (marzo de 1997). DHCP sustituye al protocolo
BOOTP, que es más antiguo. Debido a la compatibilidad retroactiva de DHCP, muy pocas
redes continúan usando BOOTP puro.
Las IP dinámicas son las que actualmente ofrecen la mayoría de operadores. Éstas suelen
cambiar cada vez que el usuario reconecta por cualquier causa.
Ventajas [editar]
Desventajas [editar]
IP fija [editar]
Una dirección IP fija es una IP asignada por el usuario de manera manual. Mucha gente
confunde IP Fija con IP Pública e IP Dinámica con IP Privada.
Una IP puede ser Privada ya sea dinámica o fija como puede ser IP Pública Dinámica o
Fija.
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 Públicas dinámicas.
Las direcciones IP son un número único e irrepetible con el cual se identifica una
computadora conectada a una red que corre el protocolo IP.
Ventajas [editar]
Desventajas [editar]
Son más vulnerables a ataques, puesto que el usuario está siempre conectado en la misma
IP y es posible que se preparen ataques con más tiempo (mediante la detección de
vulnerabilidades de los sistemas operativos o aplicaciones, por ejemplo).
Es más caro para los ISP puesto que esa IP puede no estar usándose las 24 horas del día.
Los bloques contiguos de ceros se pueden comprimir empleando "::". Esta operación sólo
se puede hacer una vez.
Los datos en una red basada en IP son enviados en bloques conocidos como paquetes o
datagramas (en el protocolo IP estos términos se suelen usar indistintamente). En particular,
en IP no se necesita ninguna configuración antes de que un equipo intente enviar paquetes a
otro con el que no se había comunicado antes.
Las cabeceras IP contienen las direcciones de las máquinas de origen y destino (direcciones
IP), direcciones que serán usadas por los conmutadores de paquetes (switches de capas 3 y
4 solamente) y los enrutadores (routers) para decidir el tramo de red por el que reenviarán
los paquetes.
El TCP/IP es la base de Internet, y sirve para enlazar computadoras que utilizan diferentes
sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre
redes de área local (LAN) y área extensa (WAN). TCP/IP fue desarrollado y demostrado
por primera vez en 1972 por el Departamento de Defensa de los Estados Unidos,
ejecutándolo en ARPANET, una red de área extensa de dicho departamento.
La familia de protocolos de Internet puede describirse por analogía con el modelo OSI
(Open System Interconnection), que describe los niveles o capas de la pila de protocolos,
aunque en la práctica no corresponde exactamente con el modelo en Internet. En una pila de
protocolos, cada nivel soluciona una serie de problemas relacionados con la transmisión de
datos, y proporciona un servicio bien definido a los niveles más altos. Los niveles
superiores son los más cercanos al usuario y tratan con datos más abstractos, dejando a los
niveles más bajos la labor de traducir los datos de forma que sean físicamente
manipulables.
La Familia de Protocolos de Internet fueron el resultado del trabajo llevado a cabo por la
Agencia de Investigación de Proyectos Avanzados de Defensa (DARPA por sus siglas en
inglés) a principios de los 70. Después de la construcción de la pionera ARPANET en 1969
DARPA comenzó a trabajar en un gran número de tecnologías de transmisión de datos. En
1972, Robert E. Kahn fue contratado por la Oficina de Técnicas de Procesamiento de
Información de DARPA, donde trabajo en la comunicación de paquetes por satélite y por
ondas de radio, reconoció el importante valor de la comunicación de estas dos formas. En la
primavera de 1973, Vint Cerf, desarrollador del protocolo de ARPANET, Network Control
Program(NPC) se unió a Kahn con el objetivo de crear una arquitectura abierta de
interconexión y diseñar así la nueva generación de protocolos de ARPANET.
Para el verano de 1973, Kahn y Cerf habian conseguido una remodelación fundamental,
donde las diferencias entre los protocolos de red se ocultaban usando un Protocolo de
comunicaciones y además, la red dejaba de ser responsable de la fiabilidad de la
comunicación, como pasaba en ARPANET , era el host el responsable. Cerf reconoció el
mérito de Hubert Zimmerman y Louis Pouzin, creadores de la red CYCLADES, ya que su
trabajo estuvo muy influenciado por el diseño de esta red.
Con el papel que realizaban las redes en el proceso de comunicación reducido al mínimo, se
convirtió en una posibilidad real comunicar redes diferentes, sin importar las características
que estas tuvieran. Hay un dicho popular sobre el protocolo TCP/IP, que fue el producto
final desarrollado por Cerf y Kahn, que dice que este protocolo acabara funcionando
incluso entre "dos latas unidas por un cordón". De hecho hay hasta una implementación
usando palomas mensajeras, IP sobre palomas mensajeras, que esta documentado en RFC
1149. [1] .[2]
Un ordenador denominado router (un nombre que fue después cambiado a gateway, puerta
de enlace, para evitar confusiones con otros tipos de Puerta de enlace) esta dotado con una
interfaz para cada red, y envía Datagrama de ida y vuelta entre ellos. Los requisitos para
estor routers están definidos en el RFC 1812. [3]
Esta idea fue llevada a la práctica de una forma mas detallada por el grupo de investigación
que Cerf tenía en Stanford durante el periodo de 1973 a 1974, dando como resultado la
primera especificación TCP (Request for Comments 675,) [4] Entonces DARPA fue
contratada por BBN Technologies, la Universidad de Stanford, y la University College de
Londres para desarrollar versiones operacionales del protocolo en diferentes plataformas de
hardware. Se desarrollaron así cuatro versiones diferentes: TCP v1, TCP v2, una tercera
dividida en dos TCP v3 y IP v3 en la primavera de 1978, y después se estabilizó la versión
TCP/IP v4 — el protocolo estándar que todavía se emplea en Internet.
En 1975, se realizó la primera prueba de comunicación entre dos redes con protocolos
TCP/IP entre la Universidad de Stanford y la University College de Londres(UCL). En
1977, se realizó otra prueba de comunicación con un protocolo TCP/IP entre tres redes
distintas con ubicaciones en Estados Unidos, Reino Unido y Noruega. Varios prototipos
diferentes de protocolos TCP/IP se desarrollaron en múltiples centros de investigación entre
los años 1978 y 1983. La migración completa de la red ARPANET al protocolo TCP/IP
concluyó oficialmente el día 1 de enero de 1983 cuando los protocolos fueron activados
permanentemente.[5]
El conjunto TCP/IP está diseñado para enrutar y tiene un grado muy elevado de fiabilidad,
es adecuado para redes grandes y medianas, así como en redes empresariales. Se utiliza a
nivel mundial para conectarse a Internet y a los servidores web. Es compatible con las
herramientas estándar para analizar el funcionamiento de la red.
El conjunto TCP/IP se utiliza tanto en redes empresariales como por ejemplo en campus
universitarios o en complejos empresariales, en donde utilizan muchos enrutadores y
conexiones a mainframe o a ordenadores UNIX, como así también en redes pequeñas o
domésticas, y hasta en teléfonos móviles y en domótica.
El DNS es una base de datos distribuida y jerárquica que almacena información asociada a
nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz
de asociar diferentes tipos de información a cada nombre, los usos más comunes son la
asignación de nombres de dominio a direcciones IP y la localización de los servidores de
correo electrónico de cada dominio.
Componentes
Para la operación práctica del sistema DNS se utilizan tres componentes principales:
Los Clientes DNS: Un programa cliente DNS que se ejecuta en la computadora del usuario
y que genera peticiones DNS de resolución de nombres a un servidor DNS (Por ejemplo:
¿Qué dirección IP corresponde a nombre.dominio?);
Los Servidores DNS: Que contestan las peticiones de los clientes. Los servidores recursivos
tienen la capacidad de reenviar la petición a otro servidor si no disponen de la dirección
solicitada.
Y las Zonas de autoridad, porciones del espacio de nombres de dominio que almacenan
los datos. Cada zona de autoridad abarca al menos un dominio y posiblemente sus
subdominios, si estos últimos no son delegados a otras zonas de autoridad.
A la etiqueta ubicada más a la derecha se le llama dominio de nivel superior (inglés < Top
Level Domain). Como org en www.mahomedalid.org o es en www.Wikipedia.es
Cada etiqueta a la izquierda especifica una subdivisión o subdominio. Nótese que
"subdominio" expresa dependencia relativa, no dependencia absoluta. En teoría, esta
subdivisión puede tener hasta 127 niveles, y cada etiqueta contener hasta 63 caracteres,
pero restringido a que la longitud total del nombre del dominio no exceda los 255
caracteres, aunque en la práctica los dominios son casi siempre mucho más cortos.
Finalmente, la parte más a la izquierda del dominio suele expresar el nombre de la
máquina (en inglés hostname). El resto del nombre de dominio simplemente especifica la
manera de crear una ruta lógica a la información requerida. Por ejemplo, el dominio
es.Wikipedia.org tendría el nombre de la máquina "es", aunque en este caso no se
refiere a una máquina física en particular.
En cualquier caso, los servidores DNS que reciben la petición, buscan en primer lugar si
disponen de la respuesta en la memoria caché. Si es así, sirven la respuesta; en caso
contrario, iniciarían la búsqueda de manera recursiva. Una vez encontrada la respuesta, el
servidor DNS guardará el resultado en su memoria caché para futuros usos y devuelve el
resultado.
Jerarquía DNS
El espacio de nombres de dominio tiene una estructura arborescente. Las hojas y los nodos
del árbol se utilizan como etiquetas de los medios. Un nombre de dominio completo de un
objeto consiste en la concatenación de todas las etiquetas de un camino. Las etiquetas son
cadenas alfanuméricas (con '-' como único símbolo permitido), deben contar con al menos
un carácter y un máximo de 63 caracteres de longitud, y deberá comenzar con una letra (y
no con '-') (ver la RFC 1035, sección "2.3.1. Preferencia nombre de la sintaxis "). Las
etiquetas individuales están separadas por puntos. Un nombre de dominio termina con un
punto (aunque este último punto generalmente se omite, ya que es puramente formal). Un
FQDN correcto (también llamado Fully Qualified Domain Name), es por ejemplo este:
www.example.com. (Incluyendo el punto al final)
Un nombre de dominio debe incluir todos los puntos y tiene una longitud máxima de 255
caracteres.
Los objetos de un dominio DNS (por ejemplo, el nombre del equipo) se registran en un
archivo de zona, ubicado en uno o más servidores de nombres.
Secundarios: Obtienen los datos de los servidores primarios a través de una transferencia
de zona.
Locales o Caché: Funcionan con el mismo software, pero no contienen la base de datos
para la resolución de nombres. Cuando se les realiza una consulta, estos a su vez consultan
a los servidores secundarios, almacenando la respuesta en su base de datos para agilizar la
repetición de estas peticiones en el futuro continuo o libre.
Software usado en servidores DNS
Existen dos tipos de consultas que un cliente puede hacer a un servidor DNS:
Recursiva
Iterativa
Cuando existe más de un servidor autoritario para una zona, Bind utiliza el menor valor en
la métrica RTT (round-trip time) para seleccionar el servidor. El RTT es una medida para
determinar cuánto tarda un servidor en responder una consulta.
A = Address – (Dirección) Este registro se usa para traducir nombres de hosts a direcciones
IPv4.
AAAA = Address – (Dirección) Este registro se usa para traducir nombres de hosts a
direcciones IPv6.
CNAME = Canonical Name – (Nombre Canónico) Se usa para crear nombres de hosts
adicionales, o alias, para los hosts de un dominio. Es usado cuando se están corriendo
múltiples servicios (como ftp y web server) en un servidor con una sola direccion ip. Cada
servicio tiene su propia entrada de DNS (como ftp.ejemplo.com. y www.ejemplo.com.).
esto también es usado cuando corres múltiples servidores http, con diferente nombres,
sobre el mismo host.
NS = Name Server – (Servidor de Nombres) Define la asociación que existe entre un
nombre de dominio y los servidores de nombres que almacenan la información de dicho
dominio. Cada dominio se puede asociar a una cantidad cualquiera de servidores de
nombres.
MX (registro) = Mail Exchange – (Registro de Intercambio de Correo) Asocia un nombre de
dominio a una lista de servidores de intercambio de correo para ese dominio.
PTR = Pointer – (Indicador) También conocido como 'registro inverso', funciona a la
inversa del registro A, traduciendo IPs en nombres de dominio.
SOA = Start of authority – (Autoridad de la zona) Proporciona información sobre la zona.
HINFO = Host INFOrmation – (Información del sistema informático) Descripción del host,
permite que la gente conozca el tipo de máquina y sistema operativo al que corresponde
un dominio.
TXT = TeXT - ( Información textual) Permite a los dominios identificarse de modos
arbitrarios.
LOC = LOCalización - Permite indicar las coordenadas del dominio.
WKS - Generalización del registro MX para indicar los servicios que ofrece el dominio.
Obsoleto en favor de SRV.
SRV = SeRVicios - Permite indicar los servicios que ofrece el dominio. RFC 2782
SPF = Sender Policy Framework - Ayuda a combatir el Spam. En este registro se especifica
cual o cuales hosts están autorizados a enviar correo desde el dominio dado. El servidor
que recibe consulta el SPF para comparar la IP desde la cual le llega, con los datos de este
registro.
DNS dinámico
DNS dinámico es un sistema que permite la actualización en tiempo real de la
información sobre nombres de dominio situada en un servidor de nombres. El uso
más común que se le da es permitir la asignación de un nombre de dominio de
Internet a un ordenador con dirección IP variable (dinámica). Esto permite
conectarse con la máquina en cuestión sin necesidad de tener que rastrear las
direcciones IP.
El DNS dinámico hace posible, siendo de uso frecuente gracias a lo descrito, utilizar
software de servidor en una computadora con dirección IP dinámica, como la suelen
facilitar muchos proveedores de Internet para particulares (por ejemplo para alojar
un sitio web en el ordenador de nuestra casa, sin necesidad de contratar un hosting
de terceros -aunque los hay gratuitos y hay que tener en cuenta que los ordenadores
caseros posiblemente no estén tan bien dotados, a diferencia de los de aquéllos, para
estar encendidos permanentemente, sin olvidar el aumento del coste de la factura
eléctrica-).
Otro uso útil que posibilita el DNS dinámico es poder acceder al ordenador en
cuestión por medio del escritorio remoto.
Este servicio es ofrecido, incluso de forma gratuita, por DynDNS, No-IP y CDmon.
68/UDP (Cliente)
Características [editar]
Algunas implementaciones de DHCP pueden actualizar el DNS asociado con los servidores
para reflejar las nuevas direcciones IP mediante el protocolo de actualización de DNS
establecido en RFC 2136 (Inglés).
Implementaciones [editar]
Cisco: un servidor DHCP habilitado en Cisco IOS 12.0 en el mes de febrero de 1999
Sun: añadió el soporte para DHCP a su sistema operativo Solaris el 8 de julio de 2001.
Además, varios routers incluyen soporte DHCP para redes de hasta 255 computadoras.
0x00000000 0x00000000
0x00000000 0x00000000
0x00000000
GIADDR GIADDR GIADDR
GIADDR (Gateway
0x00000000 0x00000000 0x00000000 IP Address
switched by relay)
CHADDR CHADDR CHADDR
0x00000000
0x00053C04 0x00053C04 0x00053C04
CHADDR (Client
Hardware
0x8D590000 0x8D590000 0x8D590000
Address)
0x00000000
Magic Cookie Magic Cookie Magic Cookie
0x63825363 0x63825363 0x63825363 192 octets of 0's.
BOOTP legacy
DHCP option 50: DHCP option 1: DHCP option 50: DHCP Options
192.168.1.100 255.255.255.0 192.168.1.100
requested subnet mask requested
DHCP option 53:
DHCP Offer DHCP ACK
[editar] DHCP option 3: DHCP option 54:
192.168.1.1 router 192.168.1.1 DHCP
El servidor determina server. DHCP option 1:
la configuración 255.255.255.0
basándose en la DHCP option 51: 1 DHCP subnet mask
dirección del soporte
físico de la
day IP lease time Acknowledge
computadora cliente [editar]
DHCP option 3:
especificada en el
registro CHADDR. El
DHCP option 54: Cuando el servidor 192.168.1.1 router
servidor especifica la 192.168.1.1 DHCP DHCP recibe el
dirección IP en el server mensaje
registro YIADDR. DHCPREQUEST del DHCP option 51: 1
Como la cual se ha cliente, se inicia la
DHCP Request day IP lease time
dado en los demás fase final del proceso
[editar]
parámetros. de configuración. Esta
fase implica el
El cliente selecciona DHCP option 54:
reconocimiento
la configuración de los 192.168.1.1 DHCP
DHCPACK el envío
paquetes recibidos de server
de un paquete al
DHCP Offer. Una vez
cliente. Este paquete
más, el cliente solicita
incluye el
una dirección IP
arrendamiento de
específica que indicó
duración y cualquier
el servidor
otra información de
configuración que el
cliente pueda tener
solicitada. En este
punto, la
configuración TCP /
IP proceso se ha
completado. El
servidor reconoce la
solicitud y la envía
acuse de recibo al
cliente. El sistema en
su conjunto espera que
el cliente para
configurar su interfaz
de red con las
opciones
suministradas. El
servidor DHCP
responde a la
DHCPREQUEST con
un DHCPACK,
completando así el
ciclo de iniciación. La
dirección origen es la
dirección IP del
servidor de DHCP y la
dirección de destino es
todavía
255.255.255.255. El
campo YIADDR
contiene la dirección
del cliente, y los
campos CHADDR y
DHCP: Client
Identifier campos son
la dirección física de
la tarjeta de red en el
cliente. La sección de
opciones del DHCP
identifica el paquete
como un ACK.
Si los clientes envían una petición al servidor DHCP para liberar su dirección IP. Como los
clientes generalmente no de broadcast. El router puede ser configurado para redireccionar
los paquetes DHCP a un servidor DHCP en una subred diferente. La implementación
cliente crea un paquete UDP (Protocolo de Datagramas de Usuario según siglas en inglés)
con destino 255.255.255.255 y requiere también su última dirección IP conocida, aunque
esto no es necesario y puede llegar a ser ignorado por el servidor.
DHCP Inform [editar]
El cliente envía una petición al servidor de DHCP: para solicitar más información que la
que el servidor ha enviado con el DHCPACK original; o para repetir los datos para un uso
particular - por ejemplo, los browsers usan DHCP Inform para obtener la configuración de
los proxies a través de WPAD. Dichas peticiones no hacen que el servidor de DHCP
refresque el tiempo de vencimiento de IP en su base de datos
Dirección MAC
De Wikipedia, la enciclopedia libre
Las direcciones MAC son únicas a nivel mundial, puesto que son escritas directamente, en
forma binaria, en el hardware en su momento de fabricación. Debido a esto, las direcciones
MAC son a veces llamadas "Direcciones Quemadas Dentro" (BIA, por las siglas de
Burned-in Address).
Si nos fijamos en la definición como cada bloque hexadecimal son 8 dígitos binarios (bits),
tendríamos:
En la mayoría de los casos no es necesario conocer la dirección MAC, ni para montar una
red doméstica, ni para configurar la conexión a internet. Pero si queremos configurar una
red wifi y habilitar en el punto de acceso un sistema de filtrado basado en MAC (a veces
denominado filtrado por hardware), el cual solo permitirá el acceso a la red a adaptadores
de red concretos, identificados con su MAC, entonces necesitamos conocer dicha dirección.
Dicho medio de seguridad se puede considerar como un refuerzo de otros sistemas de
seguridad, ya que teóricamente se trata de una dirección única y permanente, aunque en
todos los sistemas operativos hay métodos que permiten a las tarjetas de red identificarse
con direcciones MAC distintas de la real.
La dirección MAC es utilizada en varias tecnologías entre las que se incluyen:
Ethernet
802.3 CSMA/CD
802.5 o redes en anillo a 4 Mbps o 16 Mbps Token Ring
802.11 redes inalámbricas (WIFI).
ATM
MAC opera en la capa 2 del modelo OSI, encargada de hacer fluir la información libre de
errores entre dos máquinas conectadas directamente. Para ello se generan tramas, pequeños
bloques de información que contienen en su cabecera las direcciones MAC correspondiente
al emisor y receptor de la información.
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 epígrafe ether. (Nota: para ejecutar "ifconfig" hay que
tener privilegios de root: "sudo ifconfig -a").
Usando el paquete iproute2, es posible obtener las direcciones MAC de todas las tarjetas
ethernet : "ip link list".
Se puede obtener la dirección MAC de las interfaces WLan y Bluetooth: Para ello hay que
teclear desde la pantalla de inicio los siguientes códigos: *#62209526# (o sea las teclas que
forman *#mac0wlan#) para Wlan y *#2820# (o sea *#bta0#) para bluetooth.
Se puede obtener la dirección MAC del dispositivo WiFi yendo al Gestor de conexiones =>
Wifi => Configuración - Configuración WLAN - Estado de Conexión. Aparece bajo el
epígrafe "Dirección MAC".
Detalles de la dirección MAC [editar]
La dirección mac original IEEE 802, ahora oficialmente llamada "MAC-48", viene con la
especificación Ethernet. Desde que los diseñadores originales de Ethernet tuvieran la visión
de usar una dirección de 48-bits de espacio, hay potencialmente 2^48 o
281.474.976.710.656 direcciones MAC posibles.
Cada uno de los tres sistemas numéricos usan el mismo formato y difieren solo en el
tamaño del identificador. Las direcciones pueden ser "direcciones universalmente
administradas" o "localmente administradas".
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 dirección IP, ya que este código se ha
acordado por cada fabricante de dispositivos.
A pesar de que cada dispositivo de red tiene una dirección 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 dirección MAC que identifica la interfaz de red.
Linux [editar]
Bajo Linux, la dirección MAC de un interfaz de red (NIC) puede ser cambiada, ejecutando
lo siguiente como usuario root:
/etc/init.d/networking stop
/etc/init.d/networking start
NOTA: El ejemplo está planteado con una interfaz ethernet de ahí que sea la interfaz eth0.
En Red Hat Linux y distribuciones similares (Fedora Core, etc) una manera sencilla de
hacerlo "permanente" aun después de reiniciar el sistema es agregando una variable como
esta a tu ifcfg-eth0 o archivo similar: MACADDR=12:34:56:78:90: ab (Mayúsculas o
minúsculas en la dirección MAC son aceptadas, porque se realiza un "toupper" en ello) Y
queda reiniciar el servicio de red: service network restart para que se apliquen los cambios.
Si deseamos un mayor control sobre la MAC podemos usar el programa GNU Mac
Changer, que no solo permite cambiar la MAC, sino también listar las direcciones
asignadas a los fabricantes, asignar MAC aleatoria, etc.
Windows [editar]
Obtenido de "http://es.wikipedia.org/wiki/Direcci%C3%B3n_MAC"