Computer Networks I Capa de Aplicación

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Computer Networks I Capa de Aplicación"

Transcripción

1 Version 01/03/17 Computer Networks I Capa de Aplicación application Aplicación transport network link physical inocente.sanchez@uclm.es

2 Contenidos Paradigmas de la capa de aplicación Web / HTTP SMTP, POP3, IMAP ( ) DNS P2P 2

3 Conexión lógica La capa de aplicación proporciona servicios a los usuarios Conexión lógica entre capas de aplicación de ambos lados Físicamente la conexión se produce a través de la capa física 3

4 El protocolo de la capa de aplicación define Tipos de mensajes intercambiados solicitud, respuesta Sintaxis del mensaje qué campos en los mensajes y cómo se delimitan los mismos Semántica del mensaje Significado de la información en los campos Reglas sobre cuándo y cómo los procesos envían mensajes y responden a ellos Protocolos de dominio público Definidos por RFCs Permiten interoperatividad Ej: HTTP, SMTP, IMAP Protocolos propietarios Ej: whatsapp, skype 4

5 Clientes: Paradigma Cliente-Servidor (I) Comunican con el servidor cuando necesitan sus servicios Puede conectarse de forma intermitente Puede tener una dirección IP dinámica Los clientes no se comunican entre ellos Servidor: Host siempre encendido. Continuamente ejecutando y esperando Dirección IP fija, puerto a la escucha Difícilmente escalables, fácil de gestionar 5

6 Paradigma Cliente-Servidor (II) 6

7 Paradigma P2P (peer to peer) No se necesita un servidor siempre encendido esperando Sistemas finales cualesquiera se comunican directamente y comparten Pueden ser clientes y servidores indistintamente, e incluso a la vez Los peers (iguales) se conectan de forma intermitente y cambian su dirección IP Muy escalables, pero difíciles de gestionar 7

8 Paradigma P2P (igual a igual) 8

9 Skype Híbridos de cliente-servidor y P2P Aplicación telefónica por Internet Buscando direcciones de extremo remoto: servidor/es centralizado/s La conexión cliente-cliente es directa (no mediante servidor) Mensajería instantánea El chat entre dos usuarios puede ser P2P La detección / localización de presencia está centralizada: El usuario registra su dirección IP con un servidor central cuando se conecta El usuario contacta con el servidor central para encontrar la dirección IP de amigos 9

10 Qué necesita una aplicación del servicio de transporte? Pérdida de datos Algunas aplicaciones (p.e. audio) pueden tolerar ciertas pérdidas Otras aplicaciones (transferencia de archivos, telnet) necesitan 100% de fiabilidad en la transferencia Temporización Algunas aplicaciones (telefonía por Internet, juegos interactivos) necesitan bajos retardos para que sean efectivos Ancho de banda Algunas aplicaciones (p.e. multimedia) necesitan poco ancho de banda para ser efectivas Otras aplicaciones ( aplicaciones elásticas ) se adaptan a cualquier ancho de banda del que puedan disponer 10

11 Necesidades del servicio de transporte para aplicaciones habituales Aplicación Pérdida datos Ancho de banda Sensible tiempo Transferencia de archivos Correo electrónico Documentos web Audio/video tiempo real Almacenam. audio/video Juegos interactivos Mensajería instantánea Sin pérdidas Sin pérdidas Sin pérdidas Tolerante Tolerante Tolerante Sin pérdidas Elástico Elástico Elástico audio: 5kbps-1Mbps video:10kbps-5mbps Igual que arriba Pocos kbps Elástico no no no sí, 100 ms sí, pocos sg sí, 100 ms sí y no 11

12 Servicios de protocolos de transporte en Internet Servicio TCP Orientado a conexión: se necesita el establecimiento de una conexión entre los procesos cliente y servidor Transporte fiable entre procesos emisor y receptor Control de flujo: el emisor no desbordará al receptor Control de congestión: el emisor se retrae cuando la red está sobrecargada No proporciona temporización Servicio UDP Transferencia de datos no fiable entre procesos emisor y receptor No conlleva establecimiento de conexión, no es fiable, no tiene control de flujo ni control de congestión, no proporciona temporización Por qué no se prescinde de UDP? Porque consume menos recursos y para algunas aplicaciones puede ser suficiente 12

13 Aplicaciones Internet: protocolos de transporte y aplicación Aplicación Correo electrónico Acceso terminal remoto Web Transferencia de ficheros Streaming multimedia Telefonía Internet Protocolo capa Aplicación SMTP [RFC 2821] Telnet [RFC 854] HTTP [RFC 2616] FTP [RFC 959] propietaria (p.e. RealNetworks) propietaria (p.e., Vonage,Dialpad) Protocolo capa Transporte subyacente TCP TCP TCP TCP TCP o UDP Típicamente UDP 13

14 Web y HTTP RFC1945 (HTTP/1.0) RFC2616 (HTTP/1.1) 14

15 World Wide Web (literalmente: telaraña extendida por el mundo ) Desarrollado en el CERN (Conseil Européen pour la Recherche Nucléaire) por Tim Berners-Lee en 1989 La www es un enorme servicio distribuido clienteservidor Definiciones: Páginas Web: documentos distribuidos por Internet Sitio: locación que proporcionan páginas web Hipermedia: objetos enlazados dentro de las páginas web (texto, audio, video,..) Navegador: herramienta cliente para visualizar las páginas web 15

16 Navegador Web Visualiza las páginas web (cliente) Tres componentes Controlador (teclado, ratón) Protocolos del cliente (acceso documento) Intérpretes (visualización) 16

17 Uniform Resource Locator (URL) Localizador de Recursos Uniforme Cada objecto en la red está identificado de forma única por un localizador (una URL) Protocolo (método): protocolo cliente usado Host: dirección IP o nombre de la estación de trabajo Puerto: servicio web en el servidor (80 por defecto) Ruta: camino hacia el objeto dentro del servidor web nombre del host nombre ruta 17

