7
Introducción a IP versión 4. Autor: Joel Barrios Dueñas Correo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: [email protected] Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1 © 1999-2014 Joel Barrios Dueñas. Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales (incluyendo su publicación, a través de cualquier medio, por entidades con fines de lucro). c) Si altera o transforma esta obra o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano . La información contenida en este documento y los derivados de éste se proporcionan tal cual son y los autores no asumirán responsabilidad alguna si el usuario o lector hace mal uso de éstos. Introducción. IPv4 es la versión 4 del Protocolo de Internet (IP o Inernet Protocol) y constituye la primera versión 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 Ingeniería 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 comunicación entre redes a través de interrupciones (switches) de paquetes (por ejemplo a través de Ethernet). Tiene las siguientes características: Es un protocolo de un servicio de datagramas no fiable (también referido como de mejor esfuerzo). No proporciona garantía en la entrega de datos. No proporciona ni garantías sobre la corrección 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 través de TCP o UDP. El propósito principal de IP es proveer una dirección única a cada sistema para asegurar que una computadora en Internet pueda identificar a otra. Direcciones.

Introducción a IP Versión 4

Embed Size (px)

DESCRIPTION

Introducción a IP 4

Citation preview

Introduccin a IP versin 4.Autor:Joel Barrios DueasCorreo electrnico:darkshram en gmail punto comSitio de Red:http://www.alcancelibre.org/Jabber ID:[email protected] CommonsReconocimiento-NoComercial-CompartirIgual 2.1 1999-2014 Joel Barrios Dueas. Usted es libre de copiar, distribuir y comunicar pblicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original.b) No puede utilizar esta obra para fines comerciales (incluyendo su publicacin, a travs de cualquier medio, por entidades con fines de lucro).c) Si altera o transforma esta obra o genera una obra derivada, slo puede distribuir la obra generada bajo una licencia idntica a sta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los trminos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legtimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa encastellano. La informacin contenida en este documento y los derivados de ste se proporcionan tal cual son y los autores no asumirn responsabilidad alguna si el usuario o lector hace mal uso de stos.Introduccin.IPv4es la versin 4 del Protocolo de Internet (IPoInernetProtocol) y constituye la primera versin de IP que es implementada de forma extensiva.IPv4es el principal protocolo utilizado en el Nivel de Red del Modelo TCP/IP para Internet. Fue descrito inicial mente en elRFC 791elaborado por la Fuerza de Trabajo en Ingeniera de Internet (IETFoInternetEngineeringTaskForce) en Septiembre de 1981, documento que dej obsoleto alRFC 760de 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 demejor 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 deTCPoUDP.El propsito principal deIPes proveer una direccin nica a cada sistema para asegurar que una computadora en Internet pueda identificar a otra.Direcciones.IPv4utiliza 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 deIPv6(actualmente en desarrollo) como reemplazo eventual dentro de algunos aos paraIPv4.Representacin de las direcciones.Cuando se escribe una direccinIPv4en cadenas, la notacin ms comn es ladecimal con puntos. Hay otras notaciones basadas sobre los valores de los octetos de la direccin IP.Utilizando como ejemplo:www.alcancelibre.orgque tiene como direccin IP 201.161.1.226 en la notacin decimal con puntos:NotacinValorConversin desde decimal con puntos

Decimal con puntos201.161.1.226-

Hexadecimal con puntos0xC9.0xA1.0x01.0xE2Cada octeto de la direccin es convertido individualmente a hexadecimal.

Octal con puntos0311.0241.0001.0342Cada octeto es convertido individualmente a octal.

Binario con puntos11001001.10100001.00000001.11100010Cada octeto es convertido individualmente a binario

Hexadecimal0xC9A101E2Concatenacin de los octetos de hexadecimal con puntos.

Decimal3382772194La forma hexadecimal convertida a decimal.

Octal31150200742La forma hexadecimal convertida a octal.

