Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Por qué siempre aparece "HTTP" antes de la dirección del sitio web?

¿Por qué siempre aparece "HTTP" antes de la dirección del sitio web?

La dirección del sitio web que introducimos en la barra de direcciones del navegador se llama URL (Uniform Resource Locator, Localizador Uniforme de Recursos). Así como cada casa tiene una dirección, cada página web también tiene una dirección de Internet. Cuando ingresa una URL en el cuadro de dirección del navegador o hace clic en un hipervínculo, la URL determina la dirección a navegar. El navegador extrae el código de la página web del sitio en el servidor web a través del Protocolo de transferencia de hipertexto (HTTP) y lo traduce en una hermosa página web. Por lo tanto, antes de comprender HTTP, primero es necesario comprender la composición de la URL, por ejemplo: /china/index.htm. Su significado es el siguiente:

1. El servidor muestra la página web, generalmente no se requiere entrada

2 www: representa un servidor web (World Wide Web); /p>

3 . Microsoft.com/: Este es el nombre de dominio del servidor donde está instalada la página web, o el nombre del servidor del sitio

4. un subdirectorio en el servidor, como nuestra carpeta

5. Index.htm: index.htm es un archivo HTML (página web) en la carpeta.

Sabemos que el protocolo básico de Internet es el protocolo TCP/IP. Sin embargo, la capa superior del modelo TCP/IP es la capa de Aplicación, que contiene todos los protocolos de alto nivel. Los protocolos de alto nivel incluyen: protocolo de transferencia de archivos FTP, protocolo de transferencia de correo electrónico SMTP, servicio del sistema de nombres de dominio DNS, protocolo de transferencia de noticias en red NNTP y protocolos HTTP, etc.

El protocolo HTTP (Protocolo de transferencia de hipertexto, Hypertext Transfer Protocol) es un protocolo de transferencia utilizado para transferir hipertexto desde el servidor WWW al navegador local. Puede hacer que el navegador sea más eficiente y reducir la transmisión de la red. No solo garantiza que la computadora transmita documentos de hipertexto de manera correcta y rápida, sino que también determina qué parte del documento se transmite y qué parte del contenido se muestra primero (como el texto antes que los gráficos), etc. Es por eso que las direcciones web que ve en su navegador están todas arriba. La comunicación HTTP generalmente ocurre a través de conexiones TCP/IP. El puerto predeterminado es TCP 80, pero hay otros puertos disponibles. Pero esto no significa que el protocolo HTTP pueda completarse sobre otros protocolos en Internet u otras redes. HTTP sólo implica un transporte confiable.

Este proceso es igual que cuando llamamos para hacer un pedido. Podemos llamar al comerciante y decirle qué especificaciones del producto necesitamos, y luego el comerciante nos dirá qué productos hay en stock y cuáles. Los productos están agotados. Nos comunicamos con ellos por teléfono a través de líneas telefónicas (HTTP es a través de TCP/IP. Por supuesto, también podemos comunicarnos con usted por fax, siempre que el comerciante también tenga fax).

Lo anterior presenta brevemente el funcionamiento macroscópico del protocolo HTTP. Lo siguiente presenta el proceso de funcionamiento interno del protocolo HTTP.

En la WWW, "cliente" y "servidor" son conceptos relativos que sólo existen durante una conexión específica, es decir, un cliente en una determinada conexión puede actuar como servidor en otra conexión. El proceso de intercambio de información del modelo cliente/servidor basado en el protocolo HTTP se divide en cuatro procesos: establecer una conexión, enviar información de solicitud, enviar información de respuesta y cerrar la conexión. Esto es como en el ejemplo anterior, todo el proceso de nuestro pedido por teléfono.

De hecho, en pocas palabras, además de los archivos HTML, cualquier servidor también tiene un programa residente HTTP para responder a las solicitudes de los usuarios. Su navegador es un cliente HTTP y envía una solicitud al servidor. Cuando se ingresa un archivo de inicio en el navegador o se hace clic en un hipervínculo, el navegador envía una solicitud HTTP al servidor. Esta solicitud se envía a la dirección especificada por la IP. dirección. El programa residente recibe la solicitud, realiza las operaciones necesarias y devuelve el archivo solicitado.

En este proceso, los datos enviados y recibidos en la red se han dividido en uno o más paquetes de datos. Cada paquete de datos incluye: los datos a transmitir, que le indican a la red cómo procesar el paquete de datos. TCP/IP determina el formato de cada paquete de datos. Si no se lo dijeron de antemano, es posible que no sepa que la información se divide en muchos pedazos pequeños para su transmisión y luego se vuelve a ensamblar.

En otras palabras, además de tener productos, el comerciante también tiene un miembro del personal que contesta sus llamadas telefónicas. Cuando usted llama, su voz se convierte en varios datos complejos y se transmite a la tienda a través del teléfono. línea El teléfono de la otra parte convierte varios datos complejos en sonidos para que el personal del comerciante de la otra parte pueda entender su solicitud. En este proceso, no es necesario comprender cómo se convierten los sonidos en datos complejos.