¿Cuál es la intuición detrás de los protocolos de red?

Los protocolos de red significan un conjunto de reglas para enviar datos a través de una red interconectada de computadoras. Puede imaginarse que Internet es el Servicio Postal.

Simplemente no puede correr por las calles con una carta (leída como paquete de datos), buscando al destinatario al azar. El Servicio Postal tiene un conjunto de reglas, que deben seguirse en un orden estricto.

  1. Cree una carta, agregue archivos adjuntos y póngala en un sobre
  2. Escriba la dirección en el sobre (Destino y dirección de origen)
  3. Déjalo en un buzón
  4. El cartero recoge la carta y la lleva a la oficina de correos
  5. La oficina de correos valida la carta (¿hay un sello? ¿Es válida la dirección de destino?)
  6. Si es válido, decida cómo transferirlo (Avión / Tren / Furgoneta) y así sucesivamente …

Puede ver que estas reglas son vitales para una entrega exitosa de cartas. Si no se sigue alguna de las reglas, es posible que la carta no se entregue o llegue al destinatario incorrecto.

Los protocolos de red funcionan de la misma manera.

  1. Crea un paquete de datos
  2. Anexar la dirección IP de origen / destino (lo mismo que una dirección de la casa en la vida real, pero es para computadoras)
  3. Suéltelo en la capa de transporte que realizará algunas tareas para que el paquete de datos llegue con éxito y así sucesivamente …

Estas reglas para la creación de redes están escritas en muchos lugares separados. Al igual que en un sistema postal, algunas personas deben seguir algunas reglas. Para escribir una carta, solo necesita poner la carta en un sobre, poner un sello, escribir la dirección y ponerla en un buzón. ¡Eso es! No necesitas hacer nada más. Esperas que te lo entreguen. Por lo tanto, las responsabilidades están “en capas”

Del mismo modo, hay diferentes capas en el modelo de red, donde las diferentes capas tienen diferentes responsabilidades . El protocolo de red tiene 7 capas, que colectivamente se denomina modelo OSI [1]

El hardware involucrado en las redes son: tarjeta de red dentro de su computadora (piense en esto como una persona que prepara el sobre), cables (piense en ellos como calles), conmutadores / enrutadores (piense en ellos como pequeñas oficinas de correos repartidas por todo el mundo) .

El software está dentro del hardware, que es básicamente el conjunto de reglas que todo el hardware debe seguir para una entrega de datos exitosa.

Espero que esto ayude 🙂

Notas al pie

[1] Modelo OSI

Un protocolo de red es más un método o un conjunto definido de comportamientos sobre cómo realizar tareas específicas que componen una característica. Se podría decir que el protocolo está escrito en inglés simple y se coloca en un documento de texto sin formato con algunas ilustraciones y marcos ASCII para hacerlo más legible. Estos se llaman RFC

Ahora la implementación del protocolo podría escribirse en cualquier lenguaje de programación que un desarrollador de hardware / software considere mejor para su producto / solución.

Los protocolos de red son solo un mecanismo de transporte. Si quisieras mover un elefante por todo el país, no usarías tu automóvil, llamarías a un experto. Y ese experto podría desgarrar su elefante (de una manera que PETA no aprobaría), envolverlo en bolsas con cierre hermético, empujarlo por una tubería grande, volver a armarlo exactamente de la misma manera (todavía vivo, PETA ) y devolvérselo.

Las redes de protocolo se crearon para tener un conjunto común de reglas estándar a seguir.

Una vez que haya decidido cómo funcionan las comunicaciones de red, es más fácil hacer que funcionen, porque sabe lo que se supone que debe hacer cada componente.

Si todos los cables de red se hacen de la misma manera, no tiene ningún problema para conectarlos a una computadora, ya que cada computadora tendrá el mismo puerto de red (o puerto Ethernet).

La estandarización es la clave.

Los protocolos de red están definidos por estándares, configurados por organismos internacionales, como IEEE, la asociación profesional más grande del mundo para … (Instituto de Ingenieros Eléctricos y Electrónicos).

Ethernet (red cableada, para ser claro) está definida por el protocolo 802.3 , mientras que la inalámbrica está definida por 802.11