4. Protocolo TCP/IP

Que significa TCP / IP

TCP/IP es un conjunto de protocolos. La sigla TCP/IP significa "Protocolo de control de transmisión/Protocolo de Internet" y se pronuncia "T-C-P-I-P". Proviene de los nombres de dos protocolos importantes del conjunto de protocolos, es decir, del protocolo TCP y del protocolo IP.

En algunos aspectos, TCP/IP representa todas las reglas de comunicación para Internet y se basa en la noción de dirección IP, es decir, en la idea de brindar una dirección IP a cada equipo de la red para poder enrutar paquetes de datos. Debido a que el conjunto de protocolos TCP/IP originalmente se creó con fines militares, está diseñado para cumplir con una cierta cantidad de criterios, entre ellos:

    • dividir mensajes en paquetes;

    • usar un sistema de direcciones;

    • enrutar datos por la red;

    • detectar errores en las transmisiones de datos.

El conocimiento del conjunto de protocolos TCP/IP no es esencial para un simple usuario, de la misma manera que un espectador no necesita saber cómo funciona su red audiovisual o de televisión. Sin embargo, para las personas que desean administrar o brindar soporte técnico a una red TCP/IP, su conocimiento es fundamental.

TCP/IP utiliza una dirección de 32 bits, aunque se representan en cuatro conjuntos de 8 bits, separados como un punto. Así, en lugar de poner la dirección IP en formato binario la expresamos en decimal, que van del 0 al 255.

Hay cuatro formatos para la dirección IP, cada uno de los cuales se utiliza dependiendo del tamaño de la red.

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).

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 224-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 216-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 restringidas (no válidas) 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".

Ejemplo. Calcula la dirección de subred y la de difusión en la dirección IP 192.168.0.150

Dirección en binario: 1100000000.10110000.00000000.10010110

Dirección de la máscara de subred: 11111111.11111111.11111111.00000000 (255.255.255.0)

Dirección de red es: 1100000000.10110000.00000000.00000000 (192.168.0.0)

Dirección de difusión es: 1100000000.10110000.00000000.11111111 (192.168.0.255)

Comandos LINUX para detectar la RED:

  • ifconfig: nos da la configuración de la red

  • ifconfig | grep ether: nos da la configuración de nuestra MAC

  • cat /etc/resolv.conf: para conocer nuestro servidor DNS.

  • ping y la dirección destino: para comprobar que tenemos visible el equipo destino.

Actividad 5

Ejercicio 1. Con ayuda de los comandos Linux determina los siguientes elementos de tu tarjeta de red:

  • MAC

  • Dirección IP del equipo

  • Clase a la que pertenece la IP

  • Máscara de subred

  • Dirección IP de la puerta de enlace

Ejercicio 2. ¿Que significa servidor DNS? Busca valores de servidores DNS

Ejercicio 3. Haz un ping a diferentes direcciones web que visites habitualmente. Anota la dirección IP que aparece en cada uno cuando responde. Haz una tabla con el nombre y la IP que aparece en cada una de las direcciones que has probado.

Ejercicio 4. En el siguiente enlace se explica cómo configurar una IP fija. Sigue los pasos indicados para cambiar la IP dinámica de tu tarjeta por otra dentro del rango de direcciones del aula (copia antes la configuración para restaurarla posteriormente).