You are on page 1of 17

Internet

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éneas que 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.3 Existen, por tanto, muchos otros servicios y protocolos en Internet, aparte de la Web: el envío de correo electrónico (SMTP), la transmisión de archivos (FTP y P2P), las conversaciones en línea (IRC), la mensajería instantánea y presencia, la transmisión de contenido y comunicación multimedia telefonía (VoIP), televisión (IPTV)-, los boletines electrónicos (NNTP), el acceso remoto a otros dispositivos (SSH y Telnet) o los juegos en línea.4 5 3 El género de la palabra Internet es ambiguo, según el Diccionario de la lengua española de la Real Academia Española.

Tecnología de Internet
Protocolo
Los proveedores de servicios de Internet conectar a los clientes (pensado en el "fondo" de la jerarquía de enrutamiento) a los clientes de otros ISPs. En el "top" de la jerarquía de enrutamiento son una decena de redes de nivel 1, las grandes empresas de telecomunicaciones que intercambiar tráfico directamente "a través" a todas las otras redes de nivel 1 a través de acuerdos de interconexión pendientes de pago. Nivel 2 redes de compra de tránsito a Internet desde otro ISP para llegar a por lo menos algunas partes de la Internet mundial, aunque también pueden participar en la interconexión no remunerado (sobre todo para los socios locales de un tamaño similar). ISP puede utilizar un solo "aguas arriba" proveedor de conectividad, o utilizar multihoming para proporcionar protección contra los problemas con los enlaces individuales. Puntos de intercambio Internet crear conexiones físicas entre múltiples ISPs, a menudo alojados en edificios de propiedad [cita requerida] de terceras partes independientes. Los ordenadores y routers utilizan las tablas de enrutamiento para dirigir los paquetes IP entre las máquinas conectadas localmente. Las tablas pueden ser construidos de forma manual o automáticamente a través de DHCP para un equipo individual o un protocolo de enrutamiento para los routers de sí mismos. En un solo homed situaciones, una ruta por defecto por lo general apunta hacia "arriba" hacia un ISP proporciona el transporte. De más alto nivel de los ISP utilizan el Border

