Capa de Aplicación
Enviado por juanmaking • 12 de Septiembre de 2014 • Tesis • 3.724 Palabras (15 Páginas) • 179 Visitas
TP REDES I
Capa de Aplicación
Alumno: Di Martino, Juan Martin
N° de registro: 02-070026-5
1) Ejemplo de URL: http://www.ciudadseva.com/textos/cuentos/ing/wilde/el_fantasma_de_canterville.htm
a) URL son las siglas en inglés de uniform resource locator (en español localizador uniforme de recursos), que sirve para nombrar recursos en Internet. Este nombre tiene un formato estándar y tiene como propósito asignar una dirección única a cada uno de los recursos disponibles en Internet, como por ejemplo textos, imágenes, vídeos, etc.
b) Una URI es la unión entre una URL y una URN, la diferencia entre una y otra radica en el hecho de que todas las URL´s son URI´s mientras que no todas las URI´s son URL´s.
c) La diferencia fundamental es que una URN es un nombre único para un recurso, pero no da ninguna información para su localización, mientras que una URL también identifica un recurso (es una URI), pero su característica especial es que permite localizarlo, acceder al recurso que identifica
d) Una URL tiene un formato estándar, que es:
esquema://dominio/directorio/archivo
Esquema: Define el protocolo que usara el software para conectarse a ese recurso, en el ejemplo de arriba es http
Dominio: Indica la localización de destino del recurso, en el ejemplo: www.ciudadseva.com
Directorio: Donde se halla el recurso, es caso sensitivo, en el ejemplo: textos/cuentos/ing/Wilde
Archivo: El recurso que es compartido, en el ejemplo: el_fantasma_de_canterville.htm
2)
a) Un navegador web, o browser, es un software que permite el acceso a Internet, interpretando la información de archivos y sitios web para que éstos puedan ser leídos.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Además, permite visitar páginas web y hacer actividades en ella, es decir, podemos enlazar un sitio con otro, imprimir, enviar y recibir correo, entre otras funcionalidades más.
b) Ejemplos de Browser: Mozilla Firefox, Google Chrome, Opera.
El Chrome tiene mejor performance parar el motor Javascript que el Firefox, el Opera a diferencia del Firefox y el Chrome no es open source, el Chrome tiene protección para reflected xss ( agujero de seguridad )
3)
a) Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente.
El código recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa
b) Apache y Apache Tomcat, Apache es un servidor web, para servir paginas HTML en su mayoría, con
la posibilidad de añadirle módulos para poder servir páginas PHP, cgi's
y demás
Apache Tomcat es un contenedor de servlets y JSP's. Es decir, es un
"servidor de aplicaciones" sencillas basadas en tecnología Java.
4)
a) HTML, siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia para la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, etc. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación. Es el lenguaje con el que se definen las páginas web.
b) XML, siglas en inglés de eXtensible Markup Language ('lenguaje de marcas extensible'), es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar datos en forma legible. Deriva del lenguaje SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos grandes. A diferencia de otros lenguajes, XML da soporte a bases de datos, siendo útil cuando varias aplicaciones deben comunicarse entre sí o integrar información. (Bases de datos Silberschatz).
XML no ha nacido sólo para su aplicación para Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.
c)
d)
Un documento HTML ha de estar delimitado por la etiqueta <html> y </html>. Dentro de este documento, podemos distinguir dos partes principales: La cabecera y el cuerpo.
El encabezado, delimitado por <head> y </head> donde colocaremos etiquetas de índole informativo como por ejemplo el título de nuestra página.
El cuerpo, por las etiquetas <body> y </body>, que será donde colocaremos nuestro texto e imágenes delimitados a su vez por otras etiquetas.
<html>: indica el comienzo y el final de un documento HTML. Ninguna etiqueta o contenido puede colocarse antes o después de la etiqueta <html>. En el interior de la etiqueta <html> se definen la cabecera y el cuerpo del documento HTML y todo lo que se coloque fuera de la etiqueta <html> se ignora.
<head>: delimita la parte de la cabecera del documento. La cabecera contiene información sobre el propio documento HTML, como por ejemplo su título y el idioma de la página. Los contenidos indicados en la cabecera no son visibles para el usuario, con la excepción de la etiqueta <title>, que se utiliza para indicar el título del documento y que los navegadores lo visualizan en la parte superior izquierda de la ventana o pestaña del navegador.
<body>: delimita el cuerpo del documento HTML. El cuerpo encierra todos
...