Академический Документы
Профессиональный Документы
Культура Документы
La idea inicial fue planteada para el proyecto del Departamento de Defensa Defense Advanced Research Project (DARPA)a fines de 1960 para una red de la defensa nacional Se empez un proyecto para ver si varias computadoras, separadas geogrficamente, podra enlazarse para permitir a los usuarios en un terminal de un sistema acceder a los recursos en otra computadora. El concepto militar inicial: proporcionar el acceso a las computadoras si algunas lneas de comunicacin son destruidas, construyendo una red dnde el trfico de comunicaciones de datos podra adaptarse dinmicamente a las condiciones cambiantes. las comunicaciones del datos - enviar los mensajes confiablemente de una computadora a otra era el mayor obstculo. El ARPANET inicial empez en 1970 como una red del tresnodos que unan BBN en Cambridge, Massachusetts, con UCLA y SRI en California usando lneas de 56 kb. Se aadieron sitios hasta tener algunos cientos a mediados de 1970
2
Pginas Web
Comunicaciones en ARPANET
La comunicacin entre dos computadoras fue manejada va mensajes. Un mensaje estaba dividido en cadenas de longitud fija denominadas paquetes, y los paquetes eran enviados de computadora a computadora hasta que el mensaje original era rearmado en el nodo de recepcin. Para asegurarse que los mensajes destinados para otra computadora lleguen confiablemente, se desarroll un modelo de comunicacin formal - llamado protocolo. Para el ARPANET, esto se desarroll como el Transmission Control Program /Internet Protocol (TCP/IP). El TCP/IP era un mecanismo de comunicacin de bajo nivel que simplemente determin que una sucesin de bytes destinados para una computadora especfica llegue incorrupto. Era generalmente demasiado complejo para los usuarios usarlo directamente para acceder a una computadora.
3
Protocolos de Usuario
Telnet es un protocolo que hace que la computadora que enva - la computadora en la que el usuario esta realmente trabajando se comporte como un terminal conectado a la computadora distante. - el usuario se conecta a una computadora cliente que acta como un terminal y el programa terminal se est comunicando usando el protocolo del telnet a una computadora central distante que est proporcionando el programa del servidor. SMTP (Simple Mail Transport Protocol) es el Protocolo de Transporte de Correo Simple. Esto proporciona el correo electrnico bsico tan en uso hoy da FTP (File Transfer Protocol) es el Protocolo de Transferencia de Archivo. Uno invoca el cliente de FTP en una mquina local, se conecta en la mquina del servidor distante usando el protocolo de FTP, y entonces recupera los documentos deseados de la mquina distante o enva los documentos de la mquina del usuario a la mquina distante.
HTTP
El protocolo desarrollado fue el Protocolo de Transporte de Hipertexto (HTTP). Http una suma a los protocolos de TELNET, FTP,y SMTP discutidos anteriormente. El lanzamiento del primer navegador un rpido crecimiento del web. MOSAICO en 1993 llevo a
Cada puntero se volvi conocido como un Localizador de Recurso Uniforme (Uniform Resource Locator - URL). La localizacin de un documento se redujo a: invocar un navegador de Web en su mquina local, teclear un URL para el documento que se quiere acceder, conectarse a un servidor de Web en la mquina distante que contiene la posicin de lo tecleado en URL, mostrar el documento que obedece al protocolo HTTP. El lenguaje HTML se bas en SGML.
Navegacin Web
10
SGML
Structures General Markup Language es la base de SGML una secuencia no-estructurada de caracteres dentro del texto puede haber elementos de SGML. La semntica de elementos es no especificada, pero su sintaxis es dada. los elementos son puestos entre parntesis por una etiqueta de inicio y una etiqueta final. < zork > yo soy un zork < / zork > identifica Yo soy un zork como el contenido del elemento zork. Un reporte en SGML: <report> <title} texto </title> <author} texto </author> <abstract} texto </abstract> <body} texto </body> </report> SGML maneja contenido semntico, no maneja presentacin
11
HTML
Un ejemplo de SGML con una sintaxis definida para las pginas web <html> <title> titulo del documento </title> <body> texto del documento </body> </html> Problema: SGML tiene contenido semntico, no diseo (presentacin). Se manejan cosas como: <h1>Encabezamiento principal</h1> - Que tipo de letra y tamao se usa - Donde se coloca el encabezamiento Elementos como <font size=...> se alejan del contenido semntico puro
12
Cadenas en HTML
HTML contiene: Texto incrustado URLs: Cadenas a otras pginas web <http:// direccin web> Imgenes: <SRC SRC=...> MAILTO: protocolo (Enviar email) Pginas ejecutables (CGI scripts).
FORMAS HTML
Un mtodo para pasar informacin entre un usuario de un navegador Web y un servidor Web. La informacin es pasada a un programa en el sistema del servidor. Este es el archivo Common Gateway Interface (CGI). Los servidores web tpicamente tienen un directorio especifico cgi-bin que contiene los programas CGI. Formas HTML son usadas: <form method=tipo action= direccin de cgi script a ejecutarse> texto </form> Perl es a menudo usado como lenguaje para los scripts
13 14
Java applets
Tpico: Muchos protocolos diferentes Solucin: Enviar programa para leer protocolos como parte de HTML (Rol para Java) Mueve las necesidades de procesamiento desde el servidor HTML al cliente HTML Hace ms procesamiento del lado del cliente import java.awt.*; /* libreria applet */ public class hello extends java.applet.Applet public void paint(Graphics x) {x.drawString(Hola Mundo, 100, 100);} Mostrado por: <html> <body> <applet code = hello.class width=200 height=200> </applet> </body> </html>
18
17