viernes, 3 de julio de 2015

Direccionamiento IP

Para que dos sistemas se comuniquen, se deben poder identificar y localizar entre sí. Aunque las direcciones de la Figura no son direcciones de red reales, representan el concepto de agrupamiento de las direcciones.

Este utiliza A o B para identificar la red y la secuencia de números para identificar el host individual.



Un computador puede estar conectado a más de una red. En este caso, se le debe asignar al sistema más de una dirección. Cada dirección identificará la conexión del computador a una red diferente. 

No se suele decir que un dispositivo tiene una dirección sino que cada uno de los puntos de conexión (o interfaces) de dicho dispositivo tiene una dirección en una red. Esto permite que otros computadores localicen el dispositivo en una determinada red.

La combinación de letras (dirección de red) y el número (dirección del host) crean una dirección única para cada dispositivo conectado a la red. Cada computador conectado a una red TCP/IP debe recibir un identificador exclusivo o una dirección IP. Esta dirección, que opera en la Capa 3, permite que un computador localice otro computador en la red.

Todos los computadores también cuentan con una dirección física exclusiva, conocida como dirección MAC. Estas son asignadas por el fabricante de la tarjeta de interfaz de la red. Las direcciones MAC operan en la Capa 2 del modelo OSI.

Una dirección IP es una secuencia de unos y ceros de 32 bits. La Figura muestra un número de 32 bits de muestra.


Para que el uso de la dirección IP sea más sencillo, en general, la dirección aparece escrita en forma de cuatro números decimales separados por puntos. 

Por ejemplo, 

la dirección IP de un computador es 192.168.1.2. Otro computador podría tener la dirección 128.10.2.1. Esta forma de escribir una dirección se conoce como formato decimal punteado.

En esta notación, cada dirección IP se escribe en cuatro partes separadas por puntos. Cada parte de la dirección se conoce como octeto porque se compone de ocho dígitos binarios.

Por ejemplo, 

la dirección IP 192.168.1.8 sería 11000000.10101000.00000001.00001000 en una notación binaria. La notación decimal punteada es un método más sencillo de comprender que el método binario de unos y ceros.

Esta notación decimal punteada también evita que se produzca una gran cantidad de errores por transposición, que sí se produciría si sólo se utilizaran números binarios. El uso de decimales separados por puntos permite una mejor comprensión de los patrones numéricos.

Tanto los números binarios como los decimales de la Figura representan a los mismos valores, pero resulta más sencillo apreciar la notación decimal punteada.


Este es uno de los problemas frecuentes que se encuentran al trabajar directamente con números binarios. Las largas cadenas de unos y ceros que se repiten hacen que sea más probable que se produzcan errores de transposición y omisión.

Resulta más sencillo observar la relación entre los números 
192.168.1.8 y 192.168.1.9, mientras que 11000000.10101000.00000001.00001000 y

11000000.10101000.00000001.00001001 no son fáciles de reconocer. Al observar los binarios, resulta casi imposible apreciar que son números consecutivos.

Direccionamiento IP - subredes

Direccionamiento IP - subredes
El proceso de creación de subredes comienza prestando al rango de host la cantidad de bits nesesaria para la cantidad de subredes que queremos obtener. En esta acción de pedido tienes que dejar como mínimo dos bits del rango de host.

Clase A
cantidad de bits disponible 22 bits
Clase B cantidad de bits disponible 14 bits
Clase C cantidad de bits disponible 6 bits

Ejemplo para la red clase A.
Primero hacemos un cálculo de la máscara de subred.
Para obtener por ejemplo las 9 subredes válidas, tenemos que calcular el rango de los bits necesarios para el direccionamiento de las subredes. 


2^N-2=número de subredes.   N - número de bits.

La razón de restar estos dos números de subredes es porque la dirección con los bits a 0 es la dirección IP de la red original y con los bits a 1 es la dirección broadcast de la red original.

2^4-2=14
En nuestro caso aprovechamos 4 bits (con 3 bits disponemos en maximo 8 subredes - 6 válidas) para calcular la máscara e direccionamiento IP de nuestros suredes.

La máscara de red clase A:
en binario 11111111 . 00000000 . 00000000 . 00000000 y en decimal 255.0.0.0 (/8)


Para obtener la máscara de subred utilizamos 4 bits de rango de host - los 4 bits ponemos a 1:

en binario 11111111 . 11110000 . 00000000 . 00000000 y en decimal 255.240.0.0 (/12)

Los direcciones IP de red, de difusión e rango de direcciones para los host tenéis en la tabla. ;)


En la sigiente tabla les quiero mostrar unas cuantas subredes que se puede obtener dividiendo la red clase C y el rango de los hosts dentro de cada subred.

Direccionamiento IP

Una dirección IP es un número de identificación de un ordenador o de una red (subred) - depende de la máscara que se utiliza. Dirección IP es una secuencia de unos y ceros de 32 bits expresada en cuatro octetos (4 byte)separados por puntos. Para hacer más comprensible se denomina en decimal como cuatro numeros separados por puntos.



en binario 10101100.00011000.00000111.00101011
en decimal 172.24.7.43


Dirección IP privada
identifica el equipo dentro de una red LAN - Local Area Networks - dentro de una empresa o red doméstica.
Dirección IP pública identifica el equipo en internet. Es única - no se puede repetir.

Una dirección IP consta de dos partes. Primera parte identifica dirección de la rde y la segunda sirve para identificar los equipos en la red. Para saber que rango de bits coresponde para cada parte se utiliza la máscara.

Máscara es combinación de 32 bits expresados en cuatro octetos (4 byte) separados por puntos. Es utilizada para describir cuál es la porción de una dirección IP que se refiere a la red o subred y cuál es la que se refiere al host. La máscara se utiliza para extraer información de red o subred de la dirección IP.

Dirección IP 192.168.15.43
Máscara 255.255.255.0



Clases de direccionamiento IP

Las direcciones IP se dividen en clases para definir las redes de tamaño grande (A), mediano (B), pequeño (C), de uso multicast (D) y de uso experimental (E). Dentro de cada rango de clases A,B,C existen direcciones privadas para uso interno y no las veremos en internet.(Normativa RFC 1918).

Clase A
  • Rango de direcciones IP: 1.0.0.0 a 126.0.0.0
  • Máscara de red: 255.0.0.0
  • Direcciones privadas: 10.0.0.0 a 10.255.255.255

Clase B
  • Rango de direcciones IP: 128.0.0.0 a 191.255.0.0
  • Máscara de red: 255.255.0.0
  • Direcciones privadas: 172.16.0.0 a 172.31.255.255

Clase C
  • Rango de direcciones IP: 192.0.0.0 a 223.255.255.0
  • Máscara de red: 255.255.255.0
  • Direcciones privadas: 192.168.0.0 a 192.168.255.255

Clase D
  • Rango de direcciones IP: 224.0.0.0 a 239.255.255.255 uso multicast o multidifusión

Clase E
  • Rango de direcciones IP: 240.0.0.0 a 254.255.255.255 uso experimental

La dirección 127.0.0.0/8 se denomina como - LoopBack Address - no se puede usar para direccionamiento privado o público.

La máscara 255.255.255.255 o /32 sirve para identificar un host específico.

Los métodos para expresar la máscara:
  • Clase A 255.0.0.0 o /8
  • Clase B 255.255.0.0 o /16
  • Clase C 255.255.255.255.0 o /24
Ejemplo de direcciones IP para redes con clase

En la clase A pura (la máscara 255.0.0.0 o /8) 
  • se puede obtener 2^24-2=16777214 direcciones IP de host para una red.
  • La dirección 10.0.0.0/8 se denomina como dirección IP de red con todos los bits de host a "0".
  • La dirección 10.255.255.255/8 se denomina como dirección IP de broadcast (difusión) con todos los bits de host a "1".

En la clase B pura (la máscara 255.255.0.0 o /16) 
  • se puede obtener 2^16-2=65534 direcciones IP de host para una red.
  • La dirección 172.16.0.0/16 se denomina como dirección IP de red con todos los bits de host a "0".
  • La dirección 172.16.255.255/16 se denomina como dirección IP de broadcast (difusión) con todos los bits de host a "1".

En la clase C pura (la máscara 255.255.255.0 o /24) 
se puede obtener 28-2=254 direcciones IP de host para una red.
Un ejemplo de direcciones restrinjidas (no validas) para un host en la red clase C:
  • La dirección 192.168.1.0/24 se denomina como dirección IP de red con todos los bits de host a "0".
  • La dirección 192.168.1.255/24 se denomina como dirección IP de broadcast (difusión) con todos los bits de host a "1".