18 Documentos web (I) Agrupados en 3 categorías Estáticos Documentos almacenados en el servidor El cliente consigue una copia Fichero de texto ASCII (con etiquetas) Lenguaje marcado hipertexto Lenguajes usados: HTML, XML, XSL, XHTML Dinámicos Activos Solicitud de página web estática 18

19 Documentos web (II) Documento dinámico Solicitud de página web dinámica Creado en el servidor bajo demanda y enviado al cliente Puede variar de solicitud a solicitud Programas usados: Common Gateway Interface (Interfaz de Pasarela Común) - CGI (obsoleto e ineficiente) CGI, un documento cada petición Solución, usar un script Script: código fuente empotrado en el documento, ejecutado por el servidor Preprocesador de Hipertexto (PHP) Páginas de Servidor Java (JSP). Java Páginas Activas de Servidor (ASP). Visual Basic 19

20 Documentos web (III) Documento activo Solicitud de página web activa Programa ejecutado en el cliente Se envía una copia del documento o un script al cliente Programas cliente Applets Java. Programa en Java en el servidor. Ejecutable directamente o HTML con la dirección del applet incluida como etiqueta JavaScripts, igual que los scripts en dinámicos. Está en código fuente en lenguaje JavaScript 20

21 Aspectos generales de HTTP Usa TCP como protocolo de transporte: El cliente inicia la conexión TCP al servidor, puerto 80 El servidor acepta la conexión TCP procedente del cliente Se intercambian los mensajes HTTP entre el navegador del cliente y el servidor Web La conexión TCP se cierra al finalizar HTTP es lo que se conoce como sin estado El servidor no mantiene información de las peticiones que el cliente ha hecho 21

22 Conexiones HTTP HTTP no persistente Se envía un único objeto en una conexión TCP Una nueva conexión para cada objeto en la página web HTTP persistente Se pueden enviar varios objetos en una misma conexión TCP entre cliente y servidor HTTP/1.1 usa conexión persistente por defecto HTTP/1.0 usa HTTP no persistente 22

23 Conexión HTTP no persistente Ejemplo: fichero de texto con un enlace a una imagen Cada conexión conlleva 3 mensajes TCP La solicitud se envía en el 3º handshake (apretón de manos) Nueva conexión para cada objeto 1 para el fichero 1 para la imagen 23

24 Conexión HTTP persistente El mismo ejemplo de antes con HTTP persistente: Sólo una conexión La solicitud de la imagen se envía por separado 24

25 Formato del mensaje HTTP Dos tipos de mensajes HTTP: petición, respuesta Mensaje de petición (solicitud) HTTP: ASCII (formato que puede leer una persona) 4 secciones 25

26 Mensaje de petición HTTP (I) Protocolo (método): (GET, POST, comandos HEAD) GET /somedir/page.html HTTP/1.1 Host: User-agent: Mozilla/4.0 Accept-language: fr (extra carriage return, line feed) Retorno de carro, alimentación de línea Indica fin del mensaje 26

27 Algunos (no todos) tipos de métodos en la Línea de Petición: GET: petición de un documento a un servidor Más usado. Cuerpo vacío Puede aportar información usando los parámetros URL de la línea de petición HEAD: solicita sólo información del documento, no el propio doc. Ej: hora del último cambio Cuerpo vacío en la respuesta PUT: envía un documento al servidor (sólo HTTP 1.1) Contrario de GET POST: envía información del cliente al servidor Mensaje de petición HTTP (II) Envía información para añadir a la página web o para modificarla Ej.: página web con una forma de entrada La entrada se incorpora en el cuerpo, no como parte de la URL 27

28 Mensaje de petición HTTP (III) Cabecera de Petición: Opcional, de 0 a varias líneas Información adicional enviada al servidor Cabecera User-agent Accept Accept-charset Accept-encoding Accept-language Authorization Host Date Upgrade Cookie If-Modified-Since Descripción Identifica al programa cliente Muestra el formato media que puede aceptar el cliente Muestra el conjunto de caracteres que puede aceptar el cliente Muestra el esquema de codificación que puede aceptar el cliente Muestra el idioma que puede aceptar el cliente Muestra los permisos que tiene el cliente Muestra el host y el número de puerto del cliente Muestra la fecha actual Especifica el protocolo de comunicación preferido Devuelve la cookie al servidor Si el fichero se modifica desde una fecha determinada 28

29 Mensaje de respuesta HTTP HTTP/ OK Connection: close Date: Thu, 06 Aug :00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun Content-Length: 6821 Content-Type: text/html data data data data data... datos, p.e. fichero HTML pedido 29

30 Códigos de estado de respuesta HTTP Algunos códigos de ejemplo: 200 OK Petición con éxito, objeto solicitado después en este mensaje 301 Redireccionado permanente Objeto solicitado quitado, nueva localización especificada después en este mensaje (Localización) 400 Petición incorrecta Mensaje de petición no entendido por el servidor 404 No encontrado Documento pedido no encontrado en este servidor 505 Versión de HHTP no soportada 30

31 Mensaje de respuesta HTTP Cabecera de Respuesta: Opcional, de 0 a varias líneas Información adicional enviada desde el servidor Header Date Upgrade Server Set-Cookie Content-Encoding Content-Language Content-Length Content-Type Location Accept-Ranges Last-modified Description Muestra la fecha actual Especifica el protocolo de comunicación preferido Proporciona información del servidor El servidor pide al cliente que guarde una cookie Especifica el esquema de codificación Especifica el idioma Muestra la longitud del documento Especifica el tipo de media Pide al cliente que envíe la respuesta a otro sitio El servidor aceptará los rangos pedidos de bytes Proporciona fecha y hora del último cambio 31

32 Ejemplo de petición HTTP GET El cliente obtiene una imagen Puede aceptar formatos gif y jpeg El servidor proporciona la imagen codificada 32

33 Ejemplo de petición HTTP PUT El cliente envía una página para colocar en el servidor El cuerpo contiene la página El servidor devuelve el resultado de la ejecución del script CGI en el cuerpo 33

