6.- Protocolos de comunicación. El TCP/IP.

El protocolo de una red es el software necesario para que dos equipos de la propia red se puedan comunicar entre sí. Es decir, este protocolo es el lenguaje de comunicación que deben de tener los ordenadores. Se encuentra en el nivel superior del modelo OSI.

Existen varios tipos de protocolos, dependiendo del tipo de sistema operativo de la red. Este puede incluir uno o varios tipos de protocolos que el usuario o administrador de una red tienen la posibilidad de utilizar para conseguir el buen funcionamiento de la red. Con la aparición y el avance de Internet el protocolo predominante es el TCP/IP.

El protocolo TCP/IP:

Se ha convertido en el preferido de comunicaciones, además de usarse en las LAN y en los sistemas operativos más difundidos, como Windows o Linux. Gracias a este protocolo, redes heterogéneas y con distintos sistemas operativos pueden comunicarse. Asimismo, muchos componentes de hardware incorporan en su firmware el TCP/IP para poder ser configurados dentro de la red.

Como indican sus siglas está formado por el protocolo IP (trabaja a nivel de red) y por el protocolo TCP (trabaja a nivel de transporte).

La dirección IP:

Una vez instalado el nombrado protocolo, cada host debe tener una IP exclusiva para poder ser identificado. El número IP está formado por un conjunto de cuatro cifras decimales de un byte separadas por puntos, cuya cifra abarca desde el número 0 al 255.

La máscara de red:

En una red se pueden crear distintas subredes, y para diferenciar sus equipos se utilizan las máscaras de red (compuestas de bits de red y de bits de host).

Por ello la dirección IP de una máquina se compone de las dos siguientes partes, cuya longitud puede variar: bits de red (definen a la red a la que pertemece el equipo) y bits de host (distinguen a un equipo de otro en la red). Los bits de red siempre están a la izquierda y los de host a la derecha.

Clases de direcciones IP:

La comunidad de Internet ha definido clases de direcciones IP para dar cabida a redes de distintos tamaños. Hay tres tipos de IP que una organización puede recibir de la ICANN; A,B,C. La ICANN reserva la clase A para los servidores de Internet, la clase B para medianas o grandes empresas con ordenadores mundiales y la clase C para las redes LAN Intranets.

Ocurre con frrecuencia en empresas que un solo equipo tiene conexión a Internet, por lo que el resto de los equipos acceden a través de aquel. En ese caso, sólo el equipo conectado necesita tener una dirección IP con el ICANN. Sin embargo, los otros equipos sí necesitan la dirección IP para conectarse entre ellos.

Las direcciones privadas son aquellas donde se habilita la asignación de direcciones IP a los equipos de una red local conectada a Internet sin riesgo de conflictos de las direcciones IP en la propia red. Los siguientes rangos de IP están reservados a las direcciones privadas que se pueden emplear dentro de cada clase de red:

  • Clase A: 10.0.0.0 a 10.255.255.255 (8 bits de red, 24 bits de host).
  • Clase B: 172.16.0.0 a 172.31.255.255 (16 bits de red, 16 bits de host).
  • Clase C: 192.168.0.0 a 192.168.255.255 (24 bits de red, 8 bits de host).

Por esto, en la mayoría de redes LAN se usa identificador de red típico para que no se produzcan conflictos en Internet. Cada equipo tiene un identificador de host entre 1 y 255 en el número final (x).

Enrutamiento o puerta de enlace:

Para que un ordenador se pueda comunicar con otro deben pertenecer a la misma red. Cuando dos hosts no se encuentran en la misma red, se utilizan unas tablas de enrutamiento para decidir a qué nodo se transmite la información.

Lo normal es que una LAN tenga direcciones de clase C.

En un caso, para hacer coincidir una dirección IP pública con una privada interna, el router o una pasarela usan un sistema de traducción de las propias direcciones (NAT), que modifica el paquete de la dirección IP. Cuando se puede compartir una dirección IP enrutable entre varias máquinas con direcciones privadas se denomina NAT dinámico.

Los routers tienen integradas las funciones NAT de traducción IP en su propio software interno, que está almacenado en una memoria de tipo Flash que no se borra aunque se desenchufe. Se llama servidor proxy al software que es configurado en un PC como pasarela para realizar el trabajo de NAT. La elección de un proxy en vez de un router genera filtrado de webs y contenidos, ahorro de tráfico en peticiones ya realizadas…

El servicio de resolución de nombres (DNS):

El DNS es un sistema parecido a la guía de teléfonos, donde no hace fala recordar direcciones IP complicadas.

Este sistema tiene su aplicación más inmediata en Internet, aunque también hay que resolver los nombres DNS en redes más pequeñas como las LAN.

Por regla general, el proveedor de Internet debe ser al mismo tiempo el servidor DNS y tiene que interpretar los nombres que escribimos, traduciéndolos a direcciones IP. En las redes cliente-servidor, el servidor hace las funciones de resolución DNS para las direcciones internas y encamina hacia el servidor del ISP para resolver las direcciones externas.

El servicio DHCP:

El DHCP es un protocolo de red que permite a los nodos de una red obtener sus parámetros de configuración IP de forma automática. Se trata de un protocolo típico de redes cliente-servidor donde el propio servidor tiene una lista de IPs dinámicas, asignándolas a los clientes conforme estos se conectan. En las redes punto a punto el DHCP está integrado en el router.

Servicios TCP con puerto fijo (mail, FTP, Telnet…):

Muchos programas basados en TCP/IP pueden ejecutarse simultáneamente en Internet. Para facilitar este proceso a cada aplicación se le asigna una soccer (combinación de dirección IP + puerto), donde la IP identifica de manera única un equipo en la red y el número de puerto determina la aplicación a la que se dirigen los datos. Así, cuando el equipo recibe información dirigida a un puerto, los datos son enviados a la aplicación relacionada. Si se envía una solicitud a la aplicación esta se denomina aplicación servidor, si es una respuesta hablamos entonces de una aplicación cliente.

Existen miles de puertos, donde los más conocidos y utilizados son 21 (FTP), 23 (Telnet), 25 (SMTP), 80 (HTTP)….

Diseña un sitio como este con WordPress.com
Comenzar