Saltar la navegación

Protocolos de comunicaciones

Protocolos de comunicaciones

Los servicios y los protocolos son conceptos distintos.

Un servicio es un conjunto de primitivas (operaciones) que una capa proporciona a la capa que está encima de ella. El servicio define qué operaciones puede realizar la capa en beneficio de sus usuarios, pero no dice nada sobre como se implementan estas operaciones. Un servicio se relaciona con una interfaz entre dos capas, en donde la capa inferior es el proveedor del servicio y la capa superior es el usuario.

A. S. Tanenbaum (Redes de computadoras, 5ª edición)

 

Un protocolo es un conjunto de reglas que rigen el formato y el significado de los paquetes o mensajes que intercambian las entidades iguales en una capa. Las entidades utilizan protocolos para implementar sus definiciones de servicio. Pueden cambiar sus protocolos a voluntad, siempre y cuando no cambien el servicio visible para sus usuarios. De esta manera, el servicio y el protocolo no dependen uno del otro.

A. S. Tanenbaum (Redes de computadoras, 5ª edición)

En resumen, los servicios se relacionan con las interfaces entre capas mientras que los protocolos se relacionan entre capas de un mismo nivel entre las máquinas origen y destino.

A continuación vamos a tratar algunos de los protocolos que hemos nombrado hasta el momento para que conozcamos con qué están relacionados:

ARP

Son las siglas del Protocolo de Resolución de Direcciones. Se encarga de encontrar que dirección física (MAC) se corresponde con qué dirección lógica (IP). Más información aquí.

Su contrario, qué hace la conversión inversa, es RARP.

En lunux disponemos del comando arp para ver esta tabla en el terminal.

Ethernet, Fast-Ethernet y Gigabit-Ethernet

Son protocolos relacionados con la velocidad a la que es capaz de trabajar la tarjeta de red.

Así si adquirimos una tarjeta de red de tipo 10 significa que funcionará a velocidades de red Ethernet, si adquirimos una tarjeta de red de tipo 10/100 significa que podrá funcionar tanto a velocidades Ethernet como Fast Ethernet y si adquirimos una tarjeta de red de tipo 10/100/1000 significa que podrá funcionar tanto a velocidades Ethernet como Fast Ethernet o Gigabit Ethernet. Las cifras son en Mb/s

IP e IPv6

Protocolo de internet.

Cuando hablamos de IP estamos haciendo referencia a la versión 4 por lo que en ocasiones lo veremos escrito como IPv4 mientras que si hablamos de IPv6 hablamos de la versión 6 de este protocolo. En unidades venideras nos extenderemos sobre este punto.

TCP

Protocolo de control de transmisión, se utiliza para crear "conexiones" entre emisor y receptor. El protocolo garantiza que los datos serán entregados en su destino sin errores y en el mismo orden en que se transmitieron. También proporciona un mecanismo para distinguir distintas aplicaciones dentro de una misma máquina, a través del concepto de puerto.

UDP

Protocolo de datagramas de usuario. Permite el envío de información sin haber creado previamente una "conexión" , ya que el propio datagrama incorpora suficiente información de direccionamiento en su cabecera. Tampoco tiene confirmación ni control de flujo, por lo que los paquetes pueden adelantarse unos a otros; y tampoco se sabe si ha llegado correctamente, ya que no hay confirmación de entrega o recepción.

RDP

Remote Desktop Protocol es un protocolo propietario desarrollado por Microsoft que permite la comunicación en la ejecución de una aplicación entre una terminal (mostrando la información procesada que recibe del servidor) y un servidor Windows (recibiendo la información dada por el usuario en el terminal mediante el ratón ó el teclado).

SSL y TLS

Secure Sockets Layer (capa de puertos seguros) y su predecesor Transport Layer Security (seguridad de la capa de transporte) son protocolos que permiten la encriptación, el cifrado, de las comunicaciones.

HTTP y HTTPS

HTTP y su versión segura HTTPS son protocolos destinados a la transferencia de datos de hipertexto (páginas web)

FTP y FTPS

FTP y su versión segura FTPS son protocolos destinados a la transferencia de archivos en una arquitectura cliente-servidor.

IMAP, POP3 y SMTP

Son protocolos relacionados con el envío y recepción de correos electrónicos.

TELNET y SSH

Telnet es el nombre de un protocolo  que nos permite acceder a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. SSH es su versión segura

LDAP

LDAP es un protocolo que permite el acceso a un servicio de directorio (el concepto de directorio lo trabajaréis en OACE)

DNS

Domain Name System, sistema de nombre de dominio. Básicamente se encarga de traducir los nombres de dominio, como trivinet.com a su equivalente en IP, en este caso 82.165.147.18.