Protocolo
Un protocolo es un conjunto estándar de reglas que permite que los dispositivos electrónicos se comuniquen entre sí. Estas reglas incluyen qué tipo de datos puede transmitirse, qué comandos se usan para enviar y recibir datos y cómo se confirman las transferencias de datos.
Puede pensar en un protocolo como en un idioma hablado. Cada idioma tiene sus propias reglas y vocabulario. Si dos personas comparten el mismo idioma, pueden comunicarse eficazmente. De manera similar, si dos dispositivos de hardware son compatibles con el mismo protocolo, pueden comunicarse entre sí, independientemente del fabricante o del tipo de dispositivo. Por ejemplo, un iPhone de Apple puede enviar un correo electrónico a un dispositivo Android mediante un protocolo de correo estándar. Una PC con Windows puede cargar una página web desde un servidor web basado en Unix mediante un protocolo web estándar.
Los protocolos existen para varias aplicaciones diferentes. Algunos ejemplos son las redes cableadas por ejemplo, (Ethernet), las redes inalámbricas por ejemplo, (802.11ac) y la comunicación por Internet por ejemplo, (IP). El conjunto de protocolos de Internet, que se usa para transmitir datos a través de Internet, contiene docenas de protocolos. Estos protocolos pueden dividirse en cuatro categorías:
- Capa de enlace - PPP, DSL, Wi-Fi, etc.
- Capa de Internet - IPv4, IPv6, etc.
- Capa de transporte - TCP, UDP, etc.
- Capa de aplicación - HTTP, IMAP, FTP, etc.
Los protocolos de la capa de enlace establecen la comunicación entre dispositivos a nivel de hardware. Para transmitir datos de un dispositivo a otro, el hardware de cada dispositivo debe ser compatible con el mismo protocolo de la capa de enlace. Los protocolos de la capa de Internet se usan para iniciar transferencias de datos y dirigirlas a través de Internet. Los protocolos de la capa de transporte definen cómo se envían, reciben y confirman los paquetes. Los protocolos de la capa de aplicación contienen comandos para aplicaciones específicas. Por ejemplo, un navegador web usa HTTPS para descargar de forma segura el contenido de una página web desde un servidor web. Un cliente de correo electrónico usa SMTP para enviar mensajes de correo electrónico a través de un servidor de correo.
Los protocolos son un aspecto fundamental de la comunicación digital. En la mayoría de los casos, los protocolos funcionan en segundo plano, por lo que no es necesario que los usuarios habituales sepan cómo funciona cada protocolo. Aun así, puede ser útil familiarizarse con algunos protocolos comunes para comprender mejor la configuración de programas de software, como los navegadores web y los clientes de correo electrónico.
Pon a prueba tu conocimiento