Filadelfia. También hay puntos de acceso a Internet en muchos lugares públicos. cables de fibra óptica o cobre). y por lo tanto. etc Wi-Fi ofrece acceso inalámbrico a las redes informáticas. Los lugares públicos de uso del Internet incluyen bibliotecas y cafés de internet. Viena. Internet2. Un campus entero o parque. Las redes de investigación tienden a interconectarse en subredes grandes como GEANT. algunos clasificados [cita requerida] los sitios web de los Estados sólo son accesibles desde redes seguras independientes. varios servicios de alta velocidad de datos a través de redes de telefonía celular. GLORIAD. Estos terminales son muy visitada para el uso de varios clientes. Más teléfonos móviles con acceso a Internet que los PC.Aparte de Wi-Fi. Los esfuerzos de base han dado lugar a redes inalámbricas comunitarias. o de pago. Acceso a Internet. gobiernos y otras organizaciones pueden realizar el mismo papel que los ISP. aunque esto no es tan ampliamente utilizado. San Francisco. donde los aspirantes a ser los usuarios necesitan para llevar a sus propios dispositivos inalámbricos. como reserva de entradas. tales como un ordenador portátil o PDA. puede hacerlo a la propia Internet. como salas de los aeropuertos y cafeterías. en algunos casos sólo para usos de corta duración. Navegadores web como Opera están disponibles en estos teléfonos avanzados. gratuita para los clientes solamente. "terminal de acceso público". Comerciales servicios Wi-Fi cubren grandes áreas de la ciudad están en su lugar en Londres. las cuales por lo general basados en honorarios.Gateway Protocol para solucionar rutas de acceso a un determinado rango de direcciones IP a [cita requerida] través de las complejas conexiones de la Internet global. y de investigación nacional del Reino Unido y la red de la educación.". El Internet se puede acceder desde lugares tales como un banco del parque. depósito bancario. Por ejemplo. Chicago y Pittsburgh. Estos a su vez se construyen alrededor de las redes más pequeñas (véase la lista de organizaciones académicas de [cita requerida] redes informáticas). De gama alta los teléfonos móviles como teléfonos inteligentes en general. Hotspots les reconocen ese derecho incluye Wi-Fi de los cafés. que también puede ejecutar una amplia variedad de software de Internet. Un punto de acceso no tiene por qué estar limitado a un lugar confinado. donde los ordenadores con conexión a Internet están disponibles. No todas las redes de ordenadores están conectados a Internet. banda ancha fija (a 25 través de cable coaxial. Muchos hoteles ahora también tienen terminales de uso público. televisión vía satélite y teléfonos celulares con tecnología 3G/4G. como "kiosco de Internet". pago en línea. . Janet. El proveedor de acceso a Internet y la matriz del protocolo se diferencia de los métodos utilizados para obtener en línea. con la participación en el intercambio de tráfico y tránsito de la compra en nombre de sus redes internas de las computadoras individuales. las grandes empresas. se han realizado experimentos con propiedad de las redes móviles inalámbricas como Ricochet. y "teléfonos públicos Web". o incluso una ciudad entera 31 32 puede ser activado. Toronto. Las instituciones académicas. Wi-Fi. Estos servicios pueden ser gratis para todos. y servicios inalámbricos fijos . cuentan con acceso a Internet a través de la red telefónica. Se utilizan varios términos. Los métodos comunes de acceso a Internet en los hogares incluyen dial-up.

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). La Web fue creada alrededor de 1989 por el inglés Tim Berners-Lee con la ayuda del belga Robert Cailliau mientras trabajaban en el CERN en Ginebra. un usuario visualiza sitios web compuestos de páginas web que pueden contener texto. utilizándose para tal efecto el término mesh. ya como personal de la división DD del CERN. En informática. Suiza. Desde entonces. Es en los años 50 cuando Ted Nelson realiza la primera referencia a un sistema de hipertexto. la World Wide Web (WWW) o Red informática mundial1 es un sistema de distribución de información basado en hipertexto o hipermedios enlazados y accesibles a través de Internet. redacta la 2 propuesta. Sin embargo. WorldWideWeb en 1991. Historia Artículo principal: Historia de la World Wide Web. Tim Berners Lee. donde se materializa la realización práctica de este concepto de incipientes nociones de la Web. cuando Tim Berners-Lee propone ENQUIRE al CERN (refiriéndose a Enquire Within Upon Everything. Con la ayuda de Robert Cailliau. se publicó una propuesta más formal para la world wide 3 web el 6 de agosto de 1991. Berners-Lee 4 había creado todas las herramientas necesarias para que una web funcionase: el primer . y navega a través de ellas usando hiperenlaces. un entramado de información distribuida con una interfaz operativa que permitía el acceso tanto a la misma como a otros artículos relevantes determinados por claves. imágenes. No hubo un bautizo oficial o un acuñamiento del término web en esas referencias iniciales. donde la información es enlazada de forma libre. el World Wide Web ya había nacido. La idea subyacente de la Web se remonta a la propuesta de Vannevar Bush en los años 40 sobre un sistema similar: a grandes rasgos. en castellano Preguntando de Todo Sobre Todo). con un soporte operativo tecnológico para la distribución de información en redes informáticas. que referenciaba a ENQUIRE y describía un sistema de gestión de información más elaborado. Berners-Lee usó un NeXTcube como el primer servidor web del mundo y también escribió el primer navegador web. y en los últimos años ha abogado por su visión de una Web semántica. Este proyecto nunca fue materializado. En marzo de 1989. quedando relegado al plano teórico bajo el nombre de Memex. En las Navidades del mismo año. No debe confundirse con WorldWideWeb o Internet. véanse WWW (desambiguación) y Web (desambiguación). y publicado en 1992. vídeos u otros contenidos multimedia. Pero no es hasta 1980. Con un navegador web.World Wide Web Para otros usos de este término.

envió un pequeño resumen del proyecto World Wide Web 6 al newsgroup alt. Esta fecha también señala el debut de la web como un servicio disponible públicamente en Internet.hypertext. .navegador web (el cual también era un editor web). el primer servidor web y las primeras páginas 5 web que al mismo tiempo describían el proyecto. El 6 de agosto de 1991.