34 Peticiones condicionales HTTP El cliente puede incluir una condición en su petición El servidor envía una respuesta si se cumple la condición o informa de lo contrario Principalmente usado para modificaciones de fecha y hora GET HTTP/1.1 Línea de petición If-Modified-Since: Wed, Jan 06 00:00:00 GMT Cabecera Línea en blanco Petición si cambia después del 6 de enero a las 0 horas HTTP/ Not Modified Date: Thu, Jan 07 01:20:48 GMT Server: MyServer.com (Empty Body) Línea de estado Cabecera Línea en blanco Cuerpo vacío No modificado, por tanto no envía la página 34

35 Cookies (I) La web se diseñó como una entidad sin estado El servidor no mantiene información de las peticiones pasadas del cliente. Pero hoy en día se dan situaciones tales como: Una tienda electrónica puede usar una cookie para sus clientes. Cuando un cliente selecciona un artículo y lo inserta en el carrito de la compra, el servidor envía al navegador del cliente una cookie que contiene la información sobre el artículo como el precio unitario, por ejemplo. Si el cliente selecciona un segundo artículo, la cookie se actualiza con la nueva información, y así sucesivamente. Cuando el cliente termina de hacer la compra y quiere pagar, se recupera la última cookie y se calcula el precio total. El sitio que restringe el acceso a clientes registrados sólo envía una cookie al cliente cuando éste se registra por primera vez. En sucesivos accesos, sólo se aceptan a aquellos clientes que envían la cookie apropiada. Un portal web usa la cookie de un modo similar. Cuando un usuario selecciona sus páginas favoritas, se elabora y envía una cookie. Si se accede de nuevo al sitio, se envía la cookie al servidor para mostrar lo que el cliente busca. Una cookie también se usa por agencias publicitarias. Una agencia de publicidad puede colocar banners añadidos en algún sitio web principal que a menudo visitan los usuarios. La agencia de publicidad suministra sólo una URL que da la dirección de la agencia de publicidad en vez del propio banner. Cuando un usuario visita el sitio web principal y pulsa el icono de la corporación, se envía una petición a la agencia de publicidad. La agencia de publicidad envía el banner solicitado, pero también incluye una cookie con el ID del usuario. Cualquier futuro empleo de los banners añade a la base de datos qué perfiles de comportamiento tiene el usuario. La agencia de publicidad ha averiguado los intereses del usuario y puede vender este información a terceros. El empleo de las cookies ha generado muchas polémicas. Se espera que se encuentren nuevas normas regulatorias para preservar la privacidad de los usuarios. 35

36 Cookies (II) Proceso de creación de Cookies El servidor recibe una petición desde el cliente y almacena cierta información (cookie) en una base de datos Nombre de dominio, nombre de usuario, marca de tiempo, etc El servidor incluye la cookie en la respuesta que envía al cliente En la línea de cabecera El cliente almacena la cookie localmente por nombre de dominio del servidor Sistemas de ficheros locales y asociados al perfil del usuario Uso de la cookie En la petición el navegador busca una cookie almacenada localmente Si existe, se envía al servidor que reconocerá al usuario En la línea de cabecera 36

37 Juguetería on line 1) Petición Ejemplo de cookie (I) 2) Carta vacía con código página con juguetes 3) El cliente pide un juguete 4) El servidor actualiza el carrito y envía una página con el precio total 5) El cliente envía datos de pago 6) El servidor le confirma la compra Mientras la cookie no se borre, el servidor la recuerda 37

38 Ejemplo de cookie (II) La figura muestra un caso en el cual una tienda electrónica puede beneficiarse del empleo de las cookies. Supongamos que un comprador quiere comprar un juguete de una tienda electrónica llamada BestToys. El navegador del comprador (el cliente) envía una petición al servidor BestToys. El servidor crea un carro vacío que hace compras (una lista) para el cliente y asigna un ID al mismo (por ejemplo, 12343). El servidor entonces envía un mensaje de respuesta, que contiene las imágenes de todos los juguetes disponibles, con un enlace bajo cada juguete que selecciona el juguete si se pulsa. Este mensaje de respuesta también incluye la cookie en la cabecera cuyo valor es El cliente ve las imágenes y almacena el valor de la cookie en un archivo llamado BestToys. La cookie no se revela al comprador. Ahora el comprador selecciona uno de los juguetes y hace clic en él. El cliente envía una petición, pero incluye el ID en la cabecera de la cookie. Aunque el servidor pueda haber estado ocupado y olvidado a este comprador, cuando recibe la petición y comprueba la cabecera, encuentra el valor como cookie. El servidor sabe que el cliente no es nuevo; busca el carro de la compra con ID La lista del carro de la compra está abierta y el juguete seleccionado se añade a la lista. El servidor envía otra respuesta al comprador para decirle el precio total y pedirle que realice el pago. El comprador proporciona la información sobre su tarjeta de crédito y envía una nueva petición con el ID como cookie. Cuando la petición llega al servidor, ve otra vez el ID 12343, acepta la orden y el pago, y responde con una confirmación. 38

39 Cachés web (servidor proxy) Servidor proxy: computador que guarda copia de las respuestas de peticiones recientes Objetivo: satisfacer la petición del cliente sin involucrar al servidor original El usuario envía una petición al servidor proxy El servidor proxy mira su caché Si la respuesta no está almacenada en la caché, el proxy envía la petición al servidor que corresponda Las respuestas entrantes se envían y almacenan en el proxy El servidor proxy reduce la carga del servidor original y mejora su latencia cliente cliente Servidor proxy Servidor original Servidor original 39

40 Más sobre la caché web Doble papel del servidor proxy El servidor proxy actúa tanto como cliente como servidor Cuando recibe la petición de un cliente del cual tiene la respuesta, actúa como SERVIDOR y le envía la respuesta al cliente Cuando recibe la petición de un cliente del cual NO tiene la respuesta, actúa como CLIENTE y le envía la petición al servidor original Cuando recibe la respuesta del servidor original, la almacena y actúa otra vez como SERVIDOR enviando la respuesta al cliente Típicamente la caché la instala el ISP (universidad, empresa, ISP residencial,...) Por qué la caché web? Reduce el tiempo de respuesta para la petición del cliente Reduce el tráfico Cuánto tiempo almacenar la caché? Mientras la información tenga vigencia. Por ejemplo, un día en agencias de noticias Ir añadiendo nuevas informaciones sin quitar la existente manteniendo la información el tiempo que se considere oportuno 40

