¿Cuál es la diferencia entre los términos "protocolo" y "estándar"?

12

Me parece confuso el término "protocolo" (en términos de informática). Si el protocolo es solo un conjunto de reglas, ¿no sería más fácil si usáramos el término "estándar" (como en "HTTP standard")?

    
pregunta Emanuil Rusev 02.09.2011 - 11:48

9 respuestas

17

No todos los protocolos son estándares (algunos son propietarios). No todos los estándares son protocolos (algunos gobiernan otras capas además de la comunicación).

    
respondido por el Scott C Wilson 02.09.2011 - 11:53
9

Un protocolo no es un conjunto de reglas. Un protocolo es lo que esas reglas describen las reglas de . Por esta razón, los programas implementan un protocolo y cumplen con un estándar.

Los protocolos son como los idiomas. Las normas son como los diccionarios. Por ejemplo, por analogía:

  

Esta respuesta = Una página web
  Idioma inglés = el protocolo HTTP
  Reglas de inglés = el estándar HTTP

    
respondido por el David Schwartz 02.09.2011 - 11:52
8

Un protocolo define un conjunto de reglas utilizadas por dos o más partes para interactuar entre sí.

Un estándar es un protocolo formalizado aceptado por la mayoría de las partes que lo implementan.

    
respondido por el Trasplazio Garzuglio 02.09.2011 - 14:08
3

Los protocolos de comunicación son, por definición, conjuntos de reglas que rigen los formatos e interacciones entre las partes que se comunican. Estas reglas pueden ser implícitas e informales, como en las interacciones sociales cotidianas típicas entre las personas. Pero la electrónica, y especialmente las computadoras digitales, requieren que las cosas sean mucho más explícitas y formalizadas para que ocurra una comunicación confiable.

Un Estándar en este contexto es un intento de resolver un área de malentendidos o desacuerdos potenciales. Los protocolos de comunicación son una de las muchas áreas a las que se pueden aplicar las normas. Un conjunto notable de estándares que no son protocolos de comunicación, por ejemplo, son los estándares de medición y peso del SI. Estos proporcionan una referencia fija con la que puede comparar cualquier cantidad dada para medirla de manera que no sea ambigua para todos los que tengan acceso al estándar, o una aproximación razonable del mismo.

Un Estándar de Protocolo de Comunicación es, por lo tanto, una formalización de las reglas de un protocolo de comunicación de tal manera que aquellos con acceso al estándar pueden (idealmente) determinar de manera inequívoca si un intento particular de comunicación cumple con esas reglas. Del mismo modo que la comparación de una masa particular de metal con el kilogramo estándar SI determinará qué tan cerca está la masa del kilogramo, la comparación de una implementación de protocolo particular con un estándar de protocolo determinará si realmente está siguiendo ese protocolo de acuerdo con el estándar. Cuando todas las partes siguen correctamente el protocolo como se formaliza en la norma, se garantiza (nuevamente, idealmente) que se obtendrá el nivel de comunicación para el cual se diseñó el protocolo.