Estas Suite disponen de varios programas integrados para leer noticias de Usenet y correo electrónico mediante los protocolos NNTP. y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web). . aunque su uso es minoritario. no solamente descargan este tipo de documentos sino que muestran con el documento sus imágenes. posiblemente con recursos multimedia incrustados. Algunos de los navegadores web más populares se incluyen en lo que se denomina una Suite.Navegador web Un navegador o navegador web (del inglés. se llama navegación. Gopher. sonidos e incluso vídeos streaming en diferentes formatos y protocolos. pero también pueden estar en cualquier otro dispositivo que esté conectado en la computadora del usuario o a través de Internet. normalmente relacionado con el texto o la imagen. y HTTPS (una versión cifrada de HTTP basada en Secure Socket Layer o Capa de Conexión Segura (SSL)). En la actualidad. La función principal del navegador es descargar documentos HTML y mostrarlos en pantalla. comúnmente denominados páginas web. web browser) es una aplicación que opera a través de Internet. hojeador es una traducción literal del original en inglés. El seguimiento de enlaces de una página a otra. Además. permiten almacenar la información en el disco o crear marcadores (bookmarks) de las páginas más visitadas. aunque la mayoría de los hojeadores soportan otros protocolos como FTP. interpretando la información de archivos y sitios web para que éstos puedan ser leídos (ya se encuentre esta red mediante enlaces o hipervínculos) La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto. de donde se origina el nombre navegador (aplicado tanto para el programa como para la persona que lo utiliza. a la cual también se le llama cibernauta). Funcionamiento de los navegadores La comunicación entre el servidor web y el navegador se realiza mediante el protocolo HTTP. browser. Por otro lado. ubicada en cualquier computadora conectada a Internet. Los documentos pueden estar ubicados en la computadora en donde está el usuario. poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento. Tales documentos. IMAP y POP.

Para esto se usan las cookies. El encabezado especificará cosas como la acción requerida del servidor. el resultado de la ejecución de un programa. por lo que muchas veces se hace referencia a él como metadato —porque tiene datos sobre los datos—. el más importante de ellos es el RFC 2616 que especifica la versión 1. Si se reciben líneas de encabezado del cliente. permitiendo así la autenticación.1. o el tipo de dato retornado. la traducción automática de un documento. que no guarda ninguna información sobre conexiones anteriores. Transacciones HTTP Una transacción HTTP está formada por un encabezado seguido. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Cualquier carácter guion ( . HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force. y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado. . colaboración que culminó en 1999 con la publicación de una serie de RFC. A la información transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Un encabezado es un bloque de datos que precede a la información propiamente dicha. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes. una consulta a unabase de datos.Hypertext Transfer Protocol Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de laWorld Wide Web. el servidor las coloca en las variables de entorno de CGI con el prefijo HTTP_ seguido del nombre del encabezado. Los recursos pueden ser archivos. etc. opcionalmente. Al cliente que efectúa la petición (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). Estos campos permiten que se envíe información descriptiva en la transacción. HTTP es un protocolo sin estado. cifrado e identificación de usuario. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. por una línea en blanco y algún dato. Esto le permite a las aplicaciones web instituir la noción de "sesión". que es información que un servidor puede almacenar en el sistema cliente. servidores.) del nombre del encabezado se convierte a caracteres "_". es decir. proxies) para comunicarse. o el código de estado. El uso de campos de encabezados enviados en las transacciones HTTP le dan gran flexibilidad al protocolo.