Teoría de las Comunicaciones

Teoría de las Comunicaciones Teoría de las Comunicaciones Claudio Enrique Righetti Rodrigo Castro Primer Cuatrimestre del 2015 1 Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Argentina

Más detalles

Nivel de Aplicación: Principios Tema 2.- Nivel de aplicación en Internet

Nivel de Aplicación: Principios Tema 2.- Nivel de aplicación en Internet Nivel de : Principios Tema 2.- Nivel de aplicación en Internet Dr. Daniel Morató es de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Material adaptado del libro Computer Networking:

Más detalles

Capítulo 2: Capa Aplicación - I

Capítulo 2: Capa Aplicación - I Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet

Más detalles

Capítulo 2: Capa Aplicación - I

Capítulo 2: Capa Aplicación - I Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Tomás Arredondo Vidal Este material está basado en: material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet

Más detalles

Servicios en Red. UT6. Servicio HTTP

Servicios en Red. UT6. Servicio HTTP Servicios en Red UT6. Servicio HTTP 1.El servicio HTTP Protocolo de Transferencia de HiperTexto (HyperTextTransfer Protocol) Es el método más común de intercambio de información en la WorldWideWeb, por

Más detalles

5.- DESCRIPCIÓN DEL PROTOCOLO HTTP

5.- DESCRIPCIÓN DEL PROTOCOLO HTTP 5.- DESCRIPCIÓN DEL PROTOCOLO HTTP 5.1.- Introducción El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los intercambios de

Más detalles

CAPÍTULO 5: PROTOCOLO HTTP

CAPÍTULO 5: PROTOCOLO HTTP CAPÍTULO 5: PROTOCOLO HTTP En este proyecto, se establece que los clientes, a través de la aplicación instalada en sus terminales, accedan al servicio que le proporciona la transacción económica, de alguna

Más detalles

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen 3º curso Temario

Más detalles

Capítulo 2: Capa Aplicación - I

Capítulo 2: Capa Aplicación - I Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet,

Más detalles

CAPA DE APLICACIÓN. 80 s : Aplicaciones basadas en texto o email o acceso remoto o transferencia de ficheros o grupos de noticias o chat

CAPA DE APLICACIÓN. 80 s : Aplicaciones basadas en texto o email o acceso remoto o transferencia de ficheros o grupos de noticias o chat CAPA DE APLICACIÓN 80 s : Aplicaciones basadas en texto o email o acceso remoto o transferencia de ficheros o grupos de noticias o chat A mediados de los 90: Web Aplicaciones Multimedia: o Streaming video

Más detalles

UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 1: IMPLEMENTACIÓN DE UN SERVIDOR WEB

UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 1: IMPLEMENTACIÓN DE UN SERVIDOR WEB UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 1: IMPLEMENTACIÓN DE UN SERVIDOR WEB PRÁCTICA 3: Implementación de un Servidor Web Esta

Más detalles

Tema 2 El Servicio Web

Tema 2 El Servicio Web Tema 2 El Servicio Web Eduardo Martínez Graciá Humberto Martínez Barberá Departamento de Ingeniería de la Información y las Comunicaciones Universidad de Murcia Introducción Nace en el CERN, en 1989 Surge

Más detalles

Introducción a las Redes de Computadoras

Introducción a las Redes de Computadoras Introducción a las Redes de Computadoras Capitulo 2 Capa de Aplicación Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro, y han sido

Más detalles

PRACTICA FINAL. Diseño e implementación de un servidor Web básico y cliente http. Protocolo HTTP-RC

PRACTICA FINAL. Diseño e implementación de un servidor Web básico y cliente http. Protocolo HTTP-RC PRACTICA FINAL Diseño e implementación de un servidor Web básico y cliente http Descripción de la práctica Protocolo HTTP-RC Se pretende desarrollar un servidor Web básico con soporte a múltiples conexiones

Más detalles

El protocolo HTTP. Introducción al protocolo HTTP. Comunicación entre el navegador y el servidor. Solicitud HTTP

El protocolo HTTP. Introducción al protocolo HTTP. Comunicación entre el navegador y el servidor. Solicitud HTTP Página 1 El protocolo HTTP Introducción al protocolo HTTP Desde 1990, el protocolo HTTP (Protocolo de transferencia de hipertexto) es el protocolo más utilizado en Internet. La versión 0.9 sólo tenía la

Más detalles

Teoría de las Comunicaciones

Teoría de las Comunicaciones Teoría de las Comunicaciones Segundo Cuatrimestre del 2017 1 Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Argentina Nivel de Aplicación Aplicaciones

Más detalles

Arquitecturas Distribuidas. TEMA 3. Tecnologías de la web dinámica

Arquitecturas Distribuidas. TEMA 3. Tecnologías de la web dinámica Arquitecturas Distribuidas TEMA 3. Tecnologías de la web dinámica Contenido del tema III I. Procesado de información en el servidor. Tipos de peticiones. CGI II. Cookies III. PHP IV. Lenguajes de script

Más detalles

WEB Y HTTP. HTTP: Hypertext Transfer Protocol [RFC 1945] [RFC 2616] Web Page URL (Uniform/Universal Resource Identifier)

WEB Y HTTP. HTTP: Hypertext Transfer Protocol [RFC 1945] [RFC 2616] Web Page URL (Uniform/Universal Resource Identifier) WEB Y HTTP Al comienzo de los 90 Prodigy, america online, compuserve, redes de datos nacionales, x.25, framerelay Télefono 1870, radio/televisión broadcast- 1920, 1930, Web Web: Forms, javascript, java

Más detalles

PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1

PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1 PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS RAUL BAREÑO GUTIERREZ 1 FTP. Qué es? Es un protocolo que permite pasar ficheros de un computador que los tiene (servidor FTP) a un computador que los

