El protocolo TCP/TP es en realidad una familia de protocolos, dentro de estos, el protocolo IP (Internet Protocol), siendo un protocolo no orientado a la conexión, se encarga de el direccionamiento de los paquetes de datos entre el origen y el destino, las funciones mas importantes de este protocolo son:
- direccionamiento
- enrutamiento
El protocolo IP en su versión 4 propone 5 clases de direcciones IP, de las cuales solamente son usadas 3 de ellas, las direcciones IP estan compuestas por 32 bits, los cuales se agrupan en 4 bloques de 8 bits (octetos), los cuales para su mejor comprensión se representan un su forma decimal, para darnos 4 números (1 numero para cada octeto) y cada numero tendrá un valor entre 0 y 255, tal y como se puede apreciar en la imagen con que iniciamos el post.
Las clases de las direcciones IP se componen de la siguiente forma:
Clase A
A esta clase pertenecen todas las combinaciones de 32 bits que comienzan con cero, con lo que las redes de clase A irán desde la dirección 1.0.0.0 hasta la 127.255.255.255, donde el primer octeto es el numero que identifica a la red, y los otros tres identifican al equipo o host, por lo que se emplean 8 bits para la red y 24 bits para enumerar los equipos.
Clase B
A esta clase pertenecen todas las combinaciones de 32 bits que comienzan con 10, con lo que las redes de clase B iran desde la dirección 128.0.0.0 hasta la 191.255.255.255, donde los primeros 2 octetos son el numero que identifica a la red, y los otros 2 identifican al equipo o host, por lo que se emplean 16 bits para la red y 16 bits para enumerar los equipos.
Clase C
A esta clase pertenecen todas las combinaciones de 32 bits que comienzan con 110, con lo que las redes de clase C irán desde la dirección 192.0.0.0 hasta la 223.255.255.255, donde los primeros 3 octetos son el numero que identifica a la red, y el ultimo identifica al equipo o host, por lo que se emplean 24 bits para la red y 8 bits para enumerar los equipos.
Clase D
A esta clase pertenecen todas las combinaciones de 32 bits que comienzan con 1110, con lo que las redes de clase D iran desde la dirección 224.0.0.0 hasta la 239.255.255.255, pero esta clase no es usada para crear redes pues son direcciones de multidifusión
Clase E
A esta clase pertenecen todas las combinaciones de 32 bits que comienzan con 1111, con lo que las redes de clase E iran desde la dirección 240.0.0.0 hasta la 255.255.255.255, estas direcciones se reservaron para uso futuro y de investigación, por lo que no se usan para crear redes.
Dentro de estas direcciones existen direcciones especiales como:
- 0.0.0.0 es la dirección con la que inician todos los equipos antes de asignarles uno.
- 127.0.0.1 la cual es la dirección de loppback, se emplea para enviar señales que retornan al origen y verificar la conexión
Debido al inmenso numero de equipos conectados a internet y la gran cantidad de redes que existen, las direcciones se dividen en publicas y privadas.
Publicas: son las direcciones de los equipos a los que se puede acceder desde internet, como es el caso de los servidores de paginas web y dentro de todo internet nunca se repite el numero de cada equipo.
Privadas: son direcciones que no se acceden desde internet, se usan dentro de las redes y aunque dos equipos no pueden tener la misma dirección IP, dentro de esta categoría no importa si ese numero se repite en redes diferente.
Las direcciones privadas de cada clase son:
- Clase A: desde la 10.0.0.0 hasta la 10.255.255.255
- Clase B: desde la 172.16.0.0 hasta la 172.31.255.255
- Clase C: desde la 192.168.0.0 hasta la 192.168.255.255