Una Especificación de protocolo de comunicación es un medio por el cual las reglas y los formatos de un protocolo de comunicación se pueden describir a un nivel formal, y con frecuencia es parte de (de hecho, , la parte más grande de un protocolo de comunicación estándar. Si bien el propósito de un estándar es crear un medio para determinar si algo es realmente una instancia de lo estandarizado, el propósito de una especificación es definir exactamente lo que es en el caso en el que Está definido por reglas y formatos, como lo es un protocolo de comunicación. Una definición inequívoca de qué es algo puede usarse tanto para crear una nueva instancia de esa cosa como para determinar si una cosa existente es una instancia de la cosa que se está definiendo.

Por lo tanto, una especificación puede ser usada como estándar, pero ser un estándar también tiene el peso de algún acuerdo social de que hay un valor en cumplir con la especificación lo suficientemente bien para que las implementaciones múltiples tengan alguna seguridad de trabajar juntos. Las partes interesadas en este acuerdo trabajan juntas para formar un organismo de estándares con el fin de definir los estándares que acordarán con el propósito de su deseo de poder confiar en el cumplimiento de un protocolo. Sin la presencia de este acuerdo social y el organismo de estándares por el cual se producen los estándares, las especificaciones de protocolo generalmente no se consideran estándares, aunque las especificaciones bien definidas definitivamente tienen el potencial de ser utilizadas como estándares.

    
respondido por el Levi Pearson 20.08.2015 - 17:52
2

En mi entendimiento, un protocolo describe la comunicación entre dos puntos. Un punto crea algunos datos que el otro punto debe interpretar. Un protocolo describe el formato de los datos, los estados, las solicitudes y las respuestas, etc. P.ej. una solicitud HTTP del cliente y la respuesta del servidor.

Para un problema específico, hay un millón de protocolos posibles. De estos, un estándar elige un protocolo específico y lo hace algo obligatorio. Si todos los puntos finales de comunicación actúan de acuerdo con el estándar, pueden comunicarse entre sí y entenderse entre sí.

Esto puede suceder de manera oficial o no oficial, porque todos los socios de comunicación utilizan el mismo protocolo que luego se convirtió en el protocolo estándar.

    
respondido por el Secure 02.09.2011 - 12:15
0

Definición de Protocolo:

  

un borrador original, minuto o registro del cual un documento, especialmente   Se prepara un tratado.

Definición de norma:

  

algo considerado por una autoridad o por un consentimiento general como base   de comparacion Un modelo aprobado.

Volver a tu pregunta

  

Si el protocolo es solo un conjunto de reglas, ¿no sería más fácil si nosotros   ¿Ha utilizado el término "estándar" en su lugar (como en "HTTP estándar")?

HTTP es tanto un protocolo como un estándar. Es, de hecho, un protocolo estándar.

Citado de wiki

  

El desarrollo de estándares de HTTP ha sido coordinado por Internet   Engineering Task Force (IETF) y el World Wide Web Consortium (W3C),   que culmina con la publicación de una serie de Solicitudes de comentarios   (RFC), especialmente RFC 2616 (junio de 1999), que define HTTP / 1.1, el   Versión de HTTP de uso común.

    
respondido por el Jose Faeti 02.09.2011 - 12:01
0

Un protocolo de computadora es un conjunto de reglas que determinan el formato y la transferencia de datos. El término protocolo se usa porque refleja fielmente las reglas de comportamiento entre individuos o naciones. El conjunto de reglas formales que son comunes en los protocolos de computadora son muy similares a las reglas de diplomacia (protocolo diplomático) o etiqueta (protocolo personal). Un estándar es algo diferente y no una palabra rica para describir las interacciones que se expresan dentro de un protocolo. Además, como lo señalan otros, es posible que un protocolo no tenga que ser estándar.

Finalmente, C3PO era un droide de protocolo. Por lo tanto, podría mediar entre los Droides Astro Mech, los Vaporizadores de Humedad y los Ewoks. Llamarlo un droide estándar no habría descrito tan abundantemente su función.

    
respondido por el AlexC 02.09.2011 - 12:44
0

Sí, un protocolo es un conjunto de reglas.

Eso no significa que ningún conjunto de reglas sea un protocolo.
Una ley es un conjunto de reglas que no llamaría protocolo.
HTML es un conjunto de reglas para el formato que no llamaría un protocolo.

Un estándar es algo que se adopta ampliamente.
Un estándar no se limita a protocolo o reglas.
Una llanta de 16 "para automóvil es algo que yo llamaría un estándar.

Un protocolo de comunicaciones es un conjunto de reglas específicamente para la comunicación . Puede ser estándar o propietario. Si hay un cuerpo de estándares entonces definitivamente es un estándar.

También tienes Open. Open está publicado y puede o no ser un estándar. Es posible que tenga un protocolo de propiedad abierta que significa que está aquí y aquí está, que funciona para que pueda usarse, pero no estoy proponiendo que sea un estándar de la industria.

Incluso puede ser un estándar y propietario. En los primeros días, el formato PDF era propietario pero aún se presentaba como estándar.

En resumen, el protocolo y el estándar simplemente no son lo mismo.

    
respondido por el paparazzo 20.08.2015 - 18:56
-3

Creo que para responder a esta pregunta, podemos incluir otros términos también, para aclarar los conceptos:

  1. Protocolo: un conjunto de reglas para la comunicación entre computadoras (por lo tanto, escuchas el protocolo generalmente en el campo de la red)
  2. Estándar: Un nivel de calidad; Por lo tanto, puede escribir código, que funciona, pero no es un código de calidad o no es estándar.
  3. Convención: solo un tipo de acuerdo, como decirle a alguien que ponga las imágenes dentro de la carpeta img . No seguir las convenciones no rompe la funcionalidad, pero se considera malo entre las personas que han aceptado esa convención.
  4. Especificación: una descripción detallada, especialmente una que proporciona información necesaria para crear, construir o producir algo.
respondido por el Saeed Neamati 02.09.2011 - 11:59

Lea otras preguntas en las etiquetas