Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin.
IPv4 es la versin 4 del Protocolo de Internet (IP o Inernet Protocol) y constituye la primera versin
de IP que es implementada de forma extensiva. IPv4 es el principal protocolo utilizado en el Nivel de
Red del Modelo TCP/IP para Internet. Fue descrito inicial mente en el RFC 791 elaborado por la
Fuerza de Trabajo en Ingeniera de Internet (IETF o Internet Engineering TaskForce) en Septiembre
de 1981, documento que dej obsoleto al RFC 760 de Enero de 1980.
IPv4 es un protocolo orientado hacia datos que se utiliza para comunicacin entre redes a travs de
interrupciones (switches) de paquetes (por ejemplo a travs de Ethernet). Tiene las siguientes
caractersticas:
Es un protocolo de un servicio de datagramas no fiable (tambin referido como
de mejor esfuerzo).
No proporciona garanta en la entrega de datos.
No proporciona ni garantas sobre la correccin de los datos.
Puede resultar en paquetes duplicado o en desorden.
Todos los problemas mencionados se resuelven en el nivel superior en el modelo TCP/IP, por
ejemplo, a travs de TCP o UDP.
El propsito principal de IP es proveer una direccin nica a cada sistema para asegurar que una
computadora en Internet pueda identificar a otra.
Direcciones.
IPv4 utiliza direcciones de 32 bits (4 bytes) que limita el nmero de direcciones posibles a utilizar a
4,294,967,295 direcciones nicas. Sin embargo, muchas de estas estn reservadas para propsitos
especiales como redes privadas, Multidifusin(Multicast), etc. Debido a esto se reduce el nmero
de direcciones IP que realmente se pueden utilizar, es esto mismo lo que ha impulsado la creacin
de IPv6 (actualmente en desarrollo) como reemplazo eventual dentro de algunos aos para IPv4.
Notacin
Valor
Conversin
desde decimal
con puntos
-
Cada octeto de la
direccin es
convertido
individualmente a
hexadecimal.
Octal con
0311.0241.0001.0342
Cada octeto es
puntos
convertido
individualmente a
octal.
Binario con 11001001.10100001.00000001.11100010 Cada octeto es
puntos
convertido
individualmente a
binario
Hexadecimal 0xC9A101E2
Concatenacin de
los octetos de
hexadecimal con
puntos.
Decimal
3382772194
La forma
hexadecimal
convertida a
decimal.
Octal
31150200742
La forma
hexadecimal
convertida a octal.
Binario
11001001101000010000000111100010 La forma
hexadecimal
convertida a
binario.
Tericamente, todos estos formatos mencionados deberan ser reconocidos por los navegadores
(sin combinar). Adems, en las formas con puntos, cada octeto puede ser representado en
combinacin de diferentes bases. Ejemplo: 201.0241.0x01.226.
Asignacin
Desde 1993 rige el esquema CIDR (Classless Inter-Domain Routing o Encaminamiento InterDominios sin Clases) cuya principal ventaja es permitir la subdivisin de redes y permite las
entidades sub-asignar direcciones IP, como hara un ISP con un cliente.
El principio fundamental del encaminamiento (routing) es que la direccin codifica informacin
acerca de localizacin de un dispositivo dentro de una red. Esto implica que una direccin asignada
a una parte de una red no funcionar en otra parte de la red. Existe una estructura jerrquica que se
encarga de la asignacin de direcciones de Internet alrededor del mundo. Esta estructura fue creada
para el CIDR y hasta 1998 fue supervisada por la IANA (Internet Assigned Numbers Authority o
Agencia de Asignacin de Nmeros Internet) y sus RIR (Regional Internet Registries o Registros
Regionales de Internet). Desde el 18 de Septiembre de 1998 la supervisin est a cargo de
la ICANN (Internet Corporation for Assigned Names and Numbers o Corporacin de Internet para
los Nombres y Nmeros Asignados). Cada RIR mantiene una base de datos WHOIS disponible al
publico y que permite hacer bsquedas que proveen informacin acerca de las asignaciones de
direcciones IP. La informacin obtenida a partir de estas bsquedas juega un papel central en
numerosas herramientas las cuales se utilizan para localizar direcciones IP geogrficamente.
Bloques reservados.
encaminamiento fuera de una red privada y las mquinas dentro de estas redes privadas no pueden
comunicarse directamente con las redes pblicas. Pueden, sin embargo, comunicarse hacia redes
pblicas a travs de la Traduccin de Direcciones de Red o NAT (Network Address Translation).
CIDR
Mscara de subNombre de
Anfitriones
red
la clase
/8
255.0.0.0
16777216 Clase A
/9
/10
/11
/12
/13
255.128.0.0
255.192.0.0
255.224.0.0
255.240.0.0
255.248.0.0
8388608
4194304
2097152
1048576
524288
Uso tpico
Bloque ms grande
definido por la IANA
CIDR
/14
/15
/16
/17
/18
/19
/20
/21
/22
/23
/24
/25
/26
/27
/28
/29
/30
/31
/32
Mscara de subNombre de
Anfitriones
Uso tpico
red
la clase
255.252.0.0
262144
255.254.0.0
131072
255.255.0.0
65536
Clase B
255.255.128.0
32768
ISP / negocios grandes
255.255.192.0
16384
ISP / negocios grandes
255.255.224.0
8192
ISP / negocios grandes
ISP pequeos / negocios
255.255.240.0
4096
grandes
ISP pequeos / negocios
255.255.248.0
2048
grandes
255.255.252.0
1024
255.255.254.0
512
255.255.255.0
256
Clase C
LAN grande
255.255.255.128 128
LAN grande
255.255.255.192 64
LAN pequea
255.255.255.224 32
LAN pequea
255.255.255.240 16
LAN pequea
255.255.255.248 8
Redes de unin (enlaces
255.255.255.252 4
punto a punto)
Red no utilizable,
sugerida para enlaces
255.255.255.254 2
punto a punto (RFC
3021)
255.255.255.255 1
Ruta del anfitrin
Referencias.
http://www.ietf.org/rfc/rfc760.txt
http://www.ietf.org/rfc/rfc791.txt
http://www.ietf.org/rfc/rfc1643.txt
http://www.ietf.org/rfc/rfc1700.txt
http://www.ietf.org/rfc/rfc1797.txt
http://www.ietf.org/rfc/rfc1918.txt
http://www.ietf.org/rfc/rfc2544.txt
http://www.ietf.org/rfc/rfc3021.txt
http://www.ietf.org/rfc/rfc3068.txt
http://www.ietf.org/rfc/rfc3171.txt
http://www.ietf.org/rfc/rfc3330.txt
http://www.ietf.org/rfc/rfc3927.txt