miércoles, 6 de septiembre de 2017

CLIENTE - SERVIDOR

  

Cliente/Servidor 





Una aplicación que funciona en del lado del cliente y accede al servidor remoto por información es llamada aplicación cliente/servidor, mientras que una aplicación que funciona enteramente en un navegador web es conocida como una aplicación web. La aplicación cliente/servidor siempre realiza pedidos a un servidor remoto para obtener información. La interacción de usuario con el servidor siempre se realiza a través de una interfaz de usuario o aplicación del lado del cliente. La interacción de usuario en una aplicación web es a través de un navegador web. Una aplicación cliente/servidor puede ser de una plataforma específica como también puede ser una plataforma cruzada, dependiendo del lenguaje de programación utilizado. Una aplicación web es de plataforma independiente porque solo requieren un navegador web. El lenguaje de plataforma cruzada logra que una aplicación parezca autóctona a la plataforma o al sistema de operación del cliente.







¿DONDE ESTA INTERNET?





¿Donde esta Internet? En una red de ordenadores es un sistema de comunicación de datos que conecta entre sí sistemas informáticos situados en lugares más o menos próximos. Es un mundo virtual y por eso está en todas partes. La red formada por numerosas redes se extiende en todo el mundo. En Internet puedes encontrar casi todas las informaciones que necesitas







DEFINICIÓN E HISTORIA DE LA WEB


 DEFINICIÓN E HISTORIA DE LA WEB.

Una página web se define como un documento electrónico el cual contiene información textual, visual y/o sonora que se encuentra alojado en un servidor y puede ser accesible mediante el uso de navegadores. Una página web forma parte de una colección de otras páginas web dando lugar al denominado sitio web el cual se encuentra identificado bajo el nombre de un dominio.
La creación y desarrollo de una página web se realiza bajo un lenguaje de programación capaz de ser interpretados por los navegadores, lenguajes como el HTML, PHP, ASP, JSP o RUBY son ejemplos entre otros. Al inicio de la era de Internet accesible, sobre los años 90, era necesario el conocimiento de algún lenguaje de programación para el desarrollo de una web, siendo una tarea encomendada a personas con altos conocimientos informáticos, hoy en día contamos con software especializado capaz de trabajar como un editor de texto ,estilo World, que transforman toda la información insertada en un lenguaje de programación capaz de ser interpretado por los navegadores, de esta forma se liberalizó y se globalizó la creación de páginas web con apenas unos escasos conocimientos informáticos.










 EL DISEÑO DE LA WEB



El diseño web ha evolucionado en la última década. Por suerte, las marcas con presencia online han sabido a adaptarse a los hábitos de consumo de los internautas y han implementado mejoras en la navegación de sus sitos.
En ocasiones se trata de cambios muy pequeños, casi imperceptibles para el usuario y en otros, de reformas estructurales enfocadas a mejorar la experiencia del usuario y de la página.
Indudablemente, el nacimiento del lenguaje HTML en 1990 sentó las bases de la informática convencional. Unas bases que los programadores han depurado y que han dado lugar al surgimiento de una web mucho más intuitiva dominada por los diseños adaptados y las versiones responsivo.

El diseño web es una actividad que consiste en la planificación, diseño, implementan y mantienen de sitios web. No es simplemente la implementan del diseño convencional ya que se abarcan diferentes aspectos como el diseño gráfico web, diseño de interfaz y experiencia de usuario, como la navegabilidadhiperactividadmutabilidadarquitectura de la información; interacción de medios, entre los que podemos mencionar audiotextoimagenenlacesvídeo y la optimizan de motores de búsqueda. A menudo muchas personas trabajan en equipos que cubren los diferentes aspectos del proceso de diseño, aunque existen algunos diseñadores independientes que trabajan solos.






LOCALIZADOR UNIFORMES DE RECURSOS (URL)



Un Localizador Uniforme de Recursos (LUR, más conocido por la sigla URL, del inglés Uniform Resource Locator) es un identificador de recursos uniforme (Uniform Resource IdentifierURI) cuyos recursos referidos pueden cambiar, esto es, la dirección puede apuntar a recursos variables en el tiempo.
​ Están formados por una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que designa recursos en una red, como Internet.
Los LUR fueron una innovación en la historia de Internet. Fueron usadas por primera vez por Tim Berners-Lee en 1991, para permitir a los autores de documentos establecer hiperenlaces en la World Wide Web (WWW). Desde 1994, en los estándares de Internet, el concepto de LRU ha sido incorporado dentro del más general de URI, pero el término URL todavía se utiliza ampliamente.





PROTOCOLO DE TRANSFERENCIA DE HIPERTEXTO

Hypertext Transfer Protocol (HTTP). Protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web, o WWW. Mediante HTTP los clientes y los servidores determinan de forma dinámica el formato de los documentos, lo que permiten que utilicen formato de datos no estándar para el intercambio de datos. Si el receptor no tiene un modo de ver o acceder a los datos, puede descargar un programa complemento que le permita recibir el contenido.
Las cabeceras de HTTP pueden contener información acerca de los objetos que transmite la aplicación a través de la Web. Con la informacion de las cabeceras, las aplicaciones Cliente-Servidor negocian formatos que pueden utilizar para transferir los objetos. Si no reconocen la información de la cabecera, la ignoran. Por tanto, puede probar nuevos protocolos en la Web sin comprometer la integridad del HTTP. Además el protocolo esta basado en texto por lo cual es legible y no necesita decodificación.





SERVIDOR WEB



Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente es renderizado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador.