Teoria Web - Desaweb.info

Anuncio
CONCEPTOS BASICOS DE DESARROLLO DE APLICACIONES WEB
Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan
la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneasque la componen
funcionen como una red lógica única, de alcance mundial. Sus orígenes se remontan a 1969, cuando se
estableció la primera conexión de computadoras, conocida como ARPANET, entre tres universidades
en California y una en Utah, Estados Unidos.
Uno de los servicios que más éxito ha tenido en Internet ha sido la World Wide Web(WWW, o "la Web"),
hasta tal punto que es habitual la confusión entre ambos términos. La WWW es un conjunto de
protocolos que permite, de forma sencilla, la consulta remota de archivos de hipertexto. Ésta fue un
desarrollo posterior (1990) y utiliza Internet como medio de transmisión.
Extranet
Una extranet es una extensión del sistema de información de la empresa para los socios que están
afuera de la red.
Debe obtenerse acceso a la extranet en el grado en que ésta proporciona acceso al sistema de
información para personas que están fuera de la empresa.
Esto podría hacerse a través de una autenticación simple (mediante nombre de usuario y contraseña) o
autenticación sólida (mediante un certificado). Se recomienda usar HTTPS para todas las páginas Web
que se consultan desde el exterior con el fin de asegurar el transporte de consultas y respuestas HTTP y
para prevenir especialmente la transferencia abierta de la contraseña en la red.
En consecuencia, una extranet no es ni una intranet ni un sitio de Internet. Es en cambio un sistema
suplementario que provee, por ejemplo, a los clientes de una empresa, a sus socios o filiales acceso
privilegiado a determinados recursos informáticos de la empresa a través de una interfaz Web.
Intranet
Una intranet es un conjunto de servicios de Internet (por ejemplo, un servidor Web) dentro de una red
local, es decir que es accesible sólo desde estaciones de trabajo de una red local o que es un conjunto
de redes bien definidas invisibles (o inaccesibles) desde el exterior. Implica el uso de estándares clienteservidor de Internet mediante protocolos TCP/IP, como por ejemplo el uso de navegadores de
Internet (cliente basado en protocolo HTTP) y servidores Web (protocolo HTTP) para crear un sistema de
información dentro de una organización o empresa.
Modelo Cliente-Servidor
Hardware cliente-servidor
La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente,
requerir algún tipo de servicio de una máquina a la que está unido, llamado el
servidor, mediante una red como una LAN (Red de Area Local) o una WAN (Red de
Area Mundial). Estos servicios pueden ser peticiones de datos de una base de datos,
de información contenida en archivos o los archivos en sí mismos, o peticiones de
imprimir datos en una impresora asociada.
FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en
informática, es un protocolo de red para latransferencia de archivos entre sistemas conectados
a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor.
Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o
para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
Hypertext Transfer Protocol o HTTP (en español protocolo de
transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. HTTP fue
desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que
culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que
especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software
de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a
transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que efectúa
la petición (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la
información transmitida se la llama recurso y se la identifica mediante un localizador uniforme de
recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una
consulta a unabase de datos, la traducción automática de un documento, etc.
HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones
anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se
usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le
permite a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que
las cookies pueden guardarse en el cliente por tiempo indeterminado.
Hypertext Transfer Protocol Secure
Hypertext Transfer Protocol Secure (en español: Protocolo seguro de transferencia de hipertexto), más
conocido por sus siglas HTTPS, es un protocolo de aplicación basado en el protocolo HTTP, destinado a la
transferencia segura de datos de Hipertexto, es decir, es la versión segura de HTTP.
Es utilizado principalmente por entidades bancarias, tiendas en línea, y cualquier tipo de servicio que requiera
el envío de datos personales o contraseñas.
El alojamiento web (en inglés web hosting) es el servicio que provee a
los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier
contenido accesible vía web. Es una analogía de "hospedaje o alojamiento en hoteles o habitaciones"
donde uno ocupa un lugar específico, en este caso la analogía alojamiento web o alojamiento de páginas
web, se refiere al lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos etc.
en internet o más específicamente en un servidor que por lo general hospeda varias aplicaciones o
páginas web.
Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el
término en inglés web host.
El hospedaje web aunque no es necesariamente un servicio, se ha convertido en un lucrativo negocio
para las compañías de internet alrededor del mundo.
Se puede definir como "un lugar para tu página web o correos electrónicos", aunque esta definición
simplifica de manera conceptual el hecho de que el alojamiento web es en realidad espacio en Internet
para prácticamente cualquier tipo de información, sea archivos, sistemas, correos electrónicos, videos
etc.
¿Qué es un dominio? - Definición de dominio
Un dominio de Internet es una red de identificación asociada a un grupo de dispositivos o equipos
conectados a la red Internet.
El propósito principal de los nombres de dominio en Internet y del sistema de nombres de
dominio (DNS), es traducir las direcciones IPde cada nodo activo en la red, a términos memorizables y
fáciles de encontrar. Esta abstracción hace posible que cualquier servicio (de red) pueda moverse de un
lugar geográfico a otro en la red Internet, aún cuando el cambio implique que tendrá una dirección IP
diferente.
Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían que acceder a cada
servicio web utilizando la dirección IP del nodo (por ejemplo, sería necesario utilizar http://192.0.32.10 en
vez de http://example.com). Además, reduciría el número de webs posibles, ya que actualmente es
habitual que una misma dirección IP sea compartida por varios dominios.
Un dominio o nombre de dominio es el nombre que identifica un sitio web. Cada dominio tiene que ser único
en Internet. Por ejemplo, "www.masadelante.com" es el nombre de dominio de la página web de Masadelante.
Un solo servidor web puede servir múltiplespáginas web de múltiples dominios, pero un dominio sólo puede
apuntar a un servidor.
Descargar