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:
- Direccionamiento.
- Fragmentación y reensamble de paquetes.
- Encaminamiento de datagramas.

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.
IPv4 tienen cinco 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.
- A: 10.0.0.0 - 10.255.255.255
- B: 172.16.0.0 - 172.31.255.255
- C:192.168.0.0 - 192.168.255.255
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
- Clase A : los primeros 8 bits para redes y los últimos 24 bits para host.
Red Máscara
10.0.0.1-> 255.0.0.0
- Clase B : los primeros 16 bits para redes y los últimos 16 bits para host.
Red Máscara
172.16.0.1-> 255.255.0.0
- Clase C : los primeros 24 bits para redes y los últimos 8 bits para host.
Red Máscara
192.168.0.1-> 255.255.255.0
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).

División de redes (subredes)
Tenemos que tener en consideración esta tabla :

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 :

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
