TCP-IP
Ahora que hemos aprendido sobre HTTP, en este artículo se revisa cómo los exploradores y clientes envían y reciben solicitudes HTTP y respuestas entre sí. Vamos a comparar una respuesta HTTP con el proceso de un paquete que se le envía por correo. Si usted pidió queso en línea sería bastante bruto si el cartero dejó trozos de queso desencapsados en su caja de correo. Por lo tanto, la tienda de queso toma el tiempo para envolver el queso en plástico, cubrirlo en empaquetar maní y adjuntar una etiqueta postal en la caja.
Durante la entrega, la oficina de correos primero lee el código postal y lo envía a la oficina de correos local, que luego lee la dirección y la envía a su edificio. Cuando lo ves en tu paso inicial sabes que es para ti porque dice tu número de apartamento y tu nombre, no el nombre de tu compañero de cuarto. Luego abres la caja, sacas el queso, desencapsulas el queso y disfrutas de una rebanada. Sin el etiquetado y empaquetado el queso no habría encontrado su camino hacia usted, limpio y comestible.
Nota
Nuestro software wiki no permite "/" en títulos de página, como TCP/IP.
Al igual que el queso, las solicitudes y respuestas HTTP deben etiquetarse y empaquetarse correctamente para viajar desde el cliente al servidor previsto y volver. Las solicitudes/respuestas HTTP se envían a través de Internet y de vuelta en las siguientes "capas". Estas son las tres primeras capas que permiten enviar una solicitud o respuesta HTTP a través de Internet intacto y al destino correcto.
Capa de aplicación: En nuestro caso de uso, la aplicación sería HTTP o el propio queso. Puede ser cualquier aplicación, como FTP o Telnet. Esta es la solicitud o respuesta.
Capa de transporte:el Protocolo de control de transmisión (TCP) se usa casi exclusivamente para transferir mensajes HTTP a través de Internet. TCP es como el envoltorio que garantiza que el queso llegue a usted limpio y en una pieza entera. TCP garantiza que todos los paquetes HTTP se entreguen y se pongan en orden.
Capa de red: Esta capa es como la dirección postal del paquete de queso. Esta capa se conoce como capa de protocolo de Internet, que permite que la solicitud y la respuesta sepan a qué servidor y puerto ir realmente en la red. Los sistemas de nombres de dominio usan la dirección URL para asignarla a la dirección IP. Para la dirección URL HTTP, el puerto tiene como valor predeterminado el puerto 80, que es el puerto HTTP estándar. Hablaremos más sobre los puertos más adelante.