¿Qué es un protocolo?

El intercambio de información es una parte esencial de la informática. Supongamos que la computadora A envía un mensaje a la computadora B sobre los nombres de todos los usuarios y cuánto tiempo han estado trabajando. Para hacer esto envía una secuencia de bits a través de una red.

Cuando la computadora B recibe una secuencia de bits, no sabe automáticamente lo que significan. Debe decidir si los bits representan números o caracteres, enteros o números de coma flotante, o una mezcla de todos ellos. Estos diferentes tipos de datos se almacenan como información binaria; la única diferencia entre ellos es la forma en que uno elige interpretarlos.

Este problema se resuelve definiendo un protocolo. El protocolo actúa como un acuerdo entre los sistemas operativos de dos máquinas con respecto al contenido de los mensajes y cómo interpretarlos.


Tomemos un ejemplo:

El acuerdo puede decir que los primeros treinta y dos bits son cuatro enteros que dan la dirección de la máquina que envió el mensaje. Los siguientes treinta y dos bits son un número especial que le dice al sistema operativo qué protocolo usar para interpretar los datos. El SO puede buscar este protocolo y descubrir que el resto de los datos están organizados de acuerdo con un patrón de

Es importante entender que todas las computadoras tienen que ponerse de acuerdo sobre la forma en que los datos se envían con anticipación .


Para darle una idea general, un protocolo es una secuencia de conducta acordada que debe seguirse.

Por ejemplo, al pasar parámetros a funciones en un programa de computadora, existen reglas sobre cómo se debe declarar el parámetro y en qué orden se envían.

¡Espero eso ayude!

Gracias por A2A.

Asumiendo que la pregunta era sobre el protocolo de comunicación, los protocolos son básicamente un conjunto de reglas que definen cómo se comunican los dispositivos en la red.

Es similar al idioma que hablamos. Supongamos que hay 2 estudiantes (A y B) en una escuela. A habla Hindi & B habla francés. Ahora, después de una clase, ambos hablan entre ellos. Ambos piensan que se están comunicando, pero ninguno de los dos entiende lo que la otra persona está hablando.

La escuela ve este lío sobre cómo los estudiantes no pueden llevarse bien debido a la falta de comunicación. Ahora trae una nueva regla según la cual todo el estudiante debe aprender y hablar compulsivamente un idioma común, por ejemplo, inglés. Inicialmente fue difícil, pero durante un período de tiempo, A & B aprendió inglés y ahora, cuando se hablan entre sí en inglés, pueden entenderse y responder el uno al otro.

Lo mismo sucedió en la comunicación. Hace mucho tiempo, diferentes proveedores de redes / telecomunicaciones implementaron los dispositivos a su manera, es decir, un dispositivo (digamos un enrutador o un conmutador) del proveedor X solo hablará con otro dispositivo del proveedor X. Si tuviera que conectar un dispositivo de X con otro dispositivo de otro proveedor Y, no habría comunicación entre ellos.

Con el advenimiento de las redes interconectadas (internet), esto causó un gran problema ya que la comunicación entre diferentes proveedores y diferentes redes se hizo inevitable. Por lo tanto, se formaron cuerpos estándar que definieron y publicaron un conjunto común de reglas que indican cómo funciona un dispositivo para poder hablar con éxito con otros dispositivos de red. Estas reglas son los protocolos. Hay varios organismos estándar como ietf, ieee, 3gpp, etc. que publican varios documentos estándar que todas las empresas de redes / telecomunicaciones se adhieren.

¡Básicamente un conjunto de reglas entre dos cosas seguidas para lograr algo! En otras palabras, el acuerdo general entre dos cosas para realizar / obtener ciertas cosas (es decir). Para obtener algo de una, la otra debe seguir algunas reglas.

Ejemplo:

Si A quiere preguntar algo de la forma B,

Regla 1: A debe iniciar una conversación. (A debe llamar a B)

Regla 2: B debe acusar a A enviando un mensaje (ejemplo: sonrisa o Hola)

Regla 3: A debe preguntar qué es exactamente lo que quiere (Ejemplo: ¿cuál es su número de teléfono?)

Regla 4: B debe enviar la respuesta “Número de teléfono”, si A es confiable. de lo contrario, simplemente terminará la conversación.

Espero que ayude!

¡Gracias!

En términos simples, un protocolo es un conjunto de reglas que definen un comportamiento particular en una instancia o situación particular.

Entonces, quién hará qué, cuándo y cómo se rige por un protocolo específico.
Por. Por ejemplo, si un Jefe de otra nación visita nuestra nación, es un Protocolo para que el Primer Ministro lo reciba en el aeropuerto. No puede haber una excepción. Entonces, si Obama viene a la India, #NaMo mismo tendrá que ir y recibirlo personalmente. #NaMo no puede enviar a Rajnath Singh o Nitin Gadkari, ni a Sushma Swaraj a recibir al Sr. Obama. Eso es Protocolo.