Más detalles

Aplicaciones Web. Aplicaciones Distribuidas

Aplicaciones Web. Aplicaciones Distribuidas Aplicaciones Web Aplicaciones Distribuidas Contenido La Web. Sitios Web vs. Aplicaciones Web. HTTP. HTML. Sesiones. Tecnologías facilitadoras. HTML Dinámico. JavaScript. 2 La Web Petición http://www.um.es/index.html

Más detalles

Teoría de las Comunicaciones

Teoría de las Comunicaciones Teoría de las Comunicaciones Claudio Enrique Righetti Rodrigo Castro Primer Cuatrimestre del 2016 1 Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Argentina

Más detalles

Computer Networks I. Capa de Aplicación

Computer Networks I. Capa de Aplicación Version 01/03/17 Computer Networks I application Aplicación transport network Capa de Aplicación link physical inocente.sanchez@uclm.es Contenidos Paradigmas de la capa de aplicación Web / HTTP SMTP, POP3,

Más detalles

Código de ética. Temario. Herramientas. Entrar en ubuntu

Código de ética. Temario. Herramientas. Entrar en ubuntu Código de ética Temario Nadie va a copiar partes de trabajo de otros estudiantes, de libros, de sitios web ni de ningún otro lado, con o sin permiso, sin definir claramente la referencia bibliográfica

Más detalles

TEMA 3: La Aplicación World Wide Web

TEMA 3: La Aplicación World Wide Web TEMA 3: La Aplicación World Wide Web 1. Introducción 2. Terminología 3. El protocolo HTTP 4. Conexiones HTTP 5. Mensajes HTTP 6. Interacción Usuario-Servidor 7. El GET condicional 8. Distribución de contenidos

Más detalles

HEADERS CABECERAS HTPP. QUÉ SON Y PARA QUÉ SIRVEN. REQUEST Y STATUS LINE. REFERER, AUTHORIZATION, USER- AGENT (CU01208F)

HEADERS CABECERAS HTPP. QUÉ SON Y PARA QUÉ SIRVEN. REQUEST Y STATUS LINE. REFERER, AUTHORIZATION, USER- AGENT (CU01208F) APRENDERAPROGRAMAR.COM HEADERS CABECERAS HTPP. QUÉ SON Y PARA QUÉ SIRVEN. REQUEST Y STATUS LINE. REFERER, AUTHORIZATION, USER- AGENT (CU01208F) Sección: Cursos Categoría: Tutorial básico del programador

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES

INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES 1.1 Perspectiva Histórica de Internet. Internet. Red mundial de computadoras interconectadas con

Más detalles

Punto 3 Protocolo HTTP. Juan Luis Cano

Punto 3 Protocolo HTTP. Juan Luis Cano Punto 3 Protocolo HTTP Juan Luis Cano Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. HTTP es un

Más detalles

5.1 Características y funcionamiento

5.1 Características y funcionamiento 5. Protocolo HTTP 5 PROTOCOLO HTTP En este capítulo vamos a conocer la forma de enviar un mensaje SOAP a través de la red. La especificación SOAP no indica ninguna manera específica de transportar la información,

Más detalles

1.- INTRODUCCION A WORLD WIDE WEB

1.- INTRODUCCION A WORLD WIDE WEB UNIVERSIDAD TECNOLÓGICA NACIONAL Técnico Superior en Programación LABORATORIO IV 1.- INTRODUCCION A WORLD WIDE WEB Sin duda alguna, el servicio más conocido de INTERNET y el de más repercusión social es

Más detalles

APLICACIONES DE INTERNET: SOAP

APLICACIONES DE INTERNET: SOAP Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento

Más detalles

Computer Networks I. Capa de Aplicación

Computer Networks I. Capa de Aplicación Version 01/03/17 Computer Networks I application Aplicación transport network link Capa de Aplicación physical inocente.sanchez@uclm.es Contenidos Paradigmas de la capa de aplicación Web / HTTP SMTP, POP3,

Más detalles

Teoría de las Comunicaciones

Teoría de las Comunicaciones Teoría de las Comunicaciones Primer Cuatrimestre del 2017 1 Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Argentina Nivel de Aplicación Aplicaciones 2

Más detalles

PRACTICA FINAL. Diseño e implementación de un servidor FTP básico y cliente ftp. Protocolo FTP-RC

PRACTICA FINAL. Diseño e implementación de un servidor FTP básico y cliente ftp. Protocolo FTP-RC PRACTICA FINAL Diseño e implementación de un servidor FTP básico y cliente ftp Descripción de la práctica Protocolo FTP-RC Se propone desarrollar un servidor FTP básico iterativo (sólo atiende a un cliente

Más detalles

Funcionamiento de Servicios Web, FTP

Funcionamiento de Servicios Web, FTP Funcionamiento de Servicios Web, FTP Tema 2.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Material adaptado del libro Computer

Más detalles

Su uso esta muy extendido en Internet, siendo la nomenclatura mas utilizada la de servidor web. Hay muchos servidores en Internet y muchos tipos de

Su uso esta muy extendido en Internet, siendo la nomenclatura mas utilizada la de servidor web. Hay muchos servidores en Internet y muchos tipos de SERVIDORES Introducción En informática el término servidor alude a una computadora remota a la que los navegadores le solicitan datos desde otras computadoras. Además, los servidores pueden almacenar información

Más detalles

Tema 9 Aplicaciones de Internet

Tema 9 Aplicaciones de Internet Tema 9 Aplicaciones de Internet Febrero, 2011 Jorge Juan Chico , Julián Viejo Cortés Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de

Más detalles

Aplicaciones de Internet

Aplicaciones de Internet Aplicaciones de Internet Jorge Juan Chico , Julián Viejo Cortés 2011-2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir

Más detalles

Clase 24 Tema 6.- Nivel de aplicación en Internet

Clase 24  Tema 6.- Nivel de aplicación en Internet Clase 24 E-Mail Tema 6.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen 3º curso Temario 1.- Introducción

Más detalles

Redes de Computadores Nivel de Transporte: Introducción + UDP

Redes de Computadores Nivel de Transporte: Introducción + UDP es de Computadores Nivel de Transporte: Introducción + UDP Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ Hasta ahora Introducción a grandes rasgos > Internet

Más detalles

Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0)

Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0) 1 of 5 Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0) 1 Según el encabezado de la capa de transporte que se muestra en el diagrama, cuál de las siguientes

