Servidores

Iniciado por Virtual_Traveler_0, 25 Junio 2015, 19:08 PM

0 Miembros y 1 Visitante están viendo este tema.

Virtual_Traveler_0

Ultimamente me estuve preguntando como funciona un servidor web, se puede hacer que se inicie un documento http al conectarse a internet?, como funciona desde el punto de vista electronico?, con que libros puedo investigar mas sobre su funcionamiento y aplicaciones?

desde ya gracias

engel lex

libros no se... sin embargo puedo explicar... me basaré en php

el servidor tiene un programa corriendo, el "servicio" o "demonio" (deamon) que es el llamado "servidor web"

este programa escoge un numero previamente definido (80) y le solicita a el sistema operativo que todo lo que llegue marcado con el protocolo "80" se le sea enviado a el, este numero es llamado "puerto"

si el programa recibe algo por el puerto 80 establece la conexión, lee la petición

según la peticion el servidor busca en su configuración que script usar, en este caso será un archivo php

con los datos recibidos y teniendo en cuenta su configuración, empieza linea a linea ejecutar los comandos escritos en el script, todo lo que corresponda a salida lo guarda en memoria hasta termiinar la ejecusión del script

una vez terminado, toma lo que está en memoria, lo empaqueta y envía de vuelta al cliente (el paquete tpc/ip, indica desde donde se envió el paquete)

el servidor limpia la memoria y cierra los procesos que estén esperando para finalizar (relacionados con esta petición), luego vuelve a modo escucha
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Virtual_Traveler_0

Cita de: engel lex en 25 Junio 2015, 19:47 PM
libros no se... sin embargo puedo explicar... me basaré en php

el servidor tiene un programa corriendo, el "servicio" o "demonio" (deamon) que es el llamado "servidor web"

este programa escoge un numero previamente definido (80) y le solicita a el sistema operativo que todo lo que llegue marcado con el protocolo "80" se le sea enviado a el, este numero es llamado "puerto"

si el programa recibe algo por el puerto 80 establece la conexión, lee la petición

según la peticion el servidor busca en su configuración que script usar, en este caso será un archivo php

con los datos recibidos y teniendo en cuenta su configuración, empieza linea a linea ejecutar los comandos escritos en el script, todo lo que corresponda a salida lo guarda en memoria hasta termiinar la ejecusión del script

una vez terminado, toma lo que está en memoria, lo empaqueta y envía de vuelta al cliente (el paquete tpc/ip, indica desde donde se envió el paquete)

el servidor limpia la memoria y cierra los procesos que estén esperando para finalizar (relacionados con esta petición), luego vuelve a modo escucha

quiere decir que un servidor es la automatizacion de la accion de recepcion y respuesta?

engel lex

Cita de: Virtual_Traveler_0 en 25 Junio 2015, 21:46 PM
quiere decir que un servidor es la automatizacion de la accion de recepcion y respuesta?

en palabras muy simplificadas, creo que sí podríamos decir eso... ya que el servidor como tal cumple la función de esperar una petición y responder de acuerdo a ella... aunque también involucra pasos entre la recepción y la respuesta, como el proceso de información relacionada (lectura, modificación o adición de información en las bases de datos, cálculos, etc), comunicación con otros servidores, etc



depende el cómo lo veas, a nivel de hardware el servidor puede ser el equipo involucrado como tal,  a nivel de software es el sistema
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.