1 / 16

Universidad de los Lagos

Universidad de los Lagos. Desarrollo de Aplicaciones WEB. Miguel Angel Barahona M. Ingeniero Informático, UTFSM Magíster en Tecnología y Gestión, UC 2008. Evaluaciones. (S1 + T1 + T2) * 0,8 + C1*0,2 S1 : 2 de Octubre T1 : 14 de Octubre C1 : 11 de Noviembre T2 : 27 de Noviembre

jui
Download Presentation

Universidad de los Lagos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Universidad de los Lagos Desarrollo de Aplicaciones WEB Miguel Angel Barahona M. Ingeniero Informático, UTFSM Magíster en Tecnología y Gestión, UC 2008

  2. Evaluaciones • (S1 + T1 + T2) * 0,8 + C1*0,2 • S1 : 2 de Octubre • T1 : 14 de Octubre • C1 : 11 de Noviembre • T2 : 27 de Noviembre • Nota: Por cada día de atraso en trabajos 2 puntos menos.

  3. Acerca del Curso • Temas a tratar durante el curso • Programación ?? • HTML • Javascript • XML • PHP, Apache, MySql • .Net

  4. La Internet y la Web • Conjunto de redes interconectadas a través de protocolos estándar • sobre los sistemas propietarios de las redes • Infraestructura de transporte que ofrece un número de servicios • (DNS, TCP, etc.) • La esencia de la Internet la constituye • el protocolo TCP/IP • y el esquema de direcciones

  5. INTERNET: Red de Redes

  6. Historia • 1969, primer enlace entre UCLA y Stanford • ARPANET bajo red telefónica conmutada, ARPA (Agencia de Investigación de Proyectos Avanzados) • 1972, primera demostración pública de ARPANET. • 1983, • ARPANET cambia protocolo NCP por TCP/IP • IANA (Internet Assigned Numbers Authority,ICANN 1998) • 1986, la NFS comenzó desarrollo de NSFNET • 1989, HTML, primer WWW • WEB 2.0 • 2006, mil cien millones de usuarios

  7. Historia • WEB 2.0

  8. Historia

  9. Servicios • Acceso remoto. SSH y Telnet • FTP • Correo electrónico (SMTP, POP) • Boletines electrónicos (news o grupos de noticias) • Conversaciones en línea (IRC, Chat) • Mensajería instantánea • Compartición de archivos (P2P, P2M, Descarga Directa) • Podcast (Radios) • P2PTV, Miro, Joost, Videocast • Juegos en línea • Entre otros……

  10. Acuerdos Fundamentales • Esquema de identificación de los recursos disponibles • (URL, URI) • modo apuntar a esos recursos • frecuentemente son invisibles al navegar por links • Nombre oficial de los identificadores en el Web es • URI :Universal Resource Identifier • Se sigue usando URL (Universal Resource Locator) por costumbre • Protocolo para interactuar con servidores Web protocolo para interactuar con servidores Web • HTTP : HyperText Transfer Protocol • Protocolo simple de pedido/respuesta basado en un servicio confiable de transporte TCP • Clientes efectúan pedidos • Servidores devuelven las respuestas a dichos pedidos • Lenguaje para describir el contenido de las paginas • (HTML, XHTML, XML)

  11. IP : El Protocolo de Internet • IP es un protocolo de envío de paquetes que provee servicios de: • Ruteo • Fragmentación • Reensamblado • Técnicamente corresponde a un protocolo del tipo : • conection-less • best-effort • packet switching • Bastante antiguo y limitaciones han comenzado a aparecer • Principales problemas: • Escasez de direcciones (mucho menos que 232) • No hay garantías • IPng , IPv6 dan respuesta a estos problemas

  12. TCP • Muchas apliciones requieren más que IP: • Un servicio confiable con control de flujo • TCP esta como una capa inmediatamente superior que IP • Proporciona: • Comunicación confiable orientada a la conexión entre dos puntos • Una comunicación full-dulplex entre procesos • Agrega un numero de puerto (port number)que especifica el proceso dentro de la máquina responsable

  13. Modelo del Protocolo • Network Protocol • Propio de la red local (hardware+ software) • IP (Capa de Red) • Soporte de internetworking (connectionless, best effort, host to host) • UDP • Process to process (demultiplexing) • TCP (Transporte) • Connection-oriented, fiable, byte stream service • Aplicación • (HTTP, FTP, etc)

  14. Nombres y Direcciones • Direcciones IP • son difíciles de recordar • pueden cambiar • DNS (Domain Name Service) • idea: similar a guía telefónica on-line • dirección IP <-----> dirección simbólica (nombres) • Base de distribuida y jerárquica • Espacio de nombres organizado jerárquicamente (dominios)

  15. Organización de los Dominios • Niveles se ordenan de derecha a izquierda. • Ejemplo: Servidor “alerce” de la U. de los Lagos en Chile. • alerce.ing.ulagos.cl • cl es el dominio de primer nivel • ulagos es el dominio del segundo nivel • ing es el dominio de tercer nivel • Primer nivel de la jerarquía • código de un país (standard de dos letras) • Están organizados por país y es la autoridad de cada país quien organiza la estructura hacia abajo • Servidor DNS puede resolver la dirección de inmediato o reenviar la consulta a otro servidor que la tenga

  16. Extensiones Genéricas • .edu, institución educacional • http://www.stanford.edu • .com, entidades comerciales, ha crecido tremendamente y se ha propuesto dividirlo • http://www.google.com • .net, proveedores de internet, nodos, computadores que administran las redes • http://www.vtr.net • .org, organizaciones (de gobierno o no gubernamentales) sin fines de lucro • http://www.apache.org • .gov agencias del gobierno federal norteamericano • http://www.nasa.gov/ • .mil militares de US • http://www.defenselink.mil

More Related