Sie sind auf Seite 1von 12

Colegio Nacional de Educacin Profesional Tcnica del Estado de Jalisco

PLANTEL 168 LAGOS DE MORENO

NOMBRE DEL MDULO


Administracin de Sitios Web

NOMBRE DE LA ACTIVIDAD 1.1.1


Determina la plataforma web de acuerdo a requerimientos y necesidades especficas de los sitios Web que almacena y publica el servidor

NOMBRE DEL ALUMNO


Joaquin Armando Ramrez Reyes

NOMBRE DEL T.A.


Oscar Omar Torres Cota

N DE GRUPO 406

Principales servidores Web del mercado


Servidor HTTP Apache El servidor HTTP Apache es un servidor web HTTP de cdigo abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la nocin de sitio virtual. Cuando comenz su desarrollo en 1995 se bas inicialmente en cdigo del popular NCSA HTTPd 1.3, pero ms tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quera que tuviese la connotacin de algo que es firme y enrgico pero no agresivo, y la tribu Apache fue la ltima en rendirse al que pronto se convertira en gobierno de EEUU, y en esos momentos la preocupacin de su grupo era que llegasen las empresas y "civilizasen" el paisaje que haban creado los primeros ingenieros de internet. Adems Apache consista solamente en un conjunto de parches a aplicar al servidor de NCSA. Era, en ingls, a patchy server (un servidor "parcheado"). El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation. Apache presenta entre otras caractersticas altamente configurables, bases de datos de autenticacin y negociado de contenido, pero fue criticado por la falta de una interfaz grfica que ayude en su configuracin. Apache tiene amplia aceptacin en la red: desde 1996, Apache, es el servidor HTTP ms usado. Alcanz su mxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su cuota de mercado en los ltimos aos. (Estadsticas histricas y de uso diario proporcionadas por Netcraft3 ). La mayora de las vulnerabilidades de la seguridad descubiertas y resueltas tan slo pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malvolos en las disposiciones de recibimiento compartidas que utilizan PHP como mdulo de Apache. Internet Information Services Internet Information Services (IIS) - antes conocida como servidor de Internet Information -es una aplicacin de servidor web y un conjunto de mdulos de extensin de funcionescreadas por Microsoft para su uso con Microsoft Windows. IIS 7.5 soporta HTTP, HTTPS, FTP, FTPS, SMTP y NNTP. Es una parte integral de la familia del servidor ofWindows de los productos, as como de ciertas ediciones de Windows XP, Windows Vista y Windows 7. IIS no est activada de forma predeterminada cuando se instala Windows. Versiones de IIS * IIS 1.0: Windows NT 3.51, disponible como add-on gratuito. * IIS 2.0: Windows NT 4.0 * IIS 3.0: Windows NT 4.0 Service Pack 3 * IIS 4.0: Windows NT 4.0 Option Pack * IIS 5.0: Windows 2000 * IIS 5.1: Windows XP Professional * IIS 6.0: Windows Server 2003 y Windows XP Professional x64 Edition

* IIS 7.0: Windows Vista y Windows Server 2008 Sitio web: www.microsoft.com/iis

Identificacin de protocolos relacionados con aplicaciones y servicios web