Más detalles

Tema 5.- Nivel de aplicación en Internet

Tema 5.- Nivel de aplicación en Internet E-Mail Tema 5.- Nivel de aplicación en Internet http://www.tlm.unavarra.es Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen, 3º curso Temario 1.- Introducción

Más detalles

1. Los Servicios de Red

1. Los Servicios de Red 1. Los Servicios de Red La gran mayoría de los servicios ofrecidos por una red de comunicación de ordenadores se basan en el funcionamiento en modo cliente-servidor. Este consiste en que el servicio podrá

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Sesión 4. 2 Qué haremos hoy? 3 1. GET/POST 2. Cookies 3.Sesiones Herramientas análisis HTTP Firebug plug-in for Firefox A must have for Web

Más detalles

Redes de Computadores II

Redes de Computadores II Redes de Computadores II Capa de Aplicación HTTP Las siguientes láminas son material de apoyo para el estudio de la materia de Redes II. No son un contenido exhaustivo del material. Se recomienda suplementar

Más detalles

Arquitectura de Redes 1: Práctica 1. Javier Ramos José Luis García Dorado Germán Retamosa

Arquitectura de Redes 1: Práctica 1. Javier Ramos José Luis García Dorado Germán Retamosa Arquitectura de Redes 1: Práctica 1 Javier Ramos José Luis García Dorado Germán Retamosa Inicio: 2 octubre (grupos L). Práctica 1 3 octubre (grupo M). Entrega: 29(L) / 30 (M) de octubre antes de las 23:55

Más detalles

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Departamento de Tecnología Electrónica Redes de Computadores Estudio Teórico Práctica de Laboratorio 3: Nivel de transporte en Internet. 2º Curso, Grado

Más detalles

Capa de Aplicación (Parte 2 de 2)

Capa de Aplicación (Parte 2 de 2) Capa de Aplicación (Parte 2 de 2) Redes de Computadoras HTTP (Hypertext Transfer Protocol) 1 Qué es Internet? Internet conecta a un conjunto de redes usando protocolos estándar Protocolos de enrutamiento,

Más detalles

Redes de Computadores

Redes de Computadores Redes de Computadores Tema 06 Arquitectura en capas Aplicación Presentación Sesión Transporte Red Enlace Físico Aplicación Presentación Sesión Transporte Red Enlace Físico Red de comunicación de datos

Más detalles

Tema 6 Introducción a las redes de ordenadores. Fundamentos de Computadores

Tema 6 Introducción a las redes de ordenadores. Fundamentos de Computadores Tema 6 Introducción a las redes de ordenadores Fundamentos de Computadores diciembre de 2010 Índice Índice 6.1. La red Internet 6.1.1. Sistemas finales 6.1.2. Redes de acceso 6.1.3. El núcleo de la red

Más detalles

Características generales de un servicio Web. Jesús Torres Cejudo

Características generales de un servicio Web. Jesús Torres Cejudo Los servicios web son un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos

Más detalles

Jorge De Nova Segundo

Jorge De Nova Segundo UD 4: Instalación y administración de servicios Web Introducción Jorge De Nova Segundo La World Wide Web (WWW) o Red informática mundial es un sistema de distribución de información basado en hipertexto

Más detalles

Servicios de Internet

Servicios de Internet Servicios de Internet Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario 1. Introducción 2. Arquitecturas, protocolos

Más detalles

Servicios de Internet

Servicios de Internet Servicios de Internet Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario 1. Introducción 2. Arquitecturas, protocolos

Más detalles

WWW (HTTP) Belfiori Jonatan Cardozo Griselda Logioco Pablo

WWW (HTTP) Belfiori Jonatan Cardozo Griselda Logioco Pablo WWW (HTTP) Belfiori Jonatan Cardozo Griselda Logioco Pablo Sumario: Introducción a HTTP Conexiones persistentes y no persistentes Formato del mensaje HTTP Mensajes HTTP Petición Respuesta Métodos Autorización

Más detalles

Características generales de un servicio web

Características generales de un servicio web Características generales de un servicio web Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Características generales de un servicio web Existen múltiples definiciones sobre lo que son los Servicios

Más detalles

TEMA 8 Introducción a los servicios Web.

TEMA 8 Introducción a los servicios Web. TEMA 8 Introducción a los servicios Web. 1. Internet. 2. WWW. 3. HTTP. 4. Modelo cliente-servidor. 5. Páginas estáticas-dinámicas. 6. Generación dinámica en el lado del servidor. 7. Web de 3ª generación.

Más detalles

Test redes y software de red

Test redes y software de red 1.- Internet puede definirse como: Una Red de Area Metropolitana a nivel mundial. Una red de redes. La red que conecta a todas las redes. Una red de información mediante paginas web. 2.- Un servidor es:

Más detalles

Computer Networks I. Enrutado IP (IP routing)

Computer Networks I. Enrutado IP (IP routing) Version 28/03/17 Computer Networks I application transport network red link Enrutado IP (IP routing) physical Sumario Introducción Entrega directa Reenvío Método del camino frente al método del próximo

Más detalles

APLICACIONES TELEMÁTICAS

APLICACIONES TELEMÁTICAS APLICACIONES TELEMÁTICAS Grado en Ingeniería Telemática Celeste Campo (celeste@it.uc3m.es) Carlos García Rubio (cgr@it.uc3m.es) CONTEXTO EN LA TITULACIÓN Celeste Campo (celeste@it.uc3m.es) Carlos García

Más detalles

1. INTRODUCCIÓN A LA INGENIERÍA WEB

