- See more at: http://todogadgetsblogger.blogspot.com/2012/04/english.html#sthash.Da8PEfw2.dpuf

martes, 19 de febrero de 2013

Direccionamiento IP


¿Alguna vez has configurado la IP de tu equipo? ¿Sabes qué valores puedes utilizar para asignar las direcciones de tu red? En este artículo aprenderás esto y mucho más: conocerás los conceptos básicos sobre direccionamiento IP, su formato, las clases, las direcciones reservadas y sabrás en qué consiste aplicar subredes.

Aspectos generales

  • La dirección IP es configurable de forma manual por el usuario o de forma automática mediante un servidor DHCP
  • En una red no puede haber dos hosts con la misma dirección IP
  • Las IPs utilizadas en ámbitos locales se denominan privadas, mientras que las que se utilizan en Internet se denominan públicas
  • En función del tiempo que se mantiene una asignación, podemos distinguir entre direcciones IP estáticas y dinámicas
  • La traducción de nombre a dirección IP la realizan los servidores DNS
  • Un host nunca tendrá asignada una dirección cuya parte de hosts sea todo 1s (binario) ni todo ceros (binario). Por ejemplo, sería erróneo asignar la IP 123.255.255.255 a un host, pero sería correcto asignar 123.255.254.255

Formato

  • 4 bytes separados por punto
  • Determinados bytes identifican a la red y el resto al host
  • Cada byte puede tener un valor comprendido entre el 0 y el 255, pero no en todos los casos es posible utilizar todo el rango

Clases

A

  • El primer byte se utiliza para la red y el resto para el host
  • Rango de redes (decimal): 1.0.0.0 - 126.0.0.0
  • Rango de redes (binario): 00000001.00000000.00000000.00000000 - 01111110.00000000.00000000.00000000
  • Número de redes: 126
  • Número de hosts: 224-2 = 16777214

B

  • Los dos primeros bytes se utilizan para la red y el resto para el host
  • Rango de redes (decimal): 128.0.0.0 - 191.255.0.0
  • Rango de redes (binario): 10000000.00000000.00000000.00000000 - 10111111.00000000.00000000.00000000
  • Número de redes: 16384
  • Número de hosts: 216-2 = 65534

C

  • Los tres primeros bytes se utilizan para la red y el resto para el host
  • Rango de redes (decimal): 192.0.0.0 - 223.255.255.0
  • Rango de redes (binario): 11000000.00000000.00000000.00000000 - 11011111.00000000.00000000.00000000
  • Número de redes: 2097152
  • Número de hosts: 28-2 = 254

Direcciones privadas reservadas

  • Se utilizan en entornos locales
  • Una IP pública nunca tendrá una dirección de este tipo
  • Una IP privada nunca debería tener una dirección que no esté en este rango
  • Clase A: 10.X.X.X - 10.X.X.X
  • Clase B: 172.16.X.X - 172.31.X.X 
  • Clase C: 192.168.0.X - 192.168.255.X

Direcciones especiales

Loopback

  • Todas aquellas cuyo primer byte sea 127
  • Se utiliza para representar a la propia máquina (localhost)
  • Por ejemplo: 127.0.0.1

Dirección de red

  • Identifica a una red
  • La parte destinada a identificar al host tiene todos sus bits a 0
  • Por ejemplo: 192.168.12.0

Dirección de broadcast

  • Permite enviar paquetes a todos los hosts de una red determinada
  • Todos los bits destinados a identificar al host son unos (binario)
  • Por ejemplo, para la IP 172.26.1.1 la dirección de broadcast asociada sería 172.26.255.255

Máscara de red

  • Distingue qué parte de una dirección IP identifica a la red (1s binarios) y qué parte al host (0s)
  • En decimal, se representa cada byte de red con el valor 1 (binario) y cada byte de host con el valor 0
  • Por ejemplo, para una dirección de clase C: 255.255.255.0
  • También se puede representar con la notación 10.0.0.0/8 que representaría una máscara del tipo 255.0.0.0

Subredes

Crear subredes consiste en aprovechar algunos de los bits de hosts de una dirección IP para utilizarlos para direccionar redes.
Por ejemplo, si partimos de la red 193.10.11.0/24 tendríamos lo siguiente:

  • Dirección de red: 11000001.00001010.00001011.00000000 - 193.10.11.0
  • Máscara de red: 11111111.11111111.11111111.00000000 - 255.255.255.0

Para a partir de esa red, crear dos subredes le tenemos que "robar" un byte de host de la siguiente manera:

Subred 193.10.11.0/25


  • Dirección de red: 11000001.00001010.00001011.00000000 - 193.10.11.0
  • Máscara de red: 11111111.11111111.11111111.10000000 - 255.255.255.128

Subred 193.10.11.128/25


  • Dirección de red: 11000001.00001010.00001011.10000000 - 193.10.11.128
  • Máscara de red: 11111111.11111111.11111111.10000000 - 255.255.255.128

FAQ


  • ¿Cómo se representan las posiciones de los bits de un byte? El bit que está situado más a la derecha se encuentra en la posición 0, y el que está más a la izquierda se encuentra en la posición 7.
  • ¿Cómo puedo averiguar cuántos valores puedo representar en binario con X bits? Haciendo el cálculo 2x

No hay comentarios:

Publicar un comentario