Existen varios Protocolos para varios propósitos. Por ejemplo, si desea descargar un archivo de documento simple desde un servidor remoto, digamos que está tratando de descargar CCNA Study-Guide del sitio de Cisco. Entonces usaría FTP o el Protocolo de transferencia de archivos. Se conectará desde su máquina local al servidor FTP de Cisco, utilizando el protocolo FTP e intentará conectarse al puerto 20/21 del servidor FTP de Cisco. Según el tipo de mecanismo de acceso que la gente de Cisco haya establecido, puede o no tener acceso a la carpeta en la que se almacena ese archivo PDF. Suponiendo que obtiene acceso, entonces intentará copiar ese archivo y pegarlo en su, digamos ESCRITORIO. Por lo tanto, el protocolo FTP iniciará una sesión de datos y usará la IP del servidor FTP de Cisco como SRC IP y la IP de su máquina local como DEST-IP. Habrá apretones de manos y eventualmente podrá descargar o guardar ese archivo en su ESCRITORIO.

En este escenario hipotético completo narrado anteriormente, FTP Protocol es el organizador clave, coordinador, etc. Establece la conexión entre su computadora y el servidor FTP de Cisco. Luego, también decidirá cómo se transferirá el documento y dónde se almacenará en la máquina de destino, que es su ESCRITORIO.

Aquí FTP se acaba de utilizar con fines ejemplares. Tenemos muchos más escenarios con DNS, TCP, ARP, UDP, HTTP, HTTPS, Telnet, SMTP, SNMP, etc. Sin embargo, confiando en su inteligencia, y en aras de la brevedad, he ilustrado solo FTP aquí.

Esta es una explicación general sobre de qué se trata el Protocolo en pocas palabras. Espero que tengas una idea. ¡DISFRÚTELO!

Simplemente ingrese “Conjunto de reglas a seguir como, digamos, militar” o “Grammer como en lenguaje”.

Los protocolos en las redes son la clave para la comunicación. Es como sin protocolos adecuados,

Yo soy como Hablar griego a un Alien. Nadie sabe lo que entiende o interpreta lo que dices.

Entonces llegamos a un acuerdo sobre los dos extremos.

Considere el siguiente UseCase cuando dos programas están hablando:

  1. Cuando digo Hola, puedes decir Hola, Hola, ¿cómo estás? si eres libre más, lo siento! BYE
  2. Cualquiera puede enviar bien en cualquier momento decir que están libres de nuevo.

Ahora considere que I y usted son nodos en una red. Y el HI puede ser un flujo de datos como el que se muestra a continuación para que otros nodos puedan decodificar y comenzar a hablar entre ellos (se ve bien Kool)

Hellow → 100

¿Cómo estás? ← 010

SorryBYE ← 000

OK → 101.

Ahora te di la idea. Ahora puedes comenzar desde al menos por lo menos. 🙂

Protocolos significa un conjunto de reglas generalmente usadas para realizar una operación particular. Existen en varios niveles en una conexión de telecomunicaciones. Por ejemplo, hay protocolos para el intercambio de datos en el nivel del dispositivo de hardware y protocolos para el intercambio de datos en el nivel del programa de aplicación. En el modelo estándar conocido como Interconexión de sistemas abiertos (OSI), hay uno o más protocolos en cada capa en el intercambio de telecomunicaciones que ambos extremos del intercambio deben reconocer y observar. Los protocolos a menudo se describen en una industria o estándar internacional.

Los protocolos de Internet TCP / IP, un ejemplo común, consisten en:

  • Transmission Control Protocol (TCP), que usa un conjunto de reglas para intercambiar mensajes con otros puntos de Internet en el nivel de paquete de información
  • Protocolo de Internet (IP), que utiliza un conjunto de reglas para enviar y recibir mensajes en el nivel de dirección de Internet
  • Protocolos adicionales que incluyen el Protocolo de transferencia de hipertexto (HTTP) y el Protocolo de transferencia de archivos (FTP), cada uno con conjuntos de reglas definidos para usar con los programas correspondientes en otras partes de Internet.

Existen muchos otros protocolos de Internet, como el Border Gateway Protocol (BGP) y el Dynamic Host Configuration Protocol (DHCP).

La palabra protocolo proviene del griego protocollon , que significa una hoja de papel pegada a un volumen manuscrito que describe los contenidos.

Protocolos en Swift es un contrato que define las propiedades de una clase. Cuando una implementación adopta el protocolo, acepta el contrato y debe cumplirlo. Esto es lo mismo que una interfaz en otros idiomas.

Sin embargo, tenga en cuenta que en la programación funcional, un protocolo debe incluir algunas restricciones adicionales. Detalles aquí: Protocolo (programación orientada a objetos)