Binario11001001101000010000000111100010La 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.AsignacinDesde 1993 rige el esquemaCIDR(ClasslessInter-DomainRouting o Encaminamiento Inter-Dominios 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 elCIDRy hasta 1998 fue supervisada por laIANA(InternetAssignedNumbersAuthority o Agencia de Asignacin de Nmeros Internet) y susRIR(RegionalInternetRegistries o Registros Regionales de Internet). Desde el 18 de Septiembre de 1998 la supervisin est a cargo de laICANN(InternetCorporation forAssignedNames andNumbers o Corporacin de Internet para los Nombres y Nmeros Asignados). CadaRIRmantiene una base de datosWHOISdisponible 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.Bloques de direcciones reservadas

Bloque de direcciones CIDRDescripcinReferencia

0.0.0.0/8Red actual (solo vlido como direccin de origen)RFC 1700

10.0.0.0/8Red PrivadaRFC 1918

100.64.0.0/10Espacio de direcciones compartidasRFC 1918

127.0.0.0/8Anfitrin local (localhost)RFC 1700

169.254.0.0/16Red Privada(Zeroconf)RFC 3927

172.16.0.0/12Red PrivadaRFC 1918

192.0.0.0/24Asignaciones de protocolo de la IETFRFC 6890

192.0.2.0/24Red de pruebas 1RFC 3330

192.88.99.0/24Retransmisin desdeIPv6haciaIPv4RFC 3068

192.168.0.0/16Red PrivadaRFC 1918

198.18.0.0/15Pruebas de desempeo de redRFC 2544

198.51.100.0/24Red de pruebas 2RFC 2544

203.0.113.0/24Red de pruebas 3RFC 3330

224.0.0.0/4Multidifusin (Multicast, antes red Clase D)RFC 3171

240.0.0.0/4Reservado (Antes red Clase E)RFC 1700

255.255.255.255Difusiones (Broadcast)RFC 919

Redes privadas.De los ms decuatro mil millonesde direcciones permitidas porIPv4, tres rangos estn especialmente reservados para utilizarse solamente en redes privadas. Estos rangos no tienen 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 oNAT(NetworkAddressTranslation).Bloques reservados para redes privadas

NombreRango de direcciones IPNumero de direcciones IPTipo de claseBloque CIDR mayor

Bloque de 24bits10.0.0.0 10.255.255.25516,777,215nica clase A10.0.0.0/8

Bloque de 20bits172.16.0.0 172.31.255.2551,048,57616 clases B contiguas172.16.0.0/12

Bloque de 16bits192.168.0.0 192.168.255.25565,535256 clases C contiguas192.168.0.0/16

Anfitrin local (Localhost)Adems de las redes privadas, el rango 127.0.0.0 127.255.255.255 o 127.0.0.0/8 en la notacinCIDR, est reservado para la comunicacin del anfitrin local (localhost). Ninguna direccin de este rango deber aparecer en una red, sea pblica o privada y cualquier paquete enviado hacia cualquier direccin de este rango deber regresar como un paquete entrante hacia la misma mquina.Referencia de sub-redes de IP versin 4.Algunos segmentos del espacio de direcciones de IP, disponibles para la versin 4, se especifican y asignan a travs de documentosRFC(RequestForComments o Solicitud De Comentarios), que son conjuntos de notas tcnicas y de organizacin que se elaboran desde 1969 donde se describen los estndares o recomendaciones de Internet, antes ARPANET. Ejemplos de esto son los usos del Retorno del sistema (loopback,RFC 1643), las redes privadas (RFC 1918) y Zeroconf (RFC 3927) que no estn bajo el control de losRIR(RegionalInternetRegistries o Registros Regionales de Internet).La mscara de sub-red es utilizada para separar los bits de un identificados de una red a partir de los bits del identificados del anfitrin. Se escribe utilizando el mismo tipo de notacin para escribir direcciones IP.CIDRMscara de sub-redAnfitrionesNombre de la claseUso tpico

/8255.0.0.016777216Clase ABloque ms grande definido por la IANA

/9255.128.0.08388608

/10255.192.0.04194304

/11255.224.0.02097152

/12255.240.0.01048576

/13255.248.0.0524288

/14255.252.0.0262144

/15255.254.0.0131072

/16255.255.0.065536Clase B

/17255.255.128.032768ISP / negocios grandes

/18255.255.192.016384ISP / negocios grandes

/19255.255.224.08192ISP / negocios grandes

/20255.255.240.04096ISP pequeos / negocios grandes

/21255.255.248.02048ISP pequeos / negocios grandes

/22255.255.252.01024

/23255.255.254.0512

/24255.255.255.0256Clase CLAN grande

/25255.255.255.128128LAN grande

/26255.255.255.19264LAN pequea

/27255.255.255.22432LAN pequea

/28255.255.255.24016LAN pequea

/29255.255.255.2488

/30255.255.255.2524Redes de unin (enlaces punto a punto)

/31255.255.255.2542Red no utilizable, sugerida para enlaces punto a punto (RFC 3021)

/32255.255.255.2551Ruta 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