Vous êtes sur la page 1sur 5

F

CLIENTES Y SERVIDORES
Las computadoras conectadas a la Web son llamados clientes y servidores. Una
forma simplificada es el grfico que muestra la interaccin mencionada.

Respuestas

Cliente Servidor

Peticiones

Los Clientes son los usuarios tpicos de Internet conectados con sus
dispositivos, una computadora, un celular o una tablet conectados a la red,
mediante un software de acceso web en estos dispositivos, lo cual sera el
navegador.
Los servidores son computadoras que guardan pginas web, sitios o mapas.
Cuando el dispositivo de un cliente quiere acceder a una pgina web, una copia
del mensaje es descargada del servidor en la mquina del cliente para ser
mostrada en el navegador del usuario.

LAS OTRAS PARTES DEL TOOLBOX


El cliente y el servidor son slo dos partes involucradas. Por ahora, tratemos de
explicar cmo que una pgina web es una carretera. En uno de los finales de
esta est el cliente, la vivienda de este, y en el otro el servidor, el cual o
daremos a entender como la tienda de la cual el cliente quiere comprar algo.
Es entonces que el cliente y el servidor tienen que interactuar con:
La conexin a Internet: La cual permite enviar y recibir datos en la Web. Es
bsicamente como la calle en donde se transita.

TCP/IP: (Transmision Control Protocol and Internet Protocol), los cuales son
protocolos que definen cmo los datos deben de viajar a travs de la web. Esto
es como el mecanismo de transporte que permite al cliente llegar a la tienda y
comprar tus servicios.

DNS: (Domain Name System Servers), los cuales son como los libros de
direcciones de las pginas web. Cuando se escribe la direccin de la pgina
web desde un navegador, el navegador busca el DNS antes de recuperar los
datos de la pgina web. El navegador necesita saber en qu servidor vive la
pgina web. As que pueda enviar mensajes HTTP al lugar correcto.

HTTP: Hypertext Transfer Protocol, es un protocolo de aplicacin que define


un lenguaje para clientes y servidores con el que se puedan comunicar.
Los archivos componentes: Una pgina web est hecha de distintos archivos,
los cuales seran los distintos bienes que obtines de la tienda. Estn divididos
en dos tipos.

Archvos cdigo: que son principlamente construidos de HTML, CSS y


JavaScript.

Assets (activos): que es el nombre colectivo de todas las cosas que


construyen a una pgina web, como las imgenes, msica, vdeo, documentos,
etc.

QU PASA EXACTAMENTE
Cuando se busca una pgina web:
El navegador va al servidor DNS y encuantra la direccin real del servidor
donde est alojada la pgina web.
El navegador enva solicitudes HTTP al servidor pidiendole que enve una copia
de la pgina web al cliente. Este mensaje, y todos los otros datos son enviados
mediante el cliente y el servidor a travs de la conexin internet usando TCP/IP.
Provistos del servidor, este aprueba las solicitudes del cliente, enviando
archivos al navegador en pequeos paquetes de datos llamados Chunks.
El navegador ensambla estos chunks en una pgina web completa y la muestra
al usuario.

DNS EXPLICADO
Las direcciones reales de las pginas web no son esos nombres atractivos
compuestos de cadenas de texto. Estos son nmeros como 63.285.219.105.
Esto es llamado Direccin IP (IP addres), y representa una direccin nica en la
web. Sin embargo, no es fcil de recordar, por ende, es aqu donde el DNS
funciona. Este tiene la tarea de traducir estos nmeros a las cadenas de
caracteres que s son fciles de entender por el usuario, como www.google.com
PAQUETES EXPLICADOS
El trmino paquete es usado para describir el formato en el cual los datos son
enviados desde el servidor al cliente. Bsicamente son los datos que viajan a
travez de la web. Es enviado en miles de pequeos chunks. Estos chunks
tienen que ser pequeos ya que varios usuarios estn descargando la pgina
web al mismo tiempo, as que si estos fueran grandes, la pgina web sera
ineficiente.

ERRORES COMUNES
El HTTP codifica los errores comunes al cargar una pgina web con tres
nmeros.

400 - Bad Request: el servidor no puede analizar sintcticamente el


script de la pgina web solicitada. Muchas veces problemas de programacin
son los que causan este caso.

401 - Authentication Required: Sucede cuando la pgina web


requiere un usuario y un password para acceder.

403 - Forbidden: El error de Prohibido se muestra cuando alguien trata de


entrar en un directorio, archivo o script sin los permisos apropiados.

404 - Not Found: Si el visitante accede a una URL que no existe, recibe
este error.

500 - Internal Server Error: Este es un error ms general que significa


que hay un problema con mostrar la pgina web, pero los detalles no son
mostrados, causados por archivos .htacces invlidos, o reglas invlidas en
ellos.

ALGORITMOS DE CORRECCIN
Un balanceador de carga fundamentalmente es un dispositivo de hardware o
software que se pone al frente de un conjunto de servidores que atienden una
aplicacin y, tal como su nombre lo indica, asigna o balancea las solicitudes
que llegan de los clientes a los servidores usando algn algoritmo (desde un
simple Round Robin hasta algoritmos ms sofisticados). Es un mtodo para
distribuir la carga de trabajo en varias computadoras separadas o agrupadas
en un clster.
Para que se considere exitoso un balanceador de carga:

Debe minimizar tiempos de respuesta.


Mejorar el desempeo del servicio.
Evitar la saturacin.
Mtodos de Conexiones
Round-Robin. Las peticiones se entregan uno a uno en los servidores.
Weighted Round-Robin. Las peticiones se entregan dependiendo del
peso que se le de a cada servidor.

LeastConnection. Las peticiones se hacen dependiendo del nmero de


conexiones que tenga cada servidor.

Weighted LeastConnection. Las peticiones se entregan dependiendo


del peso y el nmero de conexiones que se tengan.

Vous aimerez peut-être aussi