Está en la página 1de 1

FUNDAMENTOS DE REDES 59

procesos de tipo servidor, el servidor web se ejecuta como un servicio de bajo


nivel y hace que los diferentes tipos de archivos se encuentren disponibles.
Con el fin de acceder al contenido, los clientes web realizan conexiones al
servidor para acceder a los recursos deseados. El servidor responde
entregando los recursos y el navegador interpreta los datos y lo presenta al
usuario.

Los navegadores pueden interpretar y presentar muchos tipos de datos, como


texto plano o Lenguaje de hipertexto de marcas (HTML, el lenguaje en el que
se construyen las páginas web). Otros tipos de datos, sin embargo, pueden
requerir otros servicios o programas, por lo general, se les identificacomo
plug-ins o add-ons. Para ayudar al navegador a determinar que tipo de
archivo es el que recibe, el servidor especifica qué tipo de datos contiene el
archivo.

Para entender mejor, la forma en que el navegador web y el cliente


interactúan, podemos examinar la forma en que una página Web se abre en
un navegador. Para este ejemplo, se utilizará la URL:
http://www.cisco.com/web-server.htm.

En primer lugar, el navegador interpreta las tres partes de la URL:

1. Http (protocolo o esquema)

2. Www.cisco.com (el nombre del servidor)

3. Web-server.htm (el nombre de archivo solicitado)

El navegador entonces consulta con un servidor de nombres para convertir el


nombre de dominio www.cisco.com en una dirección numérica, que luego es
utilizada para conectarse con el servidor. Usando los requerimientos del
protocolo HTTP, el navegador envía una solicitud GET al servidor y le pide el
archivo web-server.htm. El servidor, a su vez, envía el código HTML de esta
página web al navegador. Por último, el navegador descifra el código HTML y
le da el formato correspondiente con el navegador.

El Protocolo de Transferencia de Hipertexto (HTTP), uno de los protocolos de


la suite TCP / IP, se desarrolló originalmente para publicar y recuperar las
páginas HTML y ahora es utilizado para distribuir, en sistemas de información
colaborativos. HTTP se utiliza en todo el World Wide Web para la
transferencia de datos y es uno de los protocolos de aplicación más
utilizados.

EL protocolo HTTP especifica una petición / respuesta. Cuando un cliente, por


lo general, un navegador web, envía un mensaje de petición a un servidor, el
protocolo HTTP define los tipos de mensajes que el cliente utiliza para
solicitar a la página web y también los tipos de mensajes el servidor usa para
responder.

Los tres tipos de mensajes comunes son GET, POST, y PUT.

GET es un cliente de la solicitud de datos. Un navegador web envía el


mensaje GET para solicitar páginas de un servidor web. Como se muestra en
la figura, una vez que el servidor recibe la solicitud GET, responde con una
línea de estado, como HTTP/1.1 200 OK, y un mensaje propio, el contenido

CIBERTEC CARRERAS PROFESIONALES

También podría gustarte