Hypertext Transfer Protocol o HTTP. Hypertext Transfer Protocol o HTTP (en espaol protocolo de transferencia de hipertexto) es el protocolo usado en cada transaccin de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboracin que culmin en 1999 con la publicacin de una serie de RFC, el ms importante de ellos es el RFC 2616 que especifica la versin 1.1. HTTP define la sintaxis y la semntica 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 peticin-respuesta entre un cliente y un servidor. Al cliente que efecta la peticin (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la informacin 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 ejecucin de un programa, una consulta a una base de datos, la traduccin automtica de un documento, etc. HTTP es un protocolo sin estado, es decir, que no guarda ninguna informacin sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es informacin que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la nocin de "sesin", y tambin permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado. Hypertext Transfer Protocol Secure o HTTPS. Hypertext Transfer Protocol Secure (en espaol: Protocolo seguro de transferencia de hipertexto), ms conocido por sus siglas HTTPS, es un protocolo de red basado en el protocolo HTTP, destinado a la transferencia segura de datos de hipertexto, es decir, es la versin segura de HTTP. Es utilizado principalmente por entidades bancarias, tiendas en lnea, y cualquier tipo de servicio que requiera el envo de datos personales o contraseas. La idea principal de https es la de crear un canal seguro sobre una red insegura. Esto proporciona una proteccin razonable contra ataques eavesdropping y man-in-the-middle, siempre que se empleen mtodos de cifrado adecuados y que el certificado del servidor sea verificado y resulte de confianza. La confianza inherente en HTTPS est basada en una Autoridad de certificacin superior que viene preinstalada en el software del navegador (Es el equivalente a decir "Confo en la autoridad de certificacin (p.e. VeriSign/Microsoft/etc.) para decirme en quien debera confiar"). Sin embargo una conexin HTTPS a un website puede ser validada si y solo si todo lo siguiente es verdad: 1. El usuario confa en la Autoridad de certificacin para dar fe solo para websites legtimos sin nombres engaosos.

2. El website proporciona un certificado vlido (y un certificado invlido muestra una alerta en la mayora de los navegadores), lo que significa que est firmado por una autoridad confiable. 3. El certificado identifica correctamente al website (p.e. visitando https://algunsitio y recibiendo un certificado para "AlgunSitio S.A." y no "AlgunZitio S.A." [ver #2]). 4. Cada uno de los nodos involucrados en internet son dignos de confianza, o que el usuario confe en que la capa de cifrado del protocolo (TLS o SSL) es inquebrantable por un eavesdropper. Integracin con el Navegador Cabe mencionar que el uso del protocolo HTTPS no impide que se pueda utilizar HTTP. Es aqu cuando nuestro navegador nos advertir sobre la carga de elementos no seguros (HTTP), estando conectados a un entorno seguro (HTTPS). Los protocolos HTTPS son utilizados por navegadores como: Safari, Internet Explorer, Mozilla Firefox, Opera y Google Chrome, entre otros. Algunos navegadores utilizan un icono (generalmente un candado) en la parte derecha de la barra de direcciones para indicar la existencia de un protocolo de comunicaciones seguro e incluso cambian el color del fondo de la barra de direcciones por azul (Firefox) o verde (Internet Explorer) para identificar pginas web seguras. Cuando se conecta a un sitio con un certificado invlido, los navegadores antiguos podran presentar al usuario una caja de dilogo preguntando si desean continuar. Los navegadores ms modernos muestran una alerta a lo largo de toda la ventana. Los navegadores ms modernos tambin muestran mucha ms informacin de seguridad sobre el sitio en la barra de direcciones. Los certificados de validacin extendida vuelven la barra de direcciones verde en navegadores modernos. La mayora de los navegadores tambin despliegan una alerta cuando el usuario visita un sitio que contiene una mezcla de contenidos cifrados y sin cifrar. Para conocer si una pgina web que estamos visitando utiliza el protocolo https y es, por tanto, segura en cuanto a la trasmisin de los datos que estamos transcribiendo, debemos observar si en la barra de direcciones de nuestro navegador aparece https al comienzo, en lugar de http. File Transfer Protocol o FTP. FTP (sigla en ingls de File Transfer Protocol - Protocolo de Transferencia de Archivos) en informtica, es un protocolo de red para la transferencia 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. El Servicio FTP es ofrecido por la capa de Aplicacin del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema bsico de FTP es que est pensado para ofrecer la mxima velocidad en la conexin, pero no la mxima seguridad, ya que todo el intercambio de informacin, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en

texto plano sin ningn tipo de cifrado, con lo que un posible atacante puede capturar este trfico, acceder al servidor, o apropiarse de los archivos transferidos. Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el trfico. Un servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.). Su funcin es permitir el intercambio de datos entre diferentes servidores/ordenadores. Por lo general, los programas servidores FTP no suelen encontrarse en los ordenadores personales, por lo que un usuario normalmente utilizar el FTP para conectarse remotamente a uno y as intercambiar informacin con l. Las aplicaciones ms comunes de los servidores FTP suelen ser el alojamiento web, en el que sus clientes utilizan el servicio para subir sus pginas web y sus archivos correspondientes; o como servidor de backup (copia de seguridad) de los archivos importantes que pueda tener una empresa. Para ello, existen protocolos de comunicacin FTP para que los datos se transmitan cifrados, como el SFTP (Secure File Transfer Protocol). Trivial File Transfer Protocol o TFTP. TFTP son las siglas de Trivial file transfer Protocol (Protocolo de transferencia de archivos trivial). Es un protocolo de transferencia muy simple semejante a una versin bsica de FTP. TFTP a menudo se utiliza para transferir pequeos archivos entre ordenadores en una red, como cuando un terminal X Window o cualquier otro cliente ligero arranca desde un servidor de red. Algunos detalles del TFTP: Utiliza UDP (en el puerto 69) como protocolo de transporte (a diferencia de FTP que utiliza el puerto 21 TCP). No puede listar el contenido de los directorios. No existen mecanismos de autenticacin o cifrado. Se utiliza para leer o escribir archivos de un servidor remoto. Soporta tres modos diferentes de transferencia, "netascii", "octet" y "mail", de los que los dos primeros corresponden a los modos "ascii" e "imagen" (binario) del protocolo FTP. Detalles de una sesin TFTP Ya que TFTP utiliza UDP, no hay una definicin formal de sesin, cliente y servidor, aunque se considera servidor a aquel que abre el puerto 69 en modo UDP, y cliente a quien se conecta. Sin embargo, cada archivo transferido va TFTP constituye un intercambio independiente de paquetes, y existe una relacin cliente-servidor informal entre la mquina que inicia la comunicacin y la que responde. La mquina A, que inicia la comunicacin, enva un paquete RRQ (read request/peticin de lectura) o WRQ (write request/peticin de escritura) a la mquina B, conteniendo el nombre del archivo y el modo de transferencia.

B responde con un paquete ACK (acknowledgement/confirmacin), que tambin sirve para informar a A del puerto de la mquina B al que tendr que enviar los paquetes restantes. La mquina origen enva paquetes de datos numerados a la mquina destino, todos excepto el ltimo conteniendo 512 bytes de datos. La mquina destino responde con paquetes ACK numerados para todos los paquetes de datos. El paquete de datos final debe contener menos de 512 bytes de datos para indicar que es el ltimo. Si el tamao del archivo transferido es un mltiplo exacto de 512 bytes, el origen enva un paquete final que contiene 0 bytes de datos. File Transfer Protocol Secure o FTPS. Este artculo est sobre FTP sobre SSL. Para FTP Software, la compaa de software de red desaparecida, vea FTP Software. FTPS (tambin conocido como Secure FTP y FTP con SSL) es una extensin del Protocolo de uso de transferencia de archivos (FTP), que aade soporte para el Transport Layer Security (TLS) y Secure Sockets Layer (SSL) de protocolos criptogrficos. FTPS no debe ser confundido con el SSH File Transfer Protocol (SFTP), un subsistema incompatibles transferencia segura de archivos para el Secure Shell (SSH) de protocolo. Tambin es diferente de FTP seguro, la prctica de un tnel de FTP a travs de una conexin SSH. Secure Shell o SSH. La transferencia de archivos se redact en 1971 [1] para su uso en la red cientfica y de investigacin, ARPANET. El acceso a la ARPANET durante este tiempo se limitaba a un pequeo nmero de sitios militares y universidades, negando la necesidad de seguridad de los datos o los requisitos de privacidad dentro del protocolo. Como el ARPANET dio paso a la Internet, los datos empezaron a recorrer caminos cada vez ms desde el cliente al servidor. La oportunidad para que terceros no autorizados para espiar las transmisiones de datos proporcionalmente mayor. En 1994, el navegador de Internet Netscape compaa desarroll y lanz el envoltorio de la capa de aplicacin, Secure Sockets Layer. [2] Este protocolo permite a las aplicaciones comunicarse a travs de una red de manera privada y segura, desalentando espionaje, manipulacin y falsificacin de mensajes. Si bien puede agregar seguridad a cualquier protocolo que utiliza conexiones de confianza (tal como TCP), que fue ms utilizado por Netscape con HTTP para formar HTTPS. El protocolo SSL se aplic finalmente a FTP, con un proyecto de solicitud de comentarios (RFC), publicado a finales de 1996. [3] Un puerto IANA oficial se registr poco despus. Sin embargo, el RFC no se finaliz hasta el ao 2005 [4]. Secure Copy o SCP. Secure Copy o SCP es un medio de transferencia segura de archivos informticos entre un host local y otro remoto o entre dos hosts remotos, usando el protocolo Secure Shell (SSH). El trmino SCP puede referir a dos conceptos relacionados, el protocolo SCP o el programa SCP. El protocolo SCP es bsicamente idntico al protocolo rcp de BSD. A diferencia de rcp, los datos son cifrados

durante su transferencia, para evitar que potencialespacket sniffers extraigan informacin til de los paquetes de datos. Sin embargo, el protocolo mismo no provee autenticacin y seguridad; sino que espera que el protocolo subyacente, SSH, lo asegure. El modo SCP o simple communication protocol, es un protocolo simple que deja al servidor y al cliente tener mltiples conversaciones sobre una TCP normal. Este protocolo esta diseado para ser simple de implementar. El servicio principal de este protocolo es el control del dialogo entre el servidor y el cliente, administrando sus conversaciones y agilizadas en un alto porcentaje, este protocolo le permite a cualquiera de los dos establecer una sesin virtual sobre la normal. Secure Socket Layer o SSL. El protocolo Secure Sockets Layer (SSL) utiliza una combinacin de cifrado de clave pblica y clave simtrica. Cifrado de claves simtricas es mucho ms rpido que el cifrado de clave pblica; sin embargo, proporciona cifrado de clave pblica mejor las tcnicas de autenticacin. Una sesin SSL siempre comienza con un intercambio de mensajes denominado protocolo de enlace SSL. El protocolo de enlace permite al servidor autenticar al cliente mediante tcnicas de claves pblicas y, a continuacin, permite el cliente y el servidor para cooperar en la creacin de claves simtricas utilizada para el rpido cifrado, descifrado y deteccin de alteracin durante la sesin sigue. Opcionalmente, el protocolo de enlace tambin permite al cliente para autenticarse en el servidor. Los pasos implicados en el protocolo de enlace SSL son los siguientes (tenga en cuenta los siguientes pasos supone el uso de los conjuntos de cifrado enumerados en conjuntos de cifrado con intercambio de claves RSA: Triple DES, RC4, RC2, DES:( 1. El cliente enva al servidor nmero de versin SSL del cliente, configuracin de cifrado, datos especficos de la sesin y otra informacin que necesita el servidor para comunicarse con el cliente mediante SSL. 2. El servidor enva al cliente el nmero del servidor SSL versin, configuracin de cifrado, datos especficos de la sesin y otra informacin que necesita el cliente para comunicarse con el servidor a travs de SSL. El servidor enva tambin su propio certificado y si el cliente solicita un recurso de servidor que requiere autenticacin de cliente, el servidor solicita el certificado del cliente. 3. El cliente utiliza la informacin enviada por el servidor para autenticar el servidor (vea autenticacin de servidor para obtener informacin detallada). Si no se puede autenticar el servidor, el usuario se advierte del problema y le informar de que no se puede establecer una conexin cifrada y autenticada. Si el servidor se puede autenticar correctamente, el cliente contina con el paso 4. 4. Con todos los datos generados en el protocolo de enlace de hasta, el cliente (con la cooperacin del servidor, segn el cifrado se utiliza) crea la pre-master secreto para la sesin, lo cifra con clave pblica del servidor (obtuvo de certificado del servidor, enviado en el paso 2) y enva el secreto Pre-maestro cifrado al servidor. 5. Si el servidor ha solicitado autenticacin de cliente (un paso opcional en el protocolo de enlace), el cliente firma tambin otro fragmento de datos que es nico para este protocolo de enlace y conocido por el cliente y el servidor. En este caso, el cliente enva los datos firmados y el certificado del cliente al servidor junto con el secreto Pre-maestro cifrado.

6. Si el servidor ha solicitado autenticacin de cliente, el servidor intenta autenticar el cliente (vea autenticacin de cliente para obtener informacin detallada). Si no se puede autenticar el cliente, la sesin termina. Si el cliente puede ser autenticado correctamente, el servidor utiliza su clave privada para descifrar el secreto maestro previo y, a continuacin, realiza una serie de pasos (que el cliente tambin realiza, empezando desde el mismo secreto Pre-maestro) para generar el secreto principal. 7. Tanto el cliente y el servidor utilizan el secreto principal para generar las claves de sesin, que son claves simtricas utiliza para cifrar y descifrar informacin intercambiada durante la sesin SSL y para comprobar su integridad (es decir, para detectar cambios en los datos entre el momento en que se envi y se recibe a travs de la conexin de SSL). 8. El cliente enva un mensaje al servidor informndole de que los mensajes futuros del cliente se cifrar con la clave de sesin. Despus enva un mensaje (cifrado) independiente que indica que ha terminado la parte cliente del protocolo de enlace. 9. El servidor enva un mensaje al cliente que se informa de que los mensajes futuros del servidor de se cifrar con la clave de sesin. Despus enva un mensaje (cifrado) independiente que indica que ha terminado la parte servidor del protocolo de enlace. 10. El protocolo de enlace SSL ahora est completo y comienza la sesin. El cliente y el servidor utilizan las claves de sesin para cifrar y descifrar los datos envan entre s y para validar su integridad. 11. sta es la condicin de funcionamiento normal del canal seguro. En cualquier momento, debido a un estmulo interno o externo (intervencin de usuario o automatizacin), ambos lados pueden negociar la conexin, en cuyo caso, el proceso se repite.

Seleccin de la plataforma tecnolgica para el desarrollo de sitios web


Arquitectura web De la misma forma en que los arquitectos tradicionales disean y coordinan la construccin de edificios, los arquitectos web disean y coordinan el desarrollo de sitios web. Los sitios web son una conjuncin muy compleja de distintos sistemas integrados entre s (Bases de datos, servidores, redes, componentes de backup y seguridad, etc.). El resultado final ser un sitio que pueda resolver las necesidades de negocios: Vender productos y servicios online y servir mejor a las necesidades de los clientes. Los principios usados para construir un edificio no son muy distintos de los que se presentan en el proceso de disear un sitio o una aplicacin web. Las aplicaciones deben ser diseadas sobre de las necesidades de ya mero personas que van a utilizarlas, de la misma forma que los edificios deben ser diseados en base a las necesidades de sus ocupantes.

En los edificios los picaportes y las manijas de las puertas estn a un metro de altura porque esa es la altura a la que se encuentran las manos. En la web los mens de navegacin no tendran que ser diferentes... debera estar donde las personas los necesitan. En los edificios los picaportes y las manijas de las puertas estn a un metro del piso porque esa es la altura a la que se encuentran las manos. En la web los mens de navegacin no tendran que ser diferentes... debera estar donde las personas los necesitan. En el diseo de sitios web, igual que en el diseo de edificios, se requiere un firme conocimiento de las tecnologas aplicadas. En el diseo de edificios estos conocimientos son sobre las propiedades estructurales de los materiales, electricidad, mecnica, plomera, etc... en el desarrollo web se requieren de conocimientos de lenguajes programacin y estructura de bases de datos, el protocolo TCP/IP, el lenguaje HTML y muchos otros. Servidor web Un servidor web es un programa que est diseado para transferir hipertextos, pginas web o pginas HTML (HyperText Markup Language:( textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de msica. El programa implementa el protocolo HTTP (HyperText Transfer Protocol) que pertenece a la capa de aplicacin del modelo OSI. El trmino tambin se emplea para referirse al ordenador que ejecuta el programa. El Servidor web se ejecuta en un ordenador mantenindose a la espera de peticiones por parte de un cliente (un navegador web) y que responde a estas peticiones adecuadamente, mediante unapgina web que se exhibir en el navegador o mostrando el respectivo mensaje si se detect algn error. A modo de ejemplo, al teclear www.wikipedia.org en nuestro navegador, ste realiza una peticin HTTP al servidor de dicha direccin. El servidor responde al cliente enviando el cdigo HTML de la pgina; el cliente, una vez recibido el cdigo, lo interpreta y lo exhibe en pantalla. Como vemos con este ejemplo, el cliente es el encargado de interpretar el cdigo HTML, es decir, de mostrar las fuentes, los colores y la disposicin de los textos y objetos de la pgina; el servidor tan slo se limita a transferir el cdigo de la pgina sin llevar a cabo ninguna interpretacin de la misma. DNS Es un sistema de nomenclatura jerrquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia informacin variada con nombres de dominios asignado a cada uno de los participantes. Su funcin ms importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propsito de poder localizar y direccionar estos equipos mundialmente. El DNS es una base de datos distribuida y jerrquica que almacena informacin asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de informacin a cada nombre, los usos ms comunes son la asignacin de nombres de dominio a direcciones IP y la localizacin de los servidores de correo electrnico de cada dominio. La asignacin de nombres a direcciones IP es ciertamente la funcin ms conocida de los protocolos DNS. Por ejemplo, si la direccin IP del sitio FTP de prox.mx es 200.64.128.4, la mayora de la gente llega a este equipo especificando ftp.prox.mx y no la direccin IP. Adems de ser ms fcil de recordar, el nombre es ms fiable. La direccin numrica podra cambiar por muchas razones, sin que tenga que cambiar el nombre.

Sistema Operativo Es el programa o conjunto de programas que efectan la gestin de los procesos bsicos de un sistema informtico, y permite la normal ejecucin del resto de las operaciones.[1] Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusin en el mismo trmino de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interaccin con el sistema operativo, tambin llamado ncleo o kernel. Uno de los ms prominentes ejemplos de esta diferencia, es el ncleo Linux, el cual es el ncleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisin, se debe a la modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de funcionamiento de los grandes computadores[2]se redise a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (nicamente un usuario al mismo tiempo) ms sencillo de gestionar.[3] (Vase AmigaOS, beOS o MacOS como los pioneros[4] de dicha modernizacin, cuando los Amiga, fueron bautizados con el sobrenombre deVideo Toasters[5] por su capacidad para la Edicin de vdeo en entornomultitarea round robin, con gestin de miles de colores e interfaces intuitivos paradiseo en 3D. Uno de los propsitos del sistema operativo que gestiona el ncleo intermediarioconsiste en gestionar los recursos de localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayora de los aparatos electrnicos que utilizan microprocesadores para funcionar. (telfonos mviles, reproductores de DVD, computadoras, radios, etc.) Sistema Gestor de Base de Datos Son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propsito general de los sistemas de gestin de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante para una organizacin. Ventajas Proveen facilidades para la manipulacin de grandes volmenes de datos (ver objetivos). Entre stas: Simplifican la programacin de equipos de consistencia. Manejando las polticas de respaldo adecuadas, garantizan que los cambios de la base sern siempre consistentes sin importar si hay errores correctamente, etc. Organizan los datos con un impacto mnimo en el cdigo de los programas. Disminuyen drsticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores. Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperacin de los datos. Navegadores Web

Es un programa que permite ver la informacin que contiene una pgina web (ya se encuentre sta alojada en un servidor dentro de la World Wide Webo en un servidor local). El navegador interpreta el cdigo, HTMLgeneralmente, en el que est escrita la pgina web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervnculos. La funcionalidad bsica de un navegador web es permitir la visualizacin de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde est el usuario, pero tambin pueden estar en cualquier otro dispositivo que est conectado a la computadora del usuario o a travs de Internet, y que tenga los recursos necesarios para la transmisin de los documentos (un software servidor web). Tales documentos, comnmente denominadospginas web, poseen hipervnculos que enlazan una porcin de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen. El seguimiento de enlaces de una pgina a otra, ubicada en cualquier computadora conectada a la Internet, se llama navegacin, de donde se origina el nombre navegador (aplicado tanto para el programa como para la persona que lo utiliza, a la cual tambin se le llama cibernauta). Por otro lado, hojeador es una traduccin literal del original en ingls, browser, aunque su uso es minoritario. La comunicacin entre el servidor web y el navegador se realiza mediante el protocolo HTTP, aunque la mayora de los hojeadores soportan otros protocolos como FTP, Gopher, y HTTPS (una versin cifrada de HTTP basada en Secure Socket Layer o Capa de Conexin Segura (SSL)). La funcin principal del navegador es descargar documentos HTML y mostrarlos en pantalla. En la actualidad, no solamente descargan este tipo de documentos sino que muestran con el documento sus imgenes, sonidos e incluso vdeos streaming en diferentes formatos y protocolos. Adems, permiten almacenar la informacin en el disco o crear marcadores (bookmarks) de las pginas ms visitadas. Algunos de los navegadores web ms populares se incluyen en lo que se denomina una Suite. Estas Suite disponen de varios programas integrados para leer noticias de Usenet y correo electrnico mediante los protocolos NNTP, IMAP y POP. Los primeros navegadores web slo soportaban una versin muy simple de HTML. El rpido desarrollo de los navegadores web propietarios condujo al desarrollo de dialectos no estndares de HTML y a problemas de interoperabilidad en la web. Los ms modernos (como Google Chrome, Amaya, Mozilla, Netscape, Operae Internet Explorer 8.0) soportan los estndares HTML y XHTML(comenzando con HTML 4.01, los cuales deberan visualizarse de la misma manera en todos ellos). Los estndares web son publicados por el World Wide Web Consortium. Un servidor web: Es un programa que sirve para atender y responder a las diferentes peticiones de los navegadores, proporcionndo los recursos que soliciten usando el protocolo HTTP o el protocolo HTTPS (la versincifrada y autenticada). Un servidor web bsico cuenta con un esquema de funcionamiento muy simple, basado en ejecutar infinitamente el siguiente bucle:

Caractersticas de un servidor web


Espera peticiones en el puerto TCP indicado (el estndar por defecto para HTTP es el 80). Recibe una peticin. Busca el recurso. Enva el recurso utilizando la misma conexin por la que recibi peticin. Vuelve al segundo punto. PROTOCOLO: En informtica, un protocolo es un conjunto de reglas usadas porcomputadoras para comunicarse unas con otras a travs de una red. Un protocolo es una convencin o estndar que controla o permite la conexin, comunicacin, y transferencia de datos entre dos puntos finales. En su forma ms simple, un protocolo puede ser definido como las reglas que dominan la sintaxis, semntica y sincronizacin de la comunicacin. Los protocolos pueden ser implementados por hardware,software, o una combinacin de ambos. A su ms bajo nivel, un protocolo define el comportamiento de una conexin de hardware. Un sitio web Es una coleccin de pginas web relacionadas y comunes a un dominio de internet o subdominio en la World Wide Web enInternet. Sitios virtuales consiste en tener un alias para su espacio asignado dentro del servidor de Web del Campus, de tal forma que su pgina pueda tener un nombre propio dentro del dominio del ITESM, Campus Monterrey (http://nombre.mty.itesm.mx) y puede ser solicitado para cualquier entidad organizacional del Tec de Monterrey, Campus Monterrey (departamentos, centros, carreras) o grupo estudiantil reconocido por el Departamento de Desarrollo Estudiantil. No puede ser solicitado para pginas personales, materias o eventos especficos. El nombre que se solicite ser otorgado siempre y cuando est disponible, es decir, que no haya sido registrado anteriormente por alguna otra entidad. Espacio de almacenamiento. Es el servicio que provee a los usuarios de Internet un sistema para poder almacenar informacin, imgenes, vdeo, o cualquier contenido accesible va web. Es una analoga de "hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un lugar especfico, en este caso la analoga alojamiento web o alojamiento de pginas web, se refiere al lugar que ocupa una pgina web, sitio web, sistema, correo electrnico, archivos etc. en internet o ms especficamente en un servidor que por lo general hospeda varias aplicaciones o pginas web.

Das könnte Ihnen auch gefallen