1. INTRODUCCIÓN A LA INGENIERÍA WEB 1. INTRODUCCIÓN A LA INGENIERÍA WEB 1.1. INTRODUCCIÓN A INTERNET Internet, es una red de redes informáticas distribuidas por todo el mundo que intercambian información entre sí mediante la familia de protocolos

Más detalles

WWW. como integrador de los servicios. Ing. Adhara Arencibia

WWW. como integrador de los servicios. Ing. Adhara Arencibia WWW como integrador de los servicios Ing. Adhara Arencibia Contenido Internet y el WWW Iniciativa del WWW WWW: Objetivo inicial WWW e hipertexto Arquitectura del Web WWW a lo terminal tonta Mosaic. Impacto

Más detalles

INTERCAMBIO DE OBJETOS

INTERCAMBIO DE OBJETOS Departament d Arquitectura de Computadors INTERCAMBIO DE OBJETOS HTTP: Hypertext Transfer Protocol Protocolo de comunicaciones estandarizado que comunica servidores, proxies-cachés y clientes. Permite

Más detalles

Servicios Telemáticos Avanzados 4º Grado en Ingeniería en Tecnologías de Telecomunicación Especialidad de Telemática

Servicios Telemáticos Avanzados 4º Grado en Ingeniería en Tecnologías de Telecomunicación Especialidad de Telemática Servicios Telemáticos Avanzados 4º Grado en Ingeniería en Tecnologías de Telecomunicación Especialidad de Telemática 2 Hora 1 1 Introducción 2 Paradigma cliente/servidor 2.1 Componentes del paradigma cliente/servidor

Más detalles

Protocolos y Servicios de Internet Master en Tecnologías Informáticas. Área de Ingeniería Telemática

Protocolos y Servicios de Internet Master en Tecnologías Informáticas. Área de Ingeniería Telemática Protocolos y Servicios de Internet Master en Tecnologías Informáticas Área de Ingeniería Telemática http://www.tlm.unavarra.es Profesores Mikel Izal mikel.izal@unavarra.es Daniel Morató daniel.morato@unavarra.es

Más detalles

TEMA 4: SERVICIOS HTTP

TEMA 4: SERVICIOS HTTP TEMA 4: SERVICIOS HTTP QUE ES HTTP? HyperText Transfer Protocol Creado para compartir datos científicos Es el método más común para compartir datos en la WWW HTTPS responde a nuevas necesidades WWW no

Más detalles

Capa Aplicación: Programación de sockets

Capa Aplicación: Programación de sockets Capa Aplicación: Programación de sockets ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the

Más detalles

El servidor Web Tema 2.- Nivel de aplicación en Internet

El servidor Web Tema 2.- Nivel de aplicación en Internet El servidor Web Tema 2.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Temario 0.- Presentación de la asignatura 1.- Introducción

Más detalles

Tutorial Netscape Navigator 4.7

Tutorial Netscape Navigator 4.7 Tutorial Netscape Navigator 4.7 Introducción Los navegadores como Netscape Communicator o Internet Explorer son sistemas hipermedia diseñados para recuperar información distribuida sobre la red Internet

Más detalles

Problema de agotamiento de direcciones

Problema de agotamiento de direcciones Problema de agotamiento de direcciones Area de Ingeniería Telemática http://www.tlm.unavarra.es Laboratorio de Programación de Redes 3º Ingeniería Técnica en Informática de Gestión Objetivo Ver diferentes

Más detalles

Introducción a las Tecnologías de Internet SESIÓN 01

Introducción a las Tecnologías de Internet SESIÓN 01 Introducción a las Tecnologías de Internet SESIÓN 01 Desarrollo tecnológico, cambio organizacional Internet El internet (o, también, la internet) es un conjunto descentralizado de redes de comunicación

Más detalles

Informática Aplicada a la Economía. Tema 5: Comunicaciones

Informática Aplicada a la Economía. Tema 5: Comunicaciones Informática Aplicada a la Economía Tema 5: Comunicaciones Objetivos Conocer los conceptos básicos sobre redes de computadoras. Repasar los principales componentes de una red Analizar el mundo de las redes,

Más detalles

Capa Aplicación: Programación de sockets

Capa Aplicación: Programación de sockets Capa Aplicación: Programación de sockets ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the

Más detalles

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Desarrollo de aplicaciones Web con Servlets y JSP Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus jaf@it.uc3m.es Desarrollo de aplicaciones Web con Servlets y JSP p. 1 URIs

Más detalles

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets.

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets. Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets. Prof. Ricardo Gonzalez Redes de Computadores Tema 3 1 1 Modelo Cliente-Servidor Dos

Más detalles

Tema 9: Arquitectura Web.

Tema 9: Arquitectura Web. Tema 9: Arquitectura Web. 1. Introducción. 1. Componentes semánticos de la Web. URI HTTP HTML 2. Componentes software de la WEB (Arquitectura Web). 1. Cliente 2. Servidor 3. Proxy 3. Arquitectura de las

Más detalles

TCP Transmission Control Protocol

TCP Transmission Control Protocol 1 TCP Transmission Control Protocol TCP es un protocolo orientado a conexión que crea una conexión virtual entre dos TCPs para enviar datos. Además, TCP usa mecanismos de control de flujo y error en la

Más detalles

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico El Modelo Es una arquitectura por niveles para el diseño de sistemas de red que permiten la comunicación entre todos los dispositivos de computadoras. Esta compuesto por siete niveles separados, pero relacionados,

Más detalles

Existen una serie de conceptos elementales, relacionados con Internet, que

Existen una serie de conceptos elementales, relacionados con Internet, que INTERNET Una red es un conjunto de ordenadores conectados entre sí, que intercambian datos y comparten recursos. Estas redes pueden interconectarse, formando una red mayor. Esto es Internet, una red de

Más detalles

Actualizar: Añadir al ordenador o servidor una nueva versión de un programa o aplicación.

Actualizar: Añadir al ordenador o servidor una nueva versión de un programa o aplicación. GLOSARIO DE TERMINOLOGIA DE INTERNET En los ultimos años, con la llegada de Internet, se han incorporado a nuestro vocabulario nuevos términos, provenientes de este nuevo medio, muchos de los cuales hoy