El protocolo es un conjunto de reglas para compartir la información de uno a muchos usuarios.

Algunos de los protocolos para su referencia

Los protocolos de Internet Tcp / IP, un ejemplo común, consisten en:

  • Transmission Control Protocol (TCP), que usa un conjunto de reglas para intercambiar mensajes con otros puntos de Internet en el nivel de paquete de información
  • Protocolo de Internet (IP), que utiliza un conjunto de reglas para enviar y recibir mensajes en el nivel de dirección de Internet
  • Protocolos adicionales que incluyen el Protocolo de transferencia de hipertexto (HTTP) y el Protocolo de transferencia de archivos (FTP), cada uno con conjuntos de reglas definidos para usar con los programas correspondientes en otras partes de Internet.

Un protocolo es un tipo de restricción de tipo que permite el polimorfismo ad-hoc. Informalmente, uno puede pensar en un protocolo P y un genérico X : P diciendo ” X es de tipo P si implementa todas las funciones de P s”. En Swift, un protocolo también puede forzar la definición de tipos genéricos asociados para mayor poder y expresividad.

Los protocolos son mucho más poderosos que la herencia porque permiten que cualquier estructura u objeto afirme su tipo mediante la implementación de métodos, en lugar de tener que formar parte de una jerarquía estricta. Esto permite un código extremadamente genérico sobre tipos igualmente genéricos. Por ejemplo, podemos definir un protocolo para todos los objetos que se pueden agregar juntos (una cosa de aspecto semimonoide degenerado):

protocolo Addable {
typealias N: Equatable
func + (lhs: N, rhs: N) -> N
}

La definición anterior nos dice que para ser Admitible, una estructura debe definir un tipo Equatable específico y una función + que combine dos de esos términos Equatable juntos. Observe la falta de algo relacionado con la herencia o el polimorfismo a través del subtipado.

Cada vez que cualquier información / datos es transmitida o recibida por una computadora de otra, se hace mediante algunas reglas llamadas protocolo.

El protocolo es una colección / conjunto de reglas por las cuales la comunicación se realiza entre las computadoras.

Tiene dos tipos:

  1. Protocolo de enrutamiento (Ejemplo: – HTTP (Protocolo de transferencia de hipertexto))
  2. Protocolo enrutado (Ejemplo: – IP (protocolo de Internet)

El “protocolo” también se usa a menudo para referirse a las transacciones comerciales (por ejemplo, la secuencia de pasos desde la oferta de algo para la venta hasta la ejecución de un contrato) y un protocolo diplomático (en particular, un tratado).

Webster: “un sistema de reglas que explican la conducta correcta y los procedimientos a seguir en situaciones formales”.

Sí, también en las redes informáticas: TCP / IP es un conjunto de reglas de conducta utilizadas en las comunicaciones por Internet.

Puedo explicar este concepto de protocolo dándoles algunos ejemplos del día a día, para que lo comprendan mejor. Así que aquí vamos, supongamos que estás enviando un lettr a cualquier destinatn. Lo primero que debe hacer es escribir la carta en su propio idioma (la capa de aplicación) y luego poner esa letra en el sobre. U escriba los nombres de entrega así como también los ur (los remitentes de los remitentes) para asegurarse de que la carta no llegue al destino deseado para que regrese a la ubicación de los remitentes. Entonces esa lettr va a la oficina de correos a la oficina de correos, cada vez que Lettr llega a cualquier oficina de correos, los chicos de clasificación verifican la coincidencia de firmas de destino. Este envolvente, enviando correctamente la lettr al destino deseado y luego pasando la lettr a una publicación a otra, lo hacen todos los tipos que trabajan como carteros o los tipos de clasificación. Entonces, lo que pasa con el protocolo es que es una regla o estándar que debe seguirse para entregar la carta a la ubicación deseada a tiempo. Entonces, en nuestro ejemplo, los protocolos son el trabajo que hace el cartero y el personal de la oficina postal.

El protocolo es regla o estándar .

Los protocolos de pozo son un conjunto de reglas que se deben seguir durante un proceso. En la red, algunos de los protocolos son

Htttp (web)

Https (web)

Icmp (ping)

Igmp

Smtp (correo electrónico)

Pop3 (correo electrónico)

Los protocolos describen cómo se llevan a cabo estos procesos como correo, web.

Un protocolo es un acuerdo para intercambiar un conjunto particular de mensajes de una manera particular como un medio de transmitir información específica en un momento específico.

Respuesta del diccionario: un conjunto de reglas que rigen el intercambio o la transmisión de datos entre dispositivos.

Protocolo significa un conjunto de reglas que definen el método de intercambio de datos a través de una red informática.

Para decirlo de una manera simple, es un lenguaje que ambas partes pueden entender.
Comunicación de extremo a extremo con el conjunto de reglas y regulaciones predefinidas.

Protocolo significa conjunto de reglas a seguir