Nota : ocultando cualquier detalle de los protocolos de red y sus funciones (incluido el formato de campo, etc.), intentaré explicar el concepto de una manera simple y lúcida.
Supongo que ya conocía los nombres de las 7 capas del modelo OSI.
Supongamos que tenemos un mensaje ” M” que nos gustaría enviar a través de una red a algún destino.
- ¿Qué es un paquete y qué contiene?
- Para el backend de una aplicación, ¿debería usar un servidor web http y un servidor de aplicaciones TCP o eliminar la capa del servidor de aplicaciones y hablar directamente con el servidor de actores Akka que maneja la lógica?
- Cómo cambiar servidores sin cambiar la dirección IP
- ¿Qué es el MAC en una capa de enlace de datos?
- ¿Por qué la dirección IP de Jio sigue cambiando en vivo? ¿Los sitios web me siguen desconectando por este motivo?
La capa de aplicación, como su nombre lo indica, representa el conjunto de aplicaciones utilizadas para transferir los datos a través de una red como FileZilla (que usa FTP) o clientes de correo electrónico como MS Outlook / Mozilla Thunderbird (que usa SMTP / POP) o incluso su navegador web, etc. .
Este mensaje luego se envía a la capa de presentación, que es responsable de encriptar los datos de un formulario a otro.
(La seguridad es uno de los aspectos más importantes de las redes)
La capa de sesión inicia una sesión (como el inicio y la finalización de las conversaciones).
Ahora, este mensaje cifrado se envía a la capa de transporte . Esta capa agrega dos campos importantes al mensaje, que son los ” números de puerto ” de origen y destino.
Supongamos que el número de puerto de origen es “x” y el número de puerto de destino es “80” (utilizado por Http)
Estos números de puerto son importantes ya que la capa de transporte es responsable de entregar datos al proceso apropiado en las computadoras host. ( Si sabes a lo que me refiero )
Ahora este segmento de datos se envía a la capa de red . Es la capa más importante y sin ella no podrá enviar los datos a través de la red.
La capa de red es responsable del reenvío de paquetes (o enrutamiento) a través de enrutadores intermedios.
A nuestro segmento de mensajes, agregará dos campos más, a saber, ” Direcciones IP “.
Entonces, ahora nuestro paquete de datos se verá así:
Ahora este paquete llega a la capa de enlace de datos . La capa de enlace de datos se refiere a la entrega local de ” tramas ” entre dispositivos en la misma LAN.
Y, para la comunicación entre estos dispositivos, necesitamos algo llamado ” Dirección MAC “.
A este paquete de datos, la DLL adjuntará la dirección MAC de la computadora fuente y la dirección MAC del enrutador presente en la LAN.
Supongamos que el primer enrutador que recibe el paquete es “R1”.
Finalmente, nuestro ” paquete de datos lógicos ” viene bajo la Capa Física , que consiste en el hardware básico de la red (como cables, módems, etc.) para transmitir bits sin procesar a través de un enlace físico que conecta nodos de red (enrutadores, concentradores, conmutadores, etc.).
Entonces, lo siguiente sucederá en nuestra computadora de origen cuando iniciemos la transmisión de datos:
De la misma manera, el mensaje se obtiene en la computadora de destino.