Download Tarea 2 - Galeón
Document related concepts
Transcript
FACULTAD DE ESTUDIOS SUPERIORES “ACATLAN” Equipo: Corona Moreno Javier Rodríguez Valdovinos Guillermo Abdy Sánchez Reyes Yadira Jennifer Martes 5 de Febrero de 2013 Grupo: 2603 1.- ¿Que es internet? Es un conjunto de redes conectadas que garantizan una comunicación a nivel mundial 2.- ¿Que es WWW? WWW (World Wide Web - Telaraña de Cobertura Mundial).Es un sistema interconectado de documentos de hipertexto, montados en una red, que pueden ser accesados atreves de internet, por lo cual se pone HTTP al principio, HISTORIA FUNCIONAMIENTO 3.- ¿Que es un tcp? TCP(Protocolo de control de transmisión) en un protocolo para crear conexiones a través de las cuales puede enviarse un flujo de datos. El protocolo garantiza que los datos serán entregados en su destino sin errores y en el mismo orden en que se transmitieron. 4.- ¿Que es un motor de búsqueda? Un motor de búsqueda, también conocido como buscador, es un sistema informático que busca archivos almacenados en servidores web. 5.- ¿Que es un navegador? Es un programa o aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que éstos puedan ser leídos, es decir nos permite movernos por internet y acceder a todo tipo de información. 6.- ¿Por qué se dice navegar en la red? Navegar quiere decir explorar o viajar, por lo tanto cuando accesamos a información en internet o simplemente abrimos una página o sitio, se dice que navegamos en la red porque los vínculos que utiliza para poder interpretar la información y después ser leída, utiliza la red más grande de comunicación (internet). Además la internet se muestra como si fuera un inmenso mar de datos y al buscar algo e ella se puede decir que se esta navegando. 7.- Conceptos de: página, sitio y web sitio Sitio: Localización. Página: Una página web es el nombre de un documento o información electrónica adaptada para la World Wide Web y que puede ser accedida mediante un navegador . La información se encuentra generalmente en formato HTML o XHTML, y puede proporcionar navegación a otras páginas web mediante enlaces de hipertexto. Las páginas web pueden estar almacenadas en un equipo local o un servidor web remoto. Web site: Un sitio web es una colección de páginas web relacionadas 8.- ¿En qué consiste la arquitectura Cliente servidor? La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras. 9.- ¿Que significa url? URL(localizador de recursos uniforme).Es una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que se usa para nombrar recursos en Internet y para su localización o identificación. 10.- ¿Qué es un protocolo de comunicación? Es un conjunto de reglas acordadas para la representación, señalización, autenticación y detección de errores indispensable para enviar información a través de un canal de comunicación. 11.- ¿Qué significa http? HTTP de HyperText Transfer Protocol (Protocolo de transferencia de hipertexto) es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web a un ordenador. 12.- ¿Qué diferencia hay entre navegar y buscar? Buscar es intentar localizar o encontrar algo en específico y navegar simplemente es un desplazamiento por lo tanto la diferencia entre un navegador y un explorador es: Un ej: navegador es el que explorer. Un buscador es una ej: google, yahoo, clusty. te página permite web navegar o firefox, que te acceder busca Un buscador solo funciona dentro de un navegador, cualquiera. 13.- ¿Cuáles son los 3 tipos de comercio en la red ? Empresa - Consumidor Empresa - Empresa Consumidor - Consumidor Empresa - Gobierno lo a internet opera..... que pidas INVESTIGAR NAVEGADORES, SERVIDORES Y OTRAS APLICACIONES NAVEGADORES Shira: hiira es un navegador gratuito para Mac OS. Es desarrollado por la Happy Macintosh Developing Time. Está escrito y basado en Cocoa. Actualmente está en desarrollo y recientemente se ha liberado la versión 2.0, disponible en múltiples idiomas. Shira es un navegador relativamente nuevo, es una opción para aquellos que no quieren usar Mozilla o Safari. Entre sus principales cualidades están el avanzado entorno gráfico, su buena velocidad y su estabilidad. Flock: Fue un navegador web que se especializó en proveer herramientas para el manejo de redes sociales y otros servicios Web 2.0 a través de su interfaz de usuario. Las primeras versiones de Flock utilizaron el motor de renderizado de HTML Gecko, de Mozilla; la versión 2.6.2 fue la última que se basó en Gecko. A partir de la versión 3, Flock se basó en Chromium y usó el motor de renderizado WebKit. El navegador estuvo disponible como descarga gratuita, para las plataformas Microsoft Windows y Mac OS X (anteriormente también GNU/Linux). El soporte para Flock fue descontinuado en abril de 2011. Los desarrolladores de Flock recomendaron a los usuarios que migraran a Google Chrome o a Firefox. Opera: Es un navegador web y suite de Internet creado por la empresa noruega Opera Software, capaz de realizar múltiples tareas como navegar por sitios web, gestionar correo electrónico, contactos, fuentes web, charlar vía IRC y funcionar como cliente BitTorrent. Opera ha sido pionero en incorporar muchas de las características que hoy en día se pueden ver en el resto de los navegadores web como el zoom y la búsqueda integrada y popularizar otras como las pestañas, aunque ellos no las inventaron (las pestañas fueron introducidas por InternetWorks de Booklink Technologies en 1994, luego Netcaptor en 1997, IBrowse en 1999 antes de la aparición en Opera en 2000). Sus características de seguridad incluyen protección integrada contra phishing y malware, cifrado de alta seguridad al navegar, y la capacidad de eliminar fácilmente datos privados, como por ejemplo cookies, caché y datos de inicios de sesión. Opera funciona en una gran variedad de sistemas operativos, incluyendo Microsoft Windows, Mac OS X, GNU/Linux y FreeBSD. Algunas versiones de Opera están disponibles para dispositivos que utilizan sistemas operativos como Maemo, BlackBerry, Symbian, Windows Mobile, Android oiOS, así como aquellos que soportan Java ME. Aproximadamente, 120 millones de teléfonos móviles han salido al mercado incluyendo Opera Mobile, una de las versiones para dispositivos móviles. Una versión más ligera para dichos dispositivos, Opera Mini, es el navegador más popular de su tipo. Sin embargo, la versión para equipos de escritorio sólo tiene alta aceptación en países como Ucrania, mientras que en el resto del mundo tiene una popularidad baja. Safari: Safari es un navegador web de código cerrado desarrollado por Apple Inc. Está disponible para Mac OS X , iOS (el sistema usado por el iPhone, el iPod Touch y el iPad) y Windows (sin soporte desde el 2012). Incluye navegación por pestañas, corrector ortográfico, búsqueda progresiva, vista del historial en CoverFlow, administrador de descargas y un sistema de búsqueda integrado. Seamonky: Mozilla SeaMonkey o SeaMonkey es una suite de Internet conformada por un navegador web, cliente de correo electrónico, libreta de contactos, editor de páginas web (Composer) y un cliente de IRC (ChatZilla). En esencia, es un proyecto que continúa del desarrollo de Mozilla Application Suite, siendo el desarrollo realizado y controlado enteramente por su comunidad de desarrolladores y usuarios a través de The SeaMonkey Council, entidad apoyada sobre todo en cuanto a recursos técnicos por la Fundación Mozilla. Lynx: Es un navegador web y cliente de gopher en modo texto. Lynx es usado en terminales de cursor direccionable y celdas de caracteres, o emuladores de terminal (incluyendo terminales VT100 y paquetes de software para computadoras de escritorio que emulan terminales VT100, como Kermit o Procomm). Originalmente fue desarrollado para UNIX y VMS y aún hoy se distribuye con varias distribuciones de Linux. Oficialmente existen versiones para Microsoft Windows (Windows 95 y posteriores), DOS, OS/2 y FreeBSD, AmigaOS, Atari TOS, BeOS entre otros tantos. Las versiones para Mac OS X son provistas por OSXGNU. Su simplicidad facilita que un lector de pantalla trabaje sobre este navegador, lo que lo convirtió en una opción para usuarios con problemas de visión. Lynx también se usa para comprobar la usabilidad de un sitio web en navegadores web antiguos. Para navegar con Lynx se puede seleccionar un hiperenlace con las teclas de dirección o, activando una opción para numerar los enlaces, ingresando el número de cada enlace. Las versiones actuales tienen soporte para varias características de HTML. Incluye soporte para marcadores, cookies. Mozilla Firefox: Es un navegador web libre y de código abierto desarrollado para Microsoft Windows, Mac OS X y GNU/Linux coordinado por la Corporación Mozilla y la Fundación Mozilla. Usa el motor Gecko para renderizar páginas webs, el cual implementa actuales y futuros estándares web.9 A partir de agosto de 2012 Firefox tiene aproximadamente un 23% de la cuota de mercado, convirtiéndose en el tercer navegador web más usado, con particular éxito en Indonesia, Alemania y Polonia, donde es el más popular con un 65%, 47% y 47% de uso, respectivamente. Google Chrome: Es un navegador web desarrollado por Google y compilado con base en componentes de código abierto como el motor de renderizado WebKit y su estructura de desarrollo de aplicaciones (framework), disponible gratuitamente bajo condiciones de servicio específicas. Cuenta con más de 310 millones de usuarios, y dependiendo de la fuente de medición global, puede ser considerado el navegador más usado de Internet variando hasta el segundo puesto, algunas veces logrando la popularidad mundial en la primera posición. Su cuota de mercado se sitúa aproximadamente entre el 17% y 32% para finales de junio de 2012, con particular éxito en la mayoría de países de América Latina donde es el más popular. El nombre del navegador deriva del término usado para el marco de lainterfaz gráfica de usuario («chrome»). Amaya: Es una herramienta combinada del W3C compuesta por un navegador web y una herramienta de autor. Cualquier página web que se abra puede ser editada inmediatamente. Se pueden ver y generar páginas HTML y XHTML con hojas de estilo CSS, expresiones MathML y dibujos SVG. Una gran característica consiste en que puede ver los enlaces que se crean con el editor. Renderiza imágenes, por ejemplo en PNG y un subconjunto del formato de Gráficos Vectoriales Escalables (SVG), como figuras básicas, texto, imágenes y foreignObject (el último es útil para incluir fragmentos HTML o expresiones MathML en los dibujos). Los gráficos están escritos en XML y pueden ser mezclados libremente con HTML y MathML. Es software libre, disponible para sistemas tipo Unix, GNU/Linux, Mac OS X, Windows y otras plataformas. La última versión liberada es la 11.4.4, que fue lanzada el 18 de enero de 2012. Esta versión soporta HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1, MathML 2.0, muchas características CSS 2, e incluye soporte para gráficos SVG (transformación, transparencia y animación SMIL), además se puede, no sólo visualizar sino además editar, de manera parcial, documentos XML. Se puede decir que es una aplicación «internacionalizada. Epiphany: Es un navegador web libre que usa el motor de renderizado WebKit, para el entorno de escritorio GNOME. Es descendiente del navegador Galeon y también está disponible para Mac OS X. Galeon: Es un navegador web libre creado para el proyecto GNOME. Galeon está basado en el motor de renderizado Gecko, el mismo que utiliza Mozilla Firefox. Cuando se creó Galeon, los navegadores web más populares de su momento, Netscape, Mozilla e Internet Explorer eran programas grandes con muchas funciones. Esto hacía que fueran poco prácticos de usar, debido a sus altos consumos de memoria y procesador.[cita requerida] Galeon se creó con el objetivo de ser lo más ligero y rápido posible. Galeon introdujo un sistema de marcadores inteligentes, que pueden personalizarse con iconos adicionales y texto, incrustarse en una barra de herramientas y ordenarse dentro de múltiples categorías. Windows Internet Explorer: (anteriormente Microsoft Internet Explorer), conocido comúnmente como IE, es un navegador web desarrollado porMicrosoft para el sistema operativo Microsoft Windows desde 1995. Es el navegador web más utilizado de Internet desde 1999, con un pico máximo de cuota de utilización del 95% entre el 2002 y 2003. Sin embargo, dicha cuota de mercado ha disminuido paulatinamente con los años debido a una renovada competencia por parte de otros navegadores, logrando aproximadamente entre el 30% y 54% en 2012, y aún menos, cuando logra ser superado por Google Chrome, dependiendo de la fuente de medición global. Su versión más reciente es 10, publicada el 26 de octubre de 2012, y estará disponible para Windows 7 . Los sistemas operativos Windows Vista, Windows XP, Windows 2003 y anteriores no están soportados. Esta nueva versión de Internet Explorer incorpora considerables avances en la interpretación de estándares web respecto a sus precursores, como el soporte para CSS3, SVG, HTML5 (incluyendo las etiquetas <audio>,<video> y <canvas>), el formato de archivo tipográfico web "WOFF", además de incluir mejoras de rendimiento como la aceleración por hardware para el proceso de renderizado de páginas web y un nuevo motor de JavaScript denominado Chakra. Konqueror: Es un navegador web, administrador de archivos y visor de archivos. Forma parte oficial del proyecto KDE. Es software libre y de código abierto, y al igual que el resto de los componentes de KDE, está liberado bajo la licencia GPL. El nombre Konqueror es un juego de palabras con el nombre de otros navegadores: primero vino el Navigator (navegador), después elExplorer (explorador), y finalmente el Konqueror (conquistador). Además, sigue la convención de KDE de que los nombres de los programas contengan la letra K. Netscape Navigator: Fue un navegador web y el primer producto comercial de la compañía Netscape Communications, creada por Marc Andreessen, uno de los autores de Mosaic, cuando se encontraba en el NCSA (Centro Nacional de Aplicaciones para Supercomputadores) de la Universidad de Illinois en Urbana-Champaign. Netscape fue el primer navegador comercial. Arora: Es un navegador de código abierto basado en Qt 4 y WebKit como motor de renderizado, el cual también es el corazón de los navegadores Google Chrome y Safari. A diferencia de este último, Arora es multiplataforma, capaz de correr en sistemas como: Windows, Linux, Mac OSX, FreeBSD y cualquier otra plataforma que soporte el la biblioteca Qt, esto quiere decir que también es compatible con sistemas embedidos o dispositivos móviles. Originalmente este navegador fue escrito para Trolltech por Benjamin C Meyer (icefox), un desarrollador de Qt, y fue incluido en Qt 4.4 como Qt Demo Browser, demostrando las capacidades de la nueva integración entre Qt y WebKit. Posteriormente, Meyer continuó trabajando en este código por su cuenta bajo el nombre de Arora, como un proyecto independiente de Qt. Arora es un navegador bastante ligero y, al menos en Linux, es notable la diferencia con Firefox, especialmente en el arranque. Uno de los objetivos de sus desarrolladores es no convertirse en “otro Mozilla”, manteniendo un núcleo pequeño y haciendo que todas las funcionalidades prescindibles se implementen por medio de extensiones. K-Meleon: Es un navegador web libre basado en Gecko. El objetivo de K-Meleon es proveer un navegador liviano para Windows, similar a Galeon o Firefox. K-Meleon se distribuye bajo la licencia GNU. Destacan particularmente su rapidez a Mozilla, Google Chrome, Netscape o Firefox) y su escaso consumo de recursos del sistema, lo cual hace que funcione perfectamente en ordenadores muy antiguos. Asimismo es configurable y muy modificable, siendo muy sencillo el añadirle cualquier funcionalidad (aunque no haya sido en principio prevista por sus diseñadores). Los foros de su página oficial son muy activos y de una utilidad inusitada, siendo el mejor lugar para recibir soporte técnico y consejos varios de sus miembros. Avant Browser: Fue desarrollado y mantenido por la empresa Avant Force, con base en las Islas Vírgenes británicas. Avant Browser es una aplicación de tipo freeware, es decir, es código cerrado pero es de uso gratuito. Como funcionalidades extra con respecto a Windows Internet Explorer, incorpora navegación por pestañas desde hace años, cosa que Windows Internet Explorer sólo incluye desde la versión 7, posibilidad de crear una «lista Negra» de páginas que no se abrirán en el navegador, una interfaz completamente modificable y ajustable mediante skins o pieles y un funcionamiento más rápido. Actualmente tiene cuarenta y un idiomas establecidos. La versión Ultimate incluye motores de renderizado de IE, Firefox y Chrome. Actualmente sólo está disponible para los sistemas operativos Windows, además de requerir tener instalado en el sistema Internet Explorer para su correcto funcionamiento. SERVIDORES Apache: Es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows,Macintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd , pero más tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server(un servidor "parcheado") suena igual que Apache Server. El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation. Apache presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración. Cherokee: Es un servidor web multiplataforma. Su objetivo es ser rápido y completamente funcional, sin dejar de ser liviano comparado con otros servidores web.3 Está escrito completamente en C. Puede usarse como un sistema embebido y soporta complementos para aumentar sus funcionalidades. Es software libre, disponible bajo la Licencia Pública General de GNU. Internet Information Services (IIS): Es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows NT. Luego fue integrado en otros sistemas operativos de Microsoft destinados a ofrecer servicios, como Windows o Windows Server 2003. Windows XP Profesional incluye una versión limitada de IIS. Los servicios que ofrece son: FTP, SMTP,NNTP y HTTP/HTTPS. Antiguamente se denominaba PWS (Personal Web Server), y actualmente forma parte de la distribución estándar de Windows, de modo que no se necesita una licencia extra para instalarlo.2 Este servicio convierte a una PC en un servidor web para Internet o una intranet, es decir que en las computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. JBoss: Es un servidor de aplicaciones J2EE de código abierto implementado en Java puro. Al estar basado en Java, JBoss puede ser utilizado en cualquier sistema operativo para el que esté disponible Java. Los principales desarrolladores trabajan para una empresa de servicios, JBoss Inc., adquirida por Red Hat en abril del 2006, fundada por Marc Fleury, el creador de la primera versión de JBoss. El proyecto está apoyado por una red mundial de colaboradores. Los ingresos de la empresa están basados en un modelo de negocio de servicios. JOnAS: Es un servidor de aplicaciones J2EE de código abierto implementado en Java. JOnAS forma parte de la iniciativa de código abierto de ObjectWeb, la cual fue lanzada en colaboración con varios socios, entre los que se encuentran Bull, France Télécom e INRIA. JOnAS se libera bajo licencia de código abierto LGPL y cuanta con una certificacio Java EE. JOnAS es un servidor de aplicaciones J2EE de código abierto implementado en Java. JOnAS forma parte de la iniciativa de código abierto de ObjectWeb, la cual fue lanzada en colaboración con varios socios, entre los que se encuentran Bull, France Télécom INRIA. JOnAS se libera bajo licencia de código abierto LGPL. Resin: Es un interesante servidor de Aplicaciones Java que soporta PHP a traves de Quercus permitiendo ejecutar aplicaciones web basadas en Java y PHP en un solo servidor con gran velocidad gracias a que el codigo es compilado para la máquina virtual de Java (JVM) permitiendo un excelente desempeño y portabilidad. Apache Tomcat (también llamado Jakarta Tomcat o simplemente Tomcat): Funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems. OTRAS TECNOLOGIAS OAI-PMH (Open Archives Initiative-Protocol Metadata Harvesting): Es una herramienta de interoperabilidad independiente de la aplicación que permite realizar el intercambio de información para que desde puntos (proveedores de servicio), se puedan hacer búsquedas que abarquen la información recopilada en distintos repositorios asociados (proveedores de datos).1 Soluciones como Open Journal Systems, Greenstone (software), EPrints y DSpace, son compatibles de manera nativa con este protocolo. Los metadatos a transmitir vía OAI-PMH deberán codificarse en Dublin Core sin calificar con objeto de minimizar los problemas derivados de las conversiones entre múltiples formatos. CFML: Extensión de la página del Servidor de Macromedia Macromedia ColdFusion. Hay que pagar por usarlo como ASP y no es de libre distribución. Es un lenguaje de script basado en etiquetas que soporta la creación de páginas web dinámicas y acceso a base de datos en un entorno de servidor. En el lenguaje, las etiquetas ColdFusion son incrustadas en documentos HTML. Los archivos creados con CFML tienen la extensión .cfm. El acrónimo viene de ColdFusion Markup Language DHTML ( Dynamic HTML): Designa el conjunto de técnicas que permiten crear sitios web interactivos utilizando una combinación de lenguaje HTML estático, un lenguaje interpretado en el lado del cliente (como JavaScript), el lenguaje de hojas de estilo en cascada (CSS) y la jerarquía de objetos de un Document Object Model (DOM). Una página de HTML Dinámico es cualquier página web en la que los scripts en el lado del cliente cambian el HTML del documento, después de que éste haya cargado completamente, lo cual afecta a la apariencia y las funciones de los objetos de la página. La característica dinámica del DHTML, por tanto, es la forma en que la página interactúa con el usuario cuando la está viendo, siendo la página la misma para todos los usuarios. En contraste, el término más general "página web dinámica" lo usamos para referirnos a alguna página específica que es generada de manera diferente para cada usuario, en cada recarga de la página o por valores específicos de variables de entorno. Este término no debe ser confundido con DHTML. Estas páginas dinámicas son el resultado bien de la ejecución de un programa en algún tipo de lenguaje de programación en el servidor de la página web (como por ejemplo ASP.NET, PHP o Perl), el cual genera la página antes de enviarla al cliente, o bien de la ejecución en la parte cliente de un código que crea la página completa antes de que el programa cliente (usualmente, un navegador) la visualice. En una página DHTML, una vez ésta ha sido cargada completamente por el cliente, se ejecuta un código (como por ejemplo en lenguaje JavaScript) que tiene efectos en los valores del lenguaje de definición de la presentación (por ejemplo CSS), logrando así una modificación en la información presentada o el aspecto visual de la página mientras el usuario la está viendo. PHP: Es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. PHP puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo. Active Server Pages (ASP): también conocido como ASP clásico, es una tecnología de Microsoft del tipo "lado del servidor" para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Services (IIS). Interfaz de entrada común (Common Gateway Interface, abreviado CGI): Es una importante tecnología de la World Wide Web que permite a un cliente (navegador web) solicitar datos de un programa ejecutado en un servidor web. CGI especifica un estándar para transferir datos entre el cliente y el programa. Es un mecanismo de comunicación entre el servidor web y una aplicación externa cuyo resultado final de la ejecución son objetos MIME. Las aplicaciones que se ejecutan en el servidor reciben el nombre de CGIs. Las aplicaciones CGI fueron una de las primeras prácticas de crear contenido dinámico para las páginas web. En una aplicación CGI, el servidor web pasa las solicitudes del cliente a un programa externo. Este programa puede estar escrito en cualquier lenguaje que soporte el servidor, aunque por razones de portabilidad se suelen usar lenguajes de script. La salida de dicho programa es enviada al cliente en lugar del archivo estático tradicional. JavaServer 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. .NET: Es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado. .NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP. Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo.