¿Qué es HTTP?

Cuando queremos navegar por un sitio web, sólo necesitamos introducir la dirección del sitio web en la barra de direcciones del navegador, como por ejemplo www.KC3000.com, pero lo que aparece en la barra de direcciones del El navegador es Sí: , sabes por qué hay un "/china/index.htm adicional. Su significado es el siguiente:

1. El servidor muestra la página web, normalmente no se necesita ninguna entrada;

2. www: representa un servidor web (World Wide Web);

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

4. China /: Es un subdirectorio en el servidor, al igual que nuestra carpeta

5. archivo (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 todo. protocolos de alto nivel Los protocolos de alto nivel incluyen: Protocolo de transferencia de archivos FTP y protocolo de transferencia de correo electrónico SMTP, Servicio de sistema de nombres de dominio DNS, Protocolo de transferencia de noticias de red NNTP y protocolo HTTP, etc.

Protocolo HTTP (. El Protocolo de transferencia de hipertexto, Protocolo de transferencia de hipertexto) se utiliza para transferir hipertexto desde el servidor WWW a la navegación 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 el documento de hipertexto de manera correcta y rápida. determina qué parte del documento se transmite y qué parte del contenido se muestra primero (como el texto primero), etc. Es por eso que las direcciones web que ve en el navegador están todas arriba. El puerto predeterminado para la comunicación HTTP. es TCP/IP, pero hay otros puertos disponibles. No implica que el protocolo HTTP pueda completarse sobre otros protocolos en Internet u otras redes. HTTP solo implica una transmisión confiable. Es como cuando llamamos para hacer un pedido, podemos llamar y el comerciante le dice qué especificaciones del producto necesitamos, y luego el comerciante nos dice qué productos están en stock y qué productos están agotados. Nos comunicamos con ellos por teléfono. la línea telefónica (HTTP es a través de TCP/IP). Por supuesto, también podemos comunicarnos a través del teléfono, siempre que el comerciante también tenga fax.

Lo anterior presenta brevemente la operación macro del. Protocolo HTTP. La siguiente es una introducción al proceso de operación interna del protocolo HTTP.

En WWW, "Cliente" es un concepto relativo a "servidor", que solo existe 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 basado en el modelo cliente/servidor del protocolo HTTP se divide en cuatro procesos: establecer una conexión, enviar información de solicitud y 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.