¿Cuál es el papel de las capas OSI cuando abrimos una página web?

OSI no aparece en la imagen aquí. Tenga en cuenta que, aunque estudiamos el modelo OSI, no utilizamos OSI en redes de trabajo reales. Usamos el modelo de red TCP / IP. El modelo OSI todavía se enseña debido a su utilidad para separar conceptos en módulos (capas). El modelo OSI se traduce al modelo TCP / IP de la siguiente manera.

Cuando intentas abrir una página web en tu PC, esto es lo que suele suceder (solo estoy reuniendo los conceptos básicos para comprender, la mayoría de los pasos a continuación son mucho más elaborados, complicados e involucran más dispositivos, protocolos y muchos otros detalles que se muestran a continuación)

  • Por lo general, escribe una dirección web (localizador uniforme de recursos) en un navegador web. El navegador web utiliza algo llamado Protocolo de transferencia de hipertexto, que es un protocolo de capa de aplicación.
  • Detrás de escena, el navegador web obtiene la dirección IP de la URL que escribió (por ejemplo, http://www.quora.com) utilizando un proceso que puede utilizar el Sistema de nombres de dominio, que también es un protocolo de capa de aplicación.
    (El proceso es mucho más complicado que lo que se muestra en la figura)
  • Su navegador ahora crea un paquete HTTP que dice “Hola, estoy interesado en OBTENER la página web del servidor de Quora”.
  • Las siguientes imágenes muestran la comunicación cuando se ve en perspectiva de HTTP.

  • El paquete todavía está en su PC y no se ha salido . El navegador entrega el paquete HTTP a un proceso que se ejecuta en su PC llamado TCP (Protocolo de control de transmisión) que es un protocolo de capa de transporte .
  • Esta es una interacción de capa adyacente en el mismo dispositivo, es decir, la capa superior (HTTP) solicita el siguiente protocolo de capa inferior (TCP) para realizar el servicio, la capa inferior proporciona un servicio a la capa superior. Esta interacción se repite hasta que los datos alcanzan la última capa.
  • La función principal de TCP es hablar con el proceso TCP que se ejecuta en el servidor de Quora y establecer una sesión (piense que el trabajo de TCP es crear una tubería entre usted y el servidor de quora para que los datos puedan enviarse a través de la tubería)

  • TCP ahora pone su propia información sobre el paquete HTTP. Esta información es necesaria para mantener la sesión / canalización.
  • El paquete todavía está en su PC y aún no se ha liberado . TCP ahora transfiere el paquete TCP a un proceso IP (Protocolo de Internet) que es un protocolo de Capa de Internet.
  • El trabajo principal de IP es direccionar y enrutar, es decir, encontrar una manera de enviar el paquete desde su PC a la dirección IP de Quora. Puedes imaginar la IP como un servicio postal. El servicio postal tiene 2 direcciones (remitente y destinatario) y envían las cartas a través de diferentes oficinas postales antes de entregarlo al destino final.
  • IP ahora pone su propia información sobre el paquete TCP. Esta información es necesaria para el enrutamiento en Internet.
    • El paquete todavía está en su PC y aún no se ha liberado . IP ahora transfiere el paquete a la capa de acceso a la red / interfaz de red. La capa de acceso a la red define los protocolos y el hardware necesarios para entregar datos a través de alguna red física. La mayoría de los usuarios de PC Ethernet.
    • Su PC ahora encapsula el paquete IP entre un encabezado de Ethernet y un trailer de Ethernet, creando una trama de Ethernet. Ethernet contiene algo llamado dirección MAC que se utiliza para enviar tramas localmente (red de área local)
    • Ahora su PC transmite físicamente los bits de esta trama de Ethernet, utilizando la electricidad que fluye a través del cableado de Ethernet.
    • El paquete ahora está fuera de su PC. Llega al servidor web de Quora. El servidor web recibe físicamente la señal eléctrica a través de un cable y recrea los mismos bits al interpretar el significado de las señales eléctricas.
    • El servidor web ahora desencapsula el paquete IP del marco de Ethernet al eliminar y descartar el encabezado y el avance de Ethernet. De manera similar, lee la información de TCP y finalmente la entrega al proceso HTTP que comprende la solicitud de obtención de HTTP.
    • El servidor web ahora le envía de vuelta la página web en pasos similares.
    • Se repite el mismo proceso, usted recibe la página web enviada por el servidor que luego se muestra en su navegador.
  • Y así es como todas las capas están en acción cuando abres una página web.

Estas capas son parte de la pila de red proporcionada por el sistema operativo. Cuando realiza una solicitud HTTP, en última instancia, se debe enviar a un servidor web.

Dado que HTTP funciona en la capa de aplicación. Antes de que el paquete se envíe al servidor, hay un procesamiento en capas que tiene que ocurrir en el paquete antes de que salga de la máquina.

Ese procesamiento lo realiza el sistema operativo en su pila de red en diferentes capas del modelo OSI. En caso de que esté interesado en conocer más detalles: es un área que requiere un conocimiento sólido de la codificación de aplicaciones de programación de sockets. Y capacidad de leer el código fuente abierto.

En caso de que cumpla con los requisitos previos. Aquí hay una buena lectura La arquitectura de red de Linux

Si bien el software y la red en particular se pueden considerar como capas, no está del todo claro que las 7 capas de OSI sean un evangelio. A menudo es difícil asignar algo a las capas 5 y 6. Recomendaría comprender las capas que hay en su sistema. Tenga en cuenta que puede haber más de una capa con un número dado en el caso de las VPN, por ejemplo.

Puedes seguir este artículo ¿Cuál es el modelo OSI y el funcionamiento de cada capa?

Puedes ver un ejemplo al final del artículo

Para sentarse en un libro de texto y ser completamente irrelevante.

Creo que la foto a continuación lo resume

consulte este enlace para obtener más información Página en gargasz.info