¿Qué es un protocolo de red?

Un protocolo de red puede verse como un estándar de comunicación de red común, que se utiliza para definir un método de intercambio de datos a través de una red informática. Los protocolos de red definen reglas y convenciones para la comunicación entre diferentes dispositivos que participan en una red informática.

Un ejemplo simple del mundo real es la comunicación humana. Supongamos que usted es un hablante nativo de inglés y el único idioma que sabe es el inglés. Si intenta hablar con alguien por teléfono que solo puede hablar hindi, la comunicación fallará miserablemente. Aquí, para la comunicación entre dos partes (sin la ayuda de un traductor), debe necesitar un idioma común que ambas partes puedan entender y hablar.

Similar al ejemplo anterior, si las computadoras (o dispositivos similares a computadoras) quieren comunicarse entre sí, deben seguir cierto conjunto de reglas de comunicación predefinidas. Un protocolo de red es ese conjunto de reglas que deben seguir las diferentes computadoras o dispositivos similares a una computadora cuando participan en la comunicación de la red.

Casi todos los protocolos utilizados en Internet son estándares comunes definidos por RFC (Solicitud de comentarios) .

Ejemplos de protocolos de red estándar son TCP (Protocolo de control de transmisión) , UDP (Protocolo de datagramas de usuario) , IP (Protocolo de Internet) , ARP (Protocolo de resolución de direcciones) , HTTP (Protocolo de transferencia de hipertexto), FTP (Protocolo de transferencia de archivos), TFTP (Protocolo trivial ). Protocolo de transferencia de archivos ), SMTP (Protocolo simple de transferencia de correo) , SSH (Secure Shell), Telnet, etc.

Los dispositivos que participan en la comunicación de red deben conocer el protocolo de red común y comunicarse de acuerdo con la forma definida por el protocolo de red. En otras palabras, el software de protocolo de red estándar debe ejecutarse en ambos dispositivos que participan en la comunicación de red.

El siguiente ejemplo lo explica más claramente.

Si está utilizando su navegador para navegar por páginas web desde un servidor web (por ejemplo, www.omnisecu.com), está utilizando HTTP (Protocolo de transferencia de hipertexto) o HTTPS (Protocolo seguro de transferencia de hipertexto). El navegador que está utilizando debe solicitar páginas web del servidor web mediante HTTP o HTTPS y el servidor web debe responder a su computadora mediante HTTP o HTTPS.

Cómo debería funcionar HTTP (Protocolo de transferencia de hipertexto) o HTTPS (Protocolo seguro de transferencia de hipertexto) se definió inicialmente como un estándar común. HTTP se definió inicialmente como RFC (Solicitud de comentarios) 2616 . HTTPS (HTTP sobre TLS) se definió inicialmente como RFC (Solicitud de comentarios) 2818 . Cualquiera puede seguir las versiones actualizadas de estos estándares comunes (definidos como RFC (Solicitud de comentarios) ) y crear sus propios productos de navegador o servidor web.

Ahora, piense en el principal beneficio de seguir un estándar común. ¡Hicimos un lenguaje común para que todos puedan hablar juntos sin la ayuda de un traductor! ¡Logramos la interoperabilidad!

Deja una respuesta