Introducción al protocolo FTP El protocolo FTP (Protocolo de transferencia de archivos) es. es decir. un equipo envía órdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor). pero las innovaciones más importantes se llevaron a cabo en julio de 1973. Massachusetts Institute of Technology). El FTP se utiliza principalmente para descargar un archivo de un servidor o para subir un archivo a un servidor a través de Internet. de la misma manera que el HTTP en la transferencia de páginas web desde un servidor alnavegador de un usuario y el SMTP para transferir correo electrónico a través de Internet. un protocolopara transferir archivos. La función del protocolo FTP El protocolo FTP define la manera en que los datos deben ser transferidos a través de una red TCP/IP. diversos documentos de RFC (petición de comentarios) han mejorado el protocolo básico. El FTP utiliza los protocolos de Internet TCP/IP para permitir la transferencia de datos. Desde entonces. La implementación del FTP se remonta a 1971 cuando se desarrolló un sistema de transferencia de archivos (descrito en RFC141) entre equipos del Instituto Tecnológico de Massachusetts (MIT. como su nombre lo indica. Actualmente. el protocolo para intercambiar archivos enInternet. el protocolo FTP está definido por RFC 959 (Protocolo de transferencia de archivos (FTP) . El objetivo del protocolo FTP es:    permitir que equipos remotos puedan compartir archivos permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor permitir una transferencia de datos eficaz El modelo FTP El protocolo FTP está incluido dentro del modelo cliente-servidor. Durante una conexión FTP.Protocolo FTP Abreviatura de File Transfer Protocol. se encuentran abiertos dos canales de transmisión:   Un canal de comandos (canal de control) Un canal de datos .Especificaciones).

el cliente y el servidor cuentan con dos procesos que permiten la administración de estos dos tipos de información:  DTP (Proceso de transferencia de datos) es el proceso encargado de establecer la conexión y de administrar el canal de datos. por ejemplo. el servidor PI proporciona el puerto por el cual se enviarán los datos al Cliente DTP. el servidor los interpreta. ejecuta su DTP y después envía una respuesta estándar. Entonces. Una vez que se establece la conexión. es posible transferir datos entre dos servidores FTP mediante el paso indirecto por un cliente para enviar instrucciones de control y la transferencia de información entre dos procesos del servidor conectados en el puerto correcto. de enviar los comandos FTP.  PI (Intérprete de protocolo) interpreta el protocolo y permite que el DTP pueda ser controlado mediante los comandos recibidos a través del canal de control. debido a que los puertos de control y de datos son canales separados. de recibir los comandos FTP del USUARIO PI a través de éste. El cliente DTP escucha el puerto especificado para los datos provenientes del servidor. de responderles y de ejecutar el SERVIDOR DE DTP. Cuando un cliente FTP se conecta con un servidor FTP. de establecer la conexión para el canal de control. de recibir respuestas del SERVIDOR PI y de controlar al USUARIO DE DTP. es posible enviar comandos desde un equipo y recibir datos en otro. . Es importante tener en cuenta que. El DTP del lado del servidor se denomina SERVIDOR DE DTP y el DTP del lado del cliente se denomina USUARIO DE DTP. Esto es diferente en el cliente y el servidor:  El SERVIDOR PI es responsable de escuchar los comandos que provienen de un USUARIO PI a través del canal de control en un puerto de datos. si fuera necesario.  El USUARIO PI es responsable de establecer la conexión con el servidor FTP. El cliente envía comandos FTP al servidor.Por lo tanto. el USUARIO PI inicia la conexión con el servidor de acuerdo con el protocolo Telnet.

En esta configuración. De este modo. . el protocolo indica que los canales de control deben permanecer abiertos durante la transferencia de datos. un servidor puede detener una transmisión si el canal de control es interrumpido durante la transmisión.

sistemas de televisión interactiva. desde Recomendaciones a borradores de trabajo) por fecha[ingles] (las más recientes al principio) por grupo[ingles] (quien desarrolla la especificación) Principios Los siguientes principios guían el trabajo del W3C. con publicaciones recientes al principio y después todas las espeficificaciones agrupadas por su estado. PDAs. infraestructura de red. software. relacionadas con HTML”) por estado[ingles] (esta es una aproximación a la vista "clásica" de los informes técnicos (TR). “todas las especificaciones    El objetivo del W3C es guiar la Web hacia su máximo potencial a través del desarrollo de protocolos y pautas que aseguren el crecimiento futuro de la Web. localización geográfica. los cuales promueven la visión del W3C de Web Única. así como obtener un mayor apoyo desde el W3C y desde la comunidad en general.W3C El W3C desarrolla especificaciones técnicas y directrices a través de un proceso que ha sido diseñado para maximizar el consenso sobre el contenido de un informe técnico. o habilidad física o mental. incluyendo:  por tema de la tecnología[ingles] (como por ejemplo. Actualmente. cultura. los teléfonos móviles. es que ésta hace posible la comunicación humana. Uno de los objetivos principales del W3C es hacer que estos beneficios estén disponibles para todo el mundo. de forma que se pueda asegurar la alta calidad técnica y editorial. el comercio y las oportunidades para compartir conocimiento. Conoce más información sobre:  Iniciativa de Accesibilidad Web[ingles]  Internacionalización[ingles]  Web Móvil para el Desarrollo Social[ingles] Web desde cualquier dispositivo La cantidad de dispositivos diferentes para acceder a la Web ha crecido exponencialmente. El W3C ofrece varias vistas de sus especificaciones. Web para todo el mundo El valor social que aporta la Web. Conoce más información sobre:  La Web de los Dispositivos[ingles]  Iniciativa de Web móvil[ingles]  Navegadores y otros agentes . puntos de información e incluso algunos pequeños electrodomésticos pueden acceder a la Web. Debajo tratamos importantes aspectos de este objetivo. independientemente del hardware. idioma. teléfonos inteligentes. sistemas de respuesta de voz.

CSS La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación. En este último caso podrían definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo "<style>" Sintaxis CSS tiene una sintaxis muy sencilla. clase (class). En el CSS. propiedades y atributos.] } /* comentarios */ . Cada bloque de estilos se define entre llaves. Una hoja de estilos CSS consta de 3 reglas. en función de su tipo.. Abajo puede verse un ejemplo de una parte de una hoja de estilos CSS: selector [. .. .. selector2. los selectors marcarán qué elementos se verán afectados por cada bloque de estilo que les siga. posición dentro del Document Object Model. pudiendo afectar a uno o varios elementos a la vez. La información de estilo puede ser adjuntada como un documento separado o en el mismo documento HTML.. nombre 2 (name). Cada regla consiste en uno o más selectores y un bloque de estilos con los estilos a aplicar para los elementos del documento que cumplan con el selector que les precede. ID.] [:pseudo-class][::pseudo-element] { propiedad: valor.. que usa unas cuantas palabras claves tomadas del inglés para especificar los nombres de sus selectores. y está formado por una o varias 1 declaraciones de estilo con el formato propiedad:valor. etcétera. [propiedad2: valor2.

en realidad lo que pasa es que establecemos una petición de un archivo HTML residente en el servidor (un ordenador que se encuentra continuamente conectado a la red) el cual es enviado e interpretado por nuestro navegador (el cliente). Por otro lado. Cuando nosotros pinchamos sobre un enlace hipertexto. . Así pues. los lenguajes de lado cliente (entre los cuales no sólo se encuentra el HTML sino también el Java y el JavaScript los cuales son simplemente incluidos en el código HTML) son aquellos que pueden ser directamente "digeridos" por el navegador y no necesitan un pretratamiento.LENGUAJES DEL LADO DEL USUARIO El navegador es una especie de aplicación capaz de interpretar las órdenes recibidas en forma de código HTML fundamentalmente y convertirlas en las páginas que son el resultado de dicha orden. podemos hablar de lenguajes de lado servidor que son aquellos lenguajes que son reconocidos. ejecutados e interpretados por el propio servidor y que se envían al cliente en un formato comprensible para él.

un lenguaje de lado cliente es totalmente independiente del servidor. <A> es un enlace. los servidores que aceptan páginas con scripts de lado servidor son en su mayoría de pago o sus prestaciones son muy limitadas. Por ejemplo </B> se utiliza para indicar . un lenguaje de lado servidor es independiente del cliente por lo que es mucho menos rígido respecto al cambio de un navegador a otro o respecto a las versiones del mismo. Inversamente. por ejemplo <B> significa que se escriba en negrita (bold) o <P> significa un párrafo. Así. que indica que a partir de ese punto no debe de afectar la etiqueta. por regla general. Cada etiqueta significa una cosa. Lenguajes del lado cliente HTML El lenguaje llamado HTML indica al navegador donde colocar cada texto. lo cual permite que la página pueda ser albergada en cualquier sitio sin necesidad de pagar más ya que. por ejemplo. Elel lenguaje consta de etiquetas que tienen esta forma <B> o <P>. cada imagen o cada video y la forma que tendrán estos al ser colocados en la página. etc. Casi todas las etiquetas tienen su correspondiente etiqueta de cierre.Cada uno de estos tipos tiene por supuesto sus ventajas y sus inconvenientes.

con todas las tecnologías relacionadas. XHTML es básicamente HTML expresado como XML válido. Siglas del inglés eXtensible HyperText Markup Language. cuya principal novedad consiste en permitir compartir los datos con los que se trabaja a todos los niveles. Así que el HTML no es más que una serie de etiquetas que se utilizan para definir la forma o estilo que queremos aplicar a nuestro documento. más avanzada. por ejemplo... por todas las aplicaciones y soportes XHTML. porque es el navegador el que soporta la carga de procesamiento.") al abrir la página con el navegador se nos mostrará una ventana de bienvenida XML XML es una tecnología en realidad muy sencilla que tiene a su alrededor otras tecnologías que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. pero esto permite que posteriormente . representa una manera distinta de hacer las cosas. si en el código de una página Web incluimos la sentencia <script> window. Su uso se basa fundamentalmente en la creación de efectos especiales en las páginas y la definición de interactividades con el usuario. <B>Esto está en negrita</B>. Gracias. Es más estricto a nivel técnico.alert("Bienvenido </script> a mi sitio web. Las sentencias escritas en javascript se encapsulan entre las etiquetas <script> y </script>. Se trata de un lenguaje de programación del lado del cliente. JAVASCRIPT Javascript es un lenguaje de programación utilizado para crear pequeños programitas encargados de realizar acciones dentro del ámbito de una página web. Esta página es un claro ejemplo de uso del HTML.que se deje de escribir en negrita. XML.

XSLT. XHTML es solamente la versión XML de HTML. Ventajas respecto del HTML Las principales ventajas del XHTML sobre el HTML son:    Se pueden incorporar elementos de distintos espacios de nombres XML (como MathML y Scalable Vector Graphics). por lo que el parser puede ser mucho más sencillo. más estrictas. La versión 1. pero cumple las especificaciones. las mismas funcionalidades.0.sea más fácil al hacer cambios o buscar errores entre otros. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una web semántica. donde la información.). pero parte a la especificación en módulos. por lo que tiene.1 es similar. En su versión 1. básicamente. Un navegador no necesita implementar heurísticas para detectar qué quiso poner el autor. En sucesivas versiones la W3C planea romper con los tags clásicos traídos de HTML. y la forma de presentarla estén claramente separadas. de XML. etc. Como es XML se pueden utilizar fácilmente herramientas creadas para procesamiento de documentos XML genéricos (editores. .

Para resolver estos problemas. se hizo necesario que dos figuras profesionales distintas trabajen en un único proyecto: el programador (que conoce el lenguaje de programación utilizado del lado del servidor) y el diseñador web (que conoce la parte gráfica y el lenguaje HTML). basados en la tecnología Java de Sun Microsystems. se buscó desarrollar una tecnología que permitiera ejecutar. Estos lenguajes se utilizan para generar páginas dinamicas. todos los pedidos de ejecución de código sin importar la cantidad de clientes que se conectaban concurrentemente. ASP. Lenguajes de scrip de servidor son los lenguajes que se ejecutan en el lado del servidor. de este modo se limitaron los problemas de prestación y seguridad de la tecnología CGI. Esta tecnología. La primera solución técnica realizada fue la posibilidad de que el servidor web ejecutase programas residentes en la máquina de servicio. Historia Los primeros servidores web permitían visualizar exclusivamente información estática. fueron desarrollados lenguajes que pueden ser incluidos al interno de archivos HTML. Si bien la tecnología CGI resolvía el problema de la presentación exclusiva de información estática. Estos comandos pueden ser interpretados (como por ejemplo las páginas ASP o PHP) o precompilados (como en las páginas JSP o ASP. uno por cada cliente que solicitaba dicha página). al mismo tiempo presentaba dos limitaciones importantes: el problema de seguridad que podía representar el hecho de que mediante una petición se pudiesen ejecutar programas indeseados en el servidor y la carga del servidor (si una página que lanzaba un programa era llamada desde 100 clientes simultáneamente. Asimismo. desarrollar aptitudes de diseñador web en los programadores y de programador en los diseñadores (se esperaba con ello el hacer más fácil y veloz el desarrollo de scripts del lado del servidor). Éstos permitían ejecutar código en un único proceso externo que gestionaba todas las llamadas realizadas por el servidor web.Script del lado del servidor La programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el servidor web para generar páginas HTML dinámicamente como respuesta. Con la utilización de esta tecnología se buscaba. también. . como PHP. Así surgieron los denominados servlets. y los filtros ISAPI de Microsoft. el servidor ejecutaba 100 procesos. y no se resolvió el problema representado por un desarrollo demasiado costoso en términos de tiempo. etc. conocida como Common Gateway Interface (CGI) permitía lanzar programas escritos principalmente en C o Perl. No obstante. sobre todo desde el momento en el que la actividad publicitaria y comercial comenzó a concentrarse también en Internet.NET). Esto presentó pronto una limitación. facilitando el acceso a las bases de datos. en un único proceso del servidor. impidiendo al mismo tiempo que el servidor web pueda ejecutar programas del sistema operativo. Para resolver estas limitaciones.

[editar]Lenguajes      ASP PHP Java (JSP. Servlets) Python Ruby el numero de cuenta es este 2723721906 es de bancomer son solo 1200 a nombre de Viridiana Larios .