domingo, 5 de septiembre de 2010

Definición de ASP

Microsoft Active Server Page (ASP) es una tecnología de script que corre del lado de servidor y puede ser usado para crear aplicaciones Web dinámicas e interactivas. Una página ASP es una página HTML que contienen scripts que corren del lado del servidor que son procesados por un servidor Web antes de ser utilizado por el navegador. Usted puede combinar ASP con XML (Extensible Markup Language) para crear sitios Web interactivos poderosos.

ASP es una característica de Microsoft Internet Information Server. Debido a que los scripts que corren en servidor son construidos en una página regular de HTML, este puede ser servido en casi cualquier navegador. Un archivo ASP puede ser creado incluyendo un script escrito en VBScript o JScript en un archivo HTML.

DEFINICION DE JSP

Java Server Pages (JSP) es una tecnología Java que permite generar contenido dinámico para web, en forma de documentos HTML, XML o de otro tipo.

Esta tecnología es un desarrollo de la compañía Sun Microsystems. La Especificación JSP 1.2 fue la primera que se liberó y en la actualidad está disponible la Especificación JSP 2.1.

Las JSP's permiten la utilización de código Java mediante scripts. Además, es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilización de Bibliotecas de Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas

DEFINICIION DE PHP

(PHP Hypertext Pre-processor). Lenguaje de programación usado generalmente en la creación de contenidos para sitios web. Es un lenguaje interpretado especialmente usado para crear contenido dinámico web y aplicaciones para servidores, aunque también es posible crear aplicaciones gráficas utilizando la biblioteca GTK+.

Generalmente los scripts en PHP se embeben en otros códigos como HTML, ampliando las posibilidades del diseñador de páginas web enormemente.

La interpretación y ejecución de los scripts PHP se hacen en el servidor, el cliente (un navegador que pide una página web) sólo recibe el resultado de la ejecución y jamás ve el código PHP.

DEFINICION LA WEB

En informática, la World Wide Web (literalmente red de alcance mundial), cuya traducción podría ser Red Global Mundial o "Red de Amplitud Mundial", es un sistema de documentos de hipertexto o hipermedios enlazados y accesibles a través de Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas web que pueden contener texto, imágenes, videos u otros contenidos multimedia, y navega a través de ellas usando hiperenlaces.

La Web fue creada alrededor de 1989 por el inglés Tim Berners-Lee y el belga Robert Cailliau mientras trabajaban en el CERN en Ginebra, Suiza, y publicado en 1992. Desde entonces, Berners-Lee ha jugado un papel activo guiando el desarrollo de estándares Web (como los lenguajes de marcado con los que se crean las páginas web), y en los últimos años ha abogado por su visión de una Web Semántica

DEFINICION DE INTERNET

Conocida como la red de redes, pues se trata de una de las redes más grandes con un estimado de mil cien millones de usuarios (2007).

Para funcionar utiliza el conjunto de protocolos TCP/IP.
Fue financiada a finales de la década del 60 por DARPA, que se llamó al principio ARPANET; pensada para el área militar y usada por científicos.

Desde que fue creada la WWW, el número de usuarios no paró de crecer; pero ese no es el único servicio de internet: podemos acceder remotamente a otras máquinas (telnet y ssh), transferir archivos (FTP), conversar con personas (chat y mensajeros), servicio de correo electrónico (email), grupos de noticias, etc.

DEFINICION DE CONEXIÓN A INTERNET

La conexión a Internet es la conexión con la que una computadora o red de ordenadores cuentan para conectarse a Internet, lo que les permite visualizar las páginas Web desde un navegador y acceder a otros servicios que ofrece esta red. Hay compañías que ofrecen conexión a Internet, las que reciben el nombre de servidores Detalles con un poco de Historia

La red de telefonía mundial fue diseñada para reproducir con claridad voces humanas, para realizarlo utiliza un sistema que es capaz de transmitir señales entre 350Hz y 3400Hz. La conversión de estas señales análogas a digitales es llamada PCM ("Pulse Code Modulación").

DEFINICION DE REDES

Una red de computadoras es una interconexión de computadoras para compartir información, recursos y servicios. Esta interconexión puede ser a través de un enlace físico (alambrado) o inalámbrico.
Algunos expertos creen que una verdadera red de computadoras comienza cuando son tres o más los dispositivos y/o computadoras conectadas.

Para comunicarse entre sí en una red el sistema de red utiliza protocolos de red.
Por extensión las redes pueden ser:
*Área de red local (LAN)
*Área de red metropolitana (MAN)
*Área de red amplia (WAN)
*Área de red personal (PAN)

Por relación funcional se clasifican en:
*Cliente/Servidor
*igual-a-igual (P2P)

Por topología:
*red alambrada
*red de anillo
*red de bus
*red de bus-estrella
*red de estrella
*red Mesh

Por estructura:
Red OSI
Red TCP/IP
FORMATOS PARA INTERNET


Muchos de los tipos de archivo que se citan en la siguiente tabla puede manejarlos directamente el navegador de web, y muchos otros pueden manejarse directamente desde el navegador de web mediante el uso de módulos adicionales (plug-ins). En otros casos, se necesita una "aplicación de ayuda" para acceder o manipular el archivo.

La mayoría de los tipos de archivo multimedia que se enumeran a continuación pueden abrirse con el reproductor QuickTime Player o Picture Viewer.


Tipos de aplicaciones web

plicaciones Web 1.0 y 2.0
¿Qué es una aplicación web 1.0?
Es un tipo de web estática con documentos que jamás se actualizaban y los contenidos dirigidos a la navegación (HTML y GIF).

¿Qué es una aplicación web 2.0?
Las aplicaciones 2.0 son aquellas que admiten la participación colectiva, permitiendo a los usuarios:
 Compartir información.
 Interactuar.
 Colaborar entre sí.

Protocolo de seguridad

• Web Services Protocol Stack: Así se denomina al conjunto de servicios y protocolos de los servicios Web.

• XML (Extensible Markup Language): Es el formato estándar para los datos que se vayan a intercambiar.

• SOAP (Simple Object Access Protocol) o XML-RPC (XML Remote Procedure Call): Protocolos sobre los que se establece el intercambio.

• Otros protocolos: los datos en XML también pueden enviarse de una aplicación a otra mediante protocolos normales como HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), o SMTP (Simple Mail Transfer Protocol).

• WSDL (Web Services Description Language): Es el lenguaje de la interfaz pública para los servicios Web. Es una descripción basada en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios Web.

• UDDI (Universal Description, Discovery and Integration): Protocolo para publicar la información de los servicios Web. Permite comprobar qué servicios web están disponibles.

• WS-Security (Web Service Security): Protocolo de seguridad aceptado como estándar por OASIS (Organization for the Advancement of Structured Information Standards). Garantiza la autenticación de los actores y la confidencialidad de los mensajes enviados.

Tipo de vulnerabilidad web

Las vulnerabilidades de aplicaciones Web se pueden clasificar de la siguiente manera:

• Vulnerabilidades del servidor Web. Este tipo es cada vez más atípico ya que la mayoría de los desarrolladores de servidores Web han aumentado su seguridad con los años;

• Manipulación de URL, incluida la modificación manual de parámetros de URL para modificar el comportamiento esperado del servidor Web;

• Aprovechamiento de las debilidades de los identificadores de sesión y sistemas de autenticación;

• Inyección de código HTML y Secuencia de comandos entre sitios;

• Inyección de comandos SQL.