¿Qué significa ‘protocolo’ en términos de redes?

PROTOCOLO en sí mismo significa un conjunto de “Reglas” que rigen cómo se llevará a cabo una tarea o actividad específica. Olvídese de TCP, UDP, hay Protocolos incluso para el Presidente (Pranab Da), Primer Ministro (#NaMo), Gabinete de Ministros, Diplomáticos, Embajadores, Oficiales IAS / IPS también, que deben seguir diligentemente.

Entonces, para ponerlo en una cáscara de nuez, un Protocolo define cómo se comportará una entidad particular en una situación dada. Cada protocolo está diseñado para manejar situaciones, propósitos y tareas o eventos diversificados. Por ejemplo, cuando se espera una entrega confiable de mensajes de extremo a extremo, se utiliza TCP, mientras que si un mensaje solo se transmite a un gran conjunto de destinatarios sin requerir confirmación de entrega, se utilizará UDP. Para solicitar un archivo de datos ubicado en un servidor remoto, se puede utilizar FTP, etc. !

Cada protocolo tendrá algún número de puerto asociado, por ejemplo, FTP es 20 y 21, HTTP es 80, HTTPS es 443, IMAP es 143, SMTP es 25, POP es 110, etc. Entonces, cuando una solicitud es recibida por un servidor (el que aloja algún tipo de servicio) en ese puerto en particular, funciona con el solicitante en ese Protocolo. Por ejemplo, el servidor DNS funciona en el puerto UDP n. ° 53. Por lo tanto, si alguna estación de trabajo necesita localizar Yahoo, por ejemplo, se pondrá en contacto con el servidor DNS utilizando su dirección IP e intentará enviar una solicitud en su ‘puerto 53. El servidor DNS revertirá con la dirección de Yahoo, en consecuencia.

Desafortunadamente, el único protocolo que sigue AAP es sentarse en una #Dharna y difundir la anarquía para cada una de las solicitudes que tienen. Sangrienta sin visión, mendigo, más flojo #Bhagoda. Dil karta hai poora Cisco 1800 Router uske pichhwaade mein ghusa doon.

Un protocolo de red es simplemente una forma estandarizada de que dos o más sistemas pueden comunicarse entre sí, lo que alivia a los administradores del sistema de tener que crear configuraciones específicas para cada sistema con el que se comunican. El cumplimiento de las normas garantiza que cada sistema podrá dar sentido a los bits que recibe en sus interfaces de red. Bueno, eso es mayormente cierto, ya que sucede que los desarrolladores de software no siempre implementan un protocolo estándar de manera completa y correcta en su software. Por ejemplo, diferentes sistemas operativos se comportan de manera diferente en un socket abierto cuando se reciben paquetes inusuales (por ejemplo, con combinaciones impares de banderas).

La forma principal en que se definen los protocolos estándar abiertos es a través del proceso RFC de Internet, que es administrado por el Grupo de trabajo de ingeniería de Internet (IETF). Por ejemplo, las bases del TCP se establecieron a mediados de la década de 1970, y luego fueron documentadas en RFC 793 en 1981 por DARPA. En términos de RFC, es bastante antiguo, lo que tiene sentido ya que TCP es uno de los protocolos fundamentales de Internet.

Google define la palabra protocolo como “el procedimiento oficial o sistema de reglas que rigen los asuntos de estado”. Esto es exactamente lo que significa un protocolo en las redes también. Conjunto de reglas para comunicarse con otros dispositivos. Una estandarización para ayudar a transferir información a través de la web de internet.

Cada protocolo en las redes es solo un conjunto de reglas integradas en el sistema operativo que permite que un dispositivo de red (enrutador o conmutador) se comunique con los otros dispositivos y, por lo tanto, pase los paquetes de una fuente a un destino.

Las reglas, la gramática y la sintaxis que se utilizan entre las posibles entidades que cooperan. Veamos una analogía. Cuando conoces a un amigo, primero realizarás un apretón de manos. A continuación se presenta un agradable intercambio de información. Cuando uno habla, el otro escucha. Cuando termina la discusión hay un suave adiós. Esto es básicamente un protocolo.

En el nivel secundario, lo defino como el conjunto de reglas que rigen la capacidad de transferencia e interpretación de datos. Es un “lenguaje” común que se utiliza para garantizar la compatibilidad y la transferencia de información.

“Directrices para implementar la red / (conexiones) y / o transferencia de datos”.

Es el ‘lenguaje’ que usan los diferentes dispositivos para comunicarse entre ellos. Si quieres hablar hebreo con alguien, es mejor que alguien entienda hebreo. Si un dispositivo quiere hablar kermit con otro dispositivo, ese otro dispositivo también debería entender mejor kermit. De lo contrario las cosas van al sur muy rápido.

La manera simple :

Un conjunto de reglas que definen cómo los dispositivos se comunican entre sí, qué mensajes envían y cómo deben reaccionar ante ellos.