Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LA DIRECCIN IP
La direccin IP identifica la localizacin de un sistema en la red. Equivale a una direccin de una calle y nmero de portal. Es decir, es nica. No pueden existir en la misma ciudad dos calles con el mismo nombre y nmeros de portal. Cada direccin IP tiene dos partes. Una de ellas, identifica a la RED y la otra identifica a la maquina dentro de esa red. Todas las maquinas que pertenecen a la misma red requieren el mismo numero de RED el cual debe ser adems nico en Internet. El nmero de maquina, identifica a una workstation, servidor, router o cualquier otra maquina TCP/IP dentro de la red. El nmero de maquina (nmero de host) debe ser nico para esa red. Cada hostTCP/IP, por tanto, queda identificado por una direccin IP que debe ser nica IDENTIFICACIN DE RED E IDENTIFICACIN DE HOST Hay dos formatos para referirnos a una direccin IP, formato binario y formato decimal con puntos. Cada direccin IP es de 32 bits de longitud y est compuesto por 4 campos de 8 bits, llamados bytes u octetos. Estos octetos estn separados por puntos y cada uno de ellos representa un numero decimal entre ceo y 255. Los 32 bits de una direccin IP contienen tanto la Identificacin de RED como la Identificacin de Hosts dentro de la RED. La manera mas fcil de leer para los humanos un direccin IP es mediante la notacin decimal con puntos. Vamos a ver a continuacin un ejemplo de una direccin IP en binario y decimal con puntos: 10011001110111000011010100001111 153.220.53.15
w.x.y.z
CONVERSIN DE DIRECCIONES IP DE BINARIO A DECIMAL Para convertir las direcciones de binario a decimal recordemos que cada bit de un octeto tiene asignado un valor decimal. Cuando convertimos cada bit a formato decimal, el mayor valor de un octeto es 255. Cada octeto se convierte separadamente.
128
64
32
16
CLASES DE DIRECCIONES IP
Existen dos diferentes clases de direcciones IP. Cada clase define la parte de la direccin IP que identifica a la RED y la parte que identifica al nmero de hosts dentro de esa red. La comunidad Internet ha definido 5 clases de direcciones para poder acomodar redes de diferentes tamaos. El TCP/IP de Microsoft soporta las clases A, B y C. Estas clases, definen que bits son usados para la red y cuales son usados para identificar el nmero de host dentro de la red. Se puede identificar la clase de direccin por el numero del primer octeto. Recordemos que por ser un numero de 32 bits la direccin IP, tericamente podran existir 2 elevado a la 32 direcciones diferentes IP. La clase A, son direcciones del tipo w.x.y.z en donde w representa la RED y x.y.z el nmero de host dentro de la red. En el siguiente cuadro podemos ver las clases A, B y C.
Clase A B C Direccin IP w.x.y.z w.x.y.z w.x.y.z ID de Red w w.x w.x.y ID de Host x.y.z y.z z
ID Red 0xxxxxxx
ID Host
Clase A:
ID Red 10xxxxxx
ID Host
Clase B:
Clase C:
Clase A
Las direcciones de Clase A son asignadas a redes con un elevado numero de hosts. El bit de mayor orden en una direccin de clase A siempre es un cero. Los siguiente 7 bits que completan el primer octeto es la identificacin de RED. Los restantes 24 bits (los 3 ltimos octetos) representan el nmero de host. Esto permite en total 126 redes y aproximadamente 17 millones de host por cada red.
Clase B
Las direcciones de clase B son asignadas a redes de tamao mediano / grande. Los dos primeros bits del primer octeto de las direcciones de clase B son siempre 1 0. Los siguientes 14 bits que completan los dos primeros octetos son la identificacin de la RED. Los restantes 16 bits de los dos ltimos octetos representan la Identificacin del host. Esto supone 16.384 redes y aproximadamente 65.000 hosts en cada red.
Clase C
La clase C se utiliza para pequeas LANs (redes de rea local). Los tres primeros bits del primer octeto son siempre 1 1 0. Los siguientes 21 bits que completan los 3 primeros octetos representan la Identificacin de una red en Clase C. Los ltimos 8 bits (ultimo octeto) representa la Identificacin del host. Esto permite aproximadamente 2 millones de redes y 254 hosts en cada red.
Clase D
Las direcciones de clase D son usadas para uso de grupos multicast. Un grupo multicast puede estar formado por uno o ms hosts o por ninguno de ellos. Los 4 bits de mayor orden en el primer octeto en una clase D son siempre 1 1 1 0.
El resto de bits designan el grupo especifico en el cual participa el cliente. No hay redes o Identificaciones de hosts del las operaciones de multicast. Los paquetes son pasados a una coleccin de hosts en una red. Solo los hosts registrados con una direccion multicasr van a recibir esos paquetes. Microsoft soporta las direcciones de clase D para las aplicaciones de datos en multicasting (radiodifusin) a los hosts en un segmento de trabajo Internet. Esto incluye WINS y Microsoft NetShow.
Clase E
La clase E son direcciones experimentales que no estn disponibles para uso general y que se reservan para uso futuro. Los 4 bits del byte de mayor orden en una clase E estn siempre colocados a 1 1 1 1.
http://alumno.ucol.mx/al008363/public_html/IP.htm
Mscaras de red
En la configuracin TCP/IP, los PCs deben tener una IP y una mscara de red. La mscara de red determina el ran mscara, podemos, mediante unos sencillos clculos, averiguar el rango de la red, la primera direccin IP que cor la direccin de broadcast y el nmero de IPs del rango.
La mscara, es un valor que si le pasamos a binario, solamente contiene unos y ceros consecutivos, es decir, que posibles valores de las mscaras son:
Mscara en binario 11111111.00000000.00000000.00000000 11111111.10000000.00000000.00000000 11111111.11000000.00000000.00000000 11111111.11100000.00000000.00000000 11111111.11110000.00000000.00000000 11111111.11111000.00000000.00000000 11111111.11111100.00000000.00000000 11111111.11111110.00000000.00000000 11111111.11111111.00000000.00000000 11111111.11111111.10000000.00000000 11111111.11111111.11000000.00000000 11111111.11111111.11100000.00000000 11111111.11111111.11110000.00000000 11111111.11111111.11111000.00000000 11111111.11111111.11111100.00000000 11111111.11111111.11111110.00000000 11111111.11111111.11111111.00000000 11111111.11111111.11111111.10000000 11111111.11111111.11111111.11000000 11111111.11111111.11111111.11100000 11111111.11111111.11111111.11110000 11111111.11111111.11111111.11111000 11111111.11111111.11111111.11111100
En decima
255.0.0.0 255.128.0 255.192.0 255.224.0 255.240.0 255.248.0 255.252.0 255.254.0 255.255.0 255.255.1 255.255.1 255.255.2 255.255.2 255.255.2 255.255.2 255.255.2 255.255.2 255.255.2 255.255.2 255.255.2 255.255.2 255.255.2 255.255.2
Tabla de mscaras
En la primera columna de la tabla anterior, vemos los posibles valores de las mscaras en sistema binario. En la segunda columna, vemos los valores de las mscaras en decimal. En la tercera columna, vemos los valores de las mscaras en notacin simplificada indicando el nmero de unos IP 192.168.0.213 y mscara 255.255.255.0, normalmente se dice que tiene la IP 192.168.0.213/24.
En la cuarta columna vemos las direcciones totales incluida la direccin de red y la direccin de broadcast. Para ca a ese nmero ya que ni la primera IP (direccin de red) ni la ltima (direccin de broadcast) son asignables a PCs. E que acaben en cero. Ejemplo, si tenemos la mscara 255.0.0.0, el nmero mximo de PCs ser:
http://www.albertoruiz.es/mis-articulos/entendiendo-las-mascaras-de-red
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
Notacin
Valor
puntos Hexadecimal 0xC9.0xA1.0x01.0xE2 con puntos Cada octeto de la direccin es convertido individualmente a hexadecimal. Cada octeto es convertido individualmente a octal.
0311.0241.0001.0342
11001001.10100001.00000001.1 Cada octeto es convertido 1100010 individualmente a binario Concatenacin de los octetos de hexadecimal con puntos. La forma hexadecimal convertida a decimal. La forma hexadecimal convertida a octal.
Hexadecimal 0xC9A101E2
Decimal
3382772194
Octal
31150200742
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.
Bloques de direcciones reservadas Bloque de direcciones CIDR 0.0.0.0/8 Descripcin Red actual (solo vlido como direccin de origen) Red Privada Referen cia RFC 1700 RFC 1918 RFC 1700 RFC 1797 RFC 1700
10.0.0.0/8
14.0.0.0/8
39.0.0.0/8
Reservado
Red Privada
192.88.99.0/24
192.168.0.0/16
198.18.0.0/15 223.255.255.0/24
Bloques de direcciones reservadas Bloque de direcciones CIDR Descripcin Referen cia 3330 224.0.0.0/4 Multidifusin (Multicast, antes red RFC Clase D) 3171 Reservado (Antes red Clase E) Difusiones (Broadcast) RFC 1700
240.0.0.0/4 255.255.255.255
Redes privadas.
De los ms de cuatro mil millones de direcciones permitidas por IPv4, 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 o NAT (Network Address Translation).
Numero de Rango de Tipo de Bloque CIDR Nombre direcciones direcciones IP clase mayor IP Bloque de 24bits Bloque de 20bits Bloque de 16bits 10.0.0.0 16,777,215 10.255.255.255 nica clase A
10.0.0.0/8
enviado hacia cualquier direccin de este rango deber regresar como un paquete entrante hacia la misma mquina.
Nombre de la clase
Uso tpico
/8 /9
255.0.0.0 255.128.0.0
1677721 Clase A 6 8388608 4194304 2097152 1048576 524288 262144 131072 65536 Clase B
/10 255.192.0.0 /11 255.224.0.0 /12 255.240.0.0 /13 255.248.0.0 /14 255.252.0.0 /15 255.254.0.0 /16 255.255.0.0
/17 255.255.128.0 32768 /18 255.255.192.0 16384 /19 255.255.224.0 8192 /20 255.255.240.0 4096 /21 255.255.248.0 2048
ISP / negocios grandes ISP / negocios grandes ISP / negocios grandes ISP pequeos / negocios grandes ISP pequeos / negocios
Nombre de la clase
Uso tpico
grandes /22 255.255.252.0 1024 /23 255.255.254.0 512 /24 255.255.255.0 256 /25 255.255.255.1 128 28 255.255.255.1 64 92 255.255.255.2 32 24 255.255.255.2 16 40 255.255.255.2 8 48 255.255.255.2 4 52 255.255.255.2 2 54 255.255.255.2 1 55 Redes de unin (enlaces punto a punto) Red no utilizable, sugerida para enlaces punto a punto (RFC 3021) Ruta del anfitrin Clase C LAN grande LAN grande
/26
LAN pequea
/27
LAN pequea
/28
LAN pequea
/29
/30
/31
/32
Referencias.
http://www.alcancelibre.org/staticpages/index.php/introduccion-ipv4