Más detalles

Cabecera de los mensajes de correo electrónico RFC 822

Cabecera de los mensajes de correo electrónico RFC 822 Internet: Aplicaciones Transmisión de datos y redes de ordenadores Internet: Aplicaciones La familia de protocolos TCP/IP La capa de red en Internet El protocolo IP Protocolos auxiliares La capa de transporte

Más detalles

Session Initiation Protocol (SIP) Versión actual 2.0, RFC3261

Session Initiation Protocol (SIP) Versión actual 2.0, RFC3261 1 Hora 1 1. Servicios multimedia 2. Preparación del contenido multimedia 3. Calidad de la Voz 4. Parámetros de la red Hora 2 5. Tipos de servicios multimedia 6. Arquitecturas para la provisión de servicios

Más detalles

Características generales de un servicio Web.

Características generales de un servicio Web. Características generales de un servicio Web. Qué son los Servicios Web? Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición

Más detalles

Common Gateway Interface (Interfaz Público de Pasarela)

Common Gateway Interface (Interfaz Público de Pasarela) Common Gateway Interface (Interfaz Público de Pasarela) Francisco Rosales Common Gateway Interface 1 Introducción La Web era de contenido estático Todo acceso a una hoja, daba el mismo resultado No satisfacía

Más detalles

Introducción (I) La capa de transporte en Internet: TCP es: UDP es:

Introducción (I) La capa de transporte en Internet: TCP es: UDP es: Introducción (I) La capa de transporte en Internet: Esta formada por un gran número de protocolos distintos. Los más utilizados son TCP y UDP. TCP es: Fiable. Orientado a conexión. Con control de flujo.

Más detalles

Introducción a las Redes de Computadoras

Introducción a las Redes de Computadoras Introducción a las Redes de Computadoras Capitulo 2 Capa de Aplicación Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro, y han sido

Más detalles

Introducción a las Redes de Computadoras. Capa de aplicación. Programación con Sockets. Capitulo 2 Capa de Aplicación

Introducción a las Redes de Computadoras. Capa de aplicación. Programación con Sockets. Capitulo 2 Capa de Aplicación Introducción a las Redes de Computadoras Capitulo 2 Capa de Aplicación Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro, y han sido

Más detalles

Hora 1 1. Servicios multimedia 2. Preparación del contenido multimedia 3. Calidad de la Voz 4. Parámetros de la red Hora 2 5. Tipos de servicios

Hora 1 1. Servicios multimedia 2. Preparación del contenido multimedia 3. Calidad de la Voz 4. Parámetros de la red Hora 2 5. Tipos de servicios Hora 1 1. Servicios multimedia 2. Preparación del contenido multimedia 3. Calidad de la Voz 4. Parámetros de la red Hora 2 5. Tipos de servicios multimedia 6. Arquitecturas para la provisión de servicios

Más detalles

Protocolos de transporte y aplicación

Protocolos de transporte y aplicación Protocolos de transporte y aplicación Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Funciones protocolos de aplicación Los protocolos de la capa de aplicación los utilizan tanto los dispositivos

Más detalles

Bloque I: Introducción. Tema 2: Introducción a TCP/IP

Bloque I: Introducción. Tema 2: Introducción a TCP/IP Bloque I: Introducción Tema 2: Introducción a TCP/IP Índice Bloque I: Introducción Tema 2: Introducción a TCP/IP Introducción Niveles y protocolos Direcciones IP y nombres DNS Números de puerto Transmisión

Más detalles

HTTP Introducción. Redes de Datos Ing. Marcelo Utard / Ing. Pablo Ronco FACULTAD DE INGENIERIA UNIVERSIDAD DE BUENOS AIRES

HTTP Introducción. Redes de Datos Ing. Marcelo Utard / Ing. Pablo Ronco FACULTAD DE INGENIERIA UNIVERSIDAD DE BUENOS AIRES Introducción Protocolo de capa de aplicación utilizado para la transferencia de Recursos u objetos. Opera sobre TCP típicamente en el puerto 80 Simple Stateless Genérico Utiliza las extenciones MIME. Transporte

Más detalles

GUÍA DE CONFIGURACIÓN DE ENLACE REMOTO DDNS & P2P SERIE PROFESSIONAL ENERO.2016.

GUÍA DE CONFIGURACIÓN DE ENLACE REMOTO DDNS & P2P SERIE PROFESSIONAL ENERO.2016. GUÍA DE CONFIGURACIÓN DE ENLACE REMOTO DDNS & P2P SERIE PROFESSIONAL ENERO.2016. Cronograma Del Configuración MÓDULO N 1: CONFIGURACIÓN DEL DNS DINÁMICO PARA VISUALIZACIÓN REMOTA. MÓDULO N 2: CONFIGURACIÓN

Más detalles

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados

Más detalles

16/03/2012. Tema 7- Internet

16/03/2012. Tema 7- Internet Tema 7- Internet 1. Historia de Internet 2. Qué es Internet? 3. Cómo funciona Internet? 4. La conexión 5. Para qué sirve Internet? 6. Qué es la WWW? 7. HTML. Lenguaje de marcas 8.Configurando Internet

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

Más detalles

Generador de páginas WEB FrontPage2002 (2 de 2)

Generador de páginas WEB FrontPage2002 (2 de 2) Generador de páginas WEB FrontPage2002 (2 de 2) Departament d Informàtica de Sistemes i Computadors 1 Preliminares Instrucciones para el estudio: Leer detenidamente el material Realizar los ejemplos y

Más detalles

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc.

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc. REDES DE DATOS Modelo OSI Angélica Flórez Abril, MSc. Jerarquía de protocolos Organización en capas o niveles. El número de capas y sus funciones difieren de red a red. Cada capa ofrece servicios a las

Más detalles

. Area de Ingeniería Telemática Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación

. Area de Ingeniería Telemática  Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación E-Mail Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario 1. Introducción 2. Protocolos y arquitectura 3. Redes

Más detalles