IP

Una IP es conjunto de números , son lógicos y jerarquizados , permiten la identificación entre nuestros dispositivos , ya sean IPv4 o IPv6 .

Las direcciones IP se pueden asignar tanto a los puertos físicos como a las interfaces virtuales de los dispositivos. Una interfaz virtual significa que no hay hardware físico en el dispositivo asociado a ella. 
Funciones básicas del protocolo IP:

Espacio en Bit

IPv4

Las direcciones IP constan de 4 bytes (32 bits).
Para poder expresarlas y entenderlas de forma no binaria , ocupamos la notación punto, que va desde el 0 hasta 255.

Direccionamiento IP | El Taller del Bit

IPv4 tienen cinco clases:

Tipos de clases

Direcciones Especiales:

Direcciones para Redes Privada

Estas redes no son válidas para uso en internet, se pueden asignar a redes conectadas a través de un router que posee traducción de direcciones de red.
Los rangos que poseen las direcciones privadas están dispersas entre direcciones en clase A, B Y C.

Direcciones de loopback

Direcciones de bucle interno.
El rango va desde 127.0.0.0 hasta 127.255.255.255.
Por lo general siempre es 127.0.0.1.

Direcciones de broadcast

Se utilizan para enviar un paquete a todas máquinas de la red local y no se necesita acción de retroalimentación.

192.168.64.7 es la dirección IP, mientras que 24 es la máscara de subred. El /24 corresponde a la máscara de subred 255.255.255.0. La dirección IP consta de cuatro números decimales (llamados octetos), que están separados por puntos. Un octeto se compone de 8 bits, por lo que las direcciones de IPv4 constan de 32 bits en total. Cada octeto puede representar un número entre 0 y 255. En este caso, todo el último octeto está compuesto de bits de host. Por lo tanto, en este ejemplo, la broadcast IP sería 192.128.64.255, con todos los bits del host en 1.

Máscara de Red

Nos indica que porción de la IP se destina a redes y host

Red                 Máscara
10.0.0.1-> 255.0.0.0

Red                 Máscara
172.16.0.1-> 255.255.0.0

Red                 Máscara
192.168.0.1-> 255.255.255.0

![Ejemplo clase C]

También poseemos una notación alternativa , recibe el nombre de notación de dirección de IP extendida o bien CIDR.

En este caso corresponde a la dirección 221.88.22.2/24 , en este caso el "/24" corresponde a la cantidad de bits asociados a red (en palabra simples , los que están con valor 1).

IP/MASCARA/RED

División de redes (subredes)

Tenemos que tener en consideración esta tabla :

tabla de convergencia

A modo de ejemplo tenemos que si dividimos nuestra red en 4 , nuestra mascara deberá cambiar para poder intercambiar información bajo la misma red, si ocupamos como ejemplo la dirección 192.168.90.0 (Clase C por lo tanto su mascara por clase será 255.255.255.0 o bien 192.168.90.0/24) tenemos :

SUBREDES

Explicado de forma simple si en nuestra IP de clase C queremos 7 subredes entonces debemos encontrar el exponente de la primera potencia superior al numero de redes que nos piden
que en este caso sería 2^3  que nos da como resultado la división de la red en 8 partes ,entonces agregamos a nuestra mascara de clases tantos 1 (de izquierda a derecha o bien los primeros bits de host los remplazamos por bits de red) como nos indica nuestro exponente (de la potencia que cubre el numero de subredes pedidas).

11111111.11111111.11111111.00000000 --> 11111111.11111111.11111111.11100000

De esta forma  mascara será 255.255.255.224 o bien "/27" (bits asociados en red), y los intervalos de nuestras redes las podemos observar en nuestra tabla nº1 (columna color verde), por lo tanto sabemos que será un intervalo de 32 host (tambien podemos obtenerlo por 256/nºsubredes).

Red 1 ->192.168.90.0/27 - 192.168.90.31/27

Red 2 ->192.168.90.32/27 - 192.168.90.63/27

Red 3 ->192.168.90.64/27 - 192.168.90.95/27

Red 4 ->192.168.90.96/27 - 192.168.90.127/27

Red 5 ->192.168.90.128/27 - 192.168.90.159/27

Red 6 ->192.168.90.160/27 - 192.168.90.191/27

Red 7 ->192.168.90.192/27 - 192.168.90.223/27

Red 8 ->192.168.90.224/27 - 192.168.90.255/27

Ejemplo clase C