En primer lugar bienvenido.
Me gustaría explicar la regla generalmente no dicha. “No preguntes sin siquiera hacer la investigación básica!”. Las personas que están entusiasmadas con cualquier campo considerarían leer antes de preguntar a otros. La gente agradecería que hayas investigado un poco antes de hacer preguntas. Esto incluso te ayudaría a ti y a la persona que responde también.
Dado que de alguna manera ha planteado la pregunta, seguiría adelante y trataría mi parte para darle algo de claridad BÁSICA.
- ¿La demanda de AngularJS es mucho mayor en el desarrollo web?
- ¿Hay alguna buena razón para usar Linux para el desarrollo web, en lugar de Windows?
- ¿Dónde puedo aprender a hacer bellas artes en 2D para mi juego?
- ¿Qué lenguaje de scripting del lado del servidor deberíamos usar hoy en el desarrollo web?
- ¿Puedo crear saltos de página automáticos cada tantos caracteres en un libro electrónico EPUB usando CSS?
Ejemplo
Tomemos un ejemplo de un usuario de Internet que trabaja en el sistema operativo Windows.
Para acceder a cualquier sitio web en Internet, uno tendría que abrir el navegador web, escribir la URL (dirección del sitio web) y hacer clic en Ir (o presionar Entrar).
Después de unos segundos (con suerte), verá el sitio web al que intentó acceder.
Así que ahora el cliente es el navegador web (el remitente de la solicitud). El servidor es la máquina a la que se ha contactado su solicitud y tiene la información para atender su solicitud y responde con la información adecuada.
HTTP es uno de los protocolos (conjunto de reglas) utilizado para la comunicación entre el cliente y el servidor.
No quiero entrar en las secuencias de comandos del lado del cliente y la carga asincrónica de la página, lo que podría ser un poco difícil para un principiante antes de que se cubran otros aspectos básicos de manera sistemática. ¡Ninguna ofensa intencionada!
¡Espero que esto ayude! Seguir aprendiendo.