SlideShare une entreprise Scribd logo
1  sur  11
TEMA 5 : Servicios Web
1 / 11
Módulo: Servicios en Red
Curso: 2º SMR
Servicios Web
2 / 11
Servicio
web
estándar
Content
Management
System
(CMS – Gestor
de contenidos)
Servicios Web
3 / 11
●
Componentes:
–
–
–
–
–
– Recursos: contenidos del servicio
Nombres y direcciones: identificadores de los recursos.
Clientes web: navegadores.
Servidores web: atienden las peticiones de los clientes.
Proxies web: Programas intermediarios que actúan como
cortafuegos o almacenan datos en caché.
Tecnologías web: (XHTML, CSS, XML, Ajax, Xquery,
Xpath, JSON, …)
● Páginas web
Sitios web
Aplicaciones web, servidores de aplicaciones, proxies.
●
●
El alojamiento web
● Muchos proveedores ofrecen alojamiento web (hosting), lo
que suele incluir:
–
–
–
–
–
– Espacio en disco
Registro de dominios
Infraestructura de direccionamiento DNS
Bases de datos
Aplicaciones: gestores de contenidos, etc...
Herramientas de gestión: copias de seguridad, etc.
4 / 11
El protocolo HTTP (1/2)
●
Puertos
–
– http: 80/tcp
https: 443/tcp
● URL: http://dirección[:puerto][path]
Archivo por defecto: index.html
Mensajes: “request” – “response”
Métodos HTTP:
●
●
●
–
–
– GET: Obtener información
POST: Enviar información
HEAD: Versión reducida de GET
5 / 11
El protocolo HTTP (2/2)
6 / 11
●
Tipos MIME (Multipart Internet Mail Extension) representan
contenidos: Text/html, Video/mpg, Image/*…
Respuestas HTTP (códigos de estado):
●
–
–
–
–
– 200 OK
301 Redirección
404 Página no encontrada
500 Error interno
https://es.wikipedia.org/wiki/Anexo:C%C3%B3digos_de_estado_HTTP
●
Cookies: porción de información enviada por el sitio web, que
se almacena en el navegador del usuario y puede registrar su
actividad.
https://es.wikipedia.org/wiki/Cookie_(inform%C3%A1tica)
Protocolo HTTPS
● Permite establecer comunicaciones seguras con el
protocolo SSL (Secure Sockets Layer)
Dos tipos de criptografía:
●
– Clave simétrica o compartida: rápida
– Clave asimétrica o público-privada: eficaz en autenticación
●
Garantías SSL:
–
–
–
– Confidencialidad
Integridad del mensaje
Autenticación del servidor
Autenticación del cliente
7 / 11
Servidor Web
● Programa que atiende peticiones del programa cliente
(navegador)
Permite ejecutar programas en PHP, CGI, Java, etc...
Aplicaciones: IIS (Windows Server), Apache (Linux), etc.
Servidores virtuales (virtual hosts): instancias del
servicio separadas por diferente nombre o puerto.
●
●
●
8 / 11
Cliente Web
9 / 11
●
Programa que envía peticiones (navegador):
–
–
–
– Internet Explorer, Microsoft Edge.
Mozilla Firefox
Google Chrome, Chromium
Opera
Servicio Webmin
Basado en un servidor web, permite gestionar y
administrar una máquina Linux y todos sus servicios
●
10 / 11
Fin
11 / 11

Contenu connexe

Similaire à TEMA 5_ SERVICIOS_WEB_PRESENTACION.pptx

Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open Source
Victor M. Fernández
 

Similaire à TEMA 5_ SERVICIOS_WEB_PRESENTACION.pptx (20)

Prog webuni3
Prog webuni3Prog webuni3
Prog webuni3
 
lenguaje web
lenguaje weblenguaje web
lenguaje web
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Servidor web
Servidor webServidor web
Servidor web
 
Tema1 seleccion de_arquitecturas_y_herramientas_de_programacion
Tema1 seleccion de_arquitecturas_y_herramientas_de_programacionTema1 seleccion de_arquitecturas_y_herramientas_de_programacion
Tema1 seleccion de_arquitecturas_y_herramientas_de_programacion
 
PRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptx
PRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptxPRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptx
PRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptx
 
Gestión de la información.pdf
Gestión de la información.pdfGestión de la información.pdf
Gestión de la información.pdf
 
Introducció a les Aplicació Web
Introducció a les Aplicació WebIntroducció a les Aplicació Web
Introducció a les Aplicació Web
 
Unidad 4: Servicio web (HTTP)
Unidad 4: Servicio web (HTTP)Unidad 4: Servicio web (HTTP)
Unidad 4: Servicio web (HTTP)
 
2. Revision de Tecnologias Web.pdf
2. Revision de Tecnologias Web.pdf2. Revision de Tecnologias Web.pdf
2. Revision de Tecnologias Web.pdf
 
Terminología web
Terminología webTerminología web
Terminología web
 
PRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptx
PRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptxPRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptx
PRIMER ENCUENTRO PAGINA WEB CMS EDTCENTER 2022.pptx
 
Fundamentos de la web
Fundamentos de la webFundamentos de la web
Fundamentos de la web
 
12-Unidad 3: Webservices-3.3 Inicio del Proyecto
12-Unidad 3: Webservices-3.3 Inicio del Proyecto12-Unidad 3: Webservices-3.3 Inicio del Proyecto
12-Unidad 3: Webservices-3.3 Inicio del Proyecto
 
El servicio http
El servicio httpEl servicio http
El servicio http
 
Servidor web apache
Servidor web apacheServidor web apache
Servidor web apache
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Clase 03 Protocolos Y Servicios De Red
Clase 03   Protocolos Y Servicios De RedClase 03   Protocolos Y Servicios De Red
Clase 03 Protocolos Y Servicios De Red
 
Desarrollo de aplicaciones web
Desarrollo de aplicaciones webDesarrollo de aplicaciones web
Desarrollo de aplicaciones web
 
Seguridad Entornos Web Open Source
Seguridad Entornos Web Open SourceSeguridad Entornos Web Open Source
Seguridad Entornos Web Open Source
 

Dernier

6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Dernier (20)

6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

TEMA 5_ SERVICIOS_WEB_PRESENTACION.pptx

  • 1. TEMA 5 : Servicios Web 1 / 11 Módulo: Servicios en Red Curso: 2º SMR
  • 2. Servicios Web 2 / 11 Servicio web estándar Content Management System (CMS – Gestor de contenidos)
  • 3. Servicios Web 3 / 11 ● Componentes: – – – – – – Recursos: contenidos del servicio Nombres y direcciones: identificadores de los recursos. Clientes web: navegadores. Servidores web: atienden las peticiones de los clientes. Proxies web: Programas intermediarios que actúan como cortafuegos o almacenan datos en caché. Tecnologías web: (XHTML, CSS, XML, Ajax, Xquery, Xpath, JSON, …) ● Páginas web Sitios web Aplicaciones web, servidores de aplicaciones, proxies. ● ●
  • 4. El alojamiento web ● Muchos proveedores ofrecen alojamiento web (hosting), lo que suele incluir: – – – – – – Espacio en disco Registro de dominios Infraestructura de direccionamiento DNS Bases de datos Aplicaciones: gestores de contenidos, etc... Herramientas de gestión: copias de seguridad, etc. 4 / 11
  • 5. El protocolo HTTP (1/2) ● Puertos – – http: 80/tcp https: 443/tcp ● URL: http://dirección[:puerto][path] Archivo por defecto: index.html Mensajes: “request” – “response” Métodos HTTP: ● ● ● – – – GET: Obtener información POST: Enviar información HEAD: Versión reducida de GET 5 / 11
  • 6. El protocolo HTTP (2/2) 6 / 11 ● Tipos MIME (Multipart Internet Mail Extension) representan contenidos: Text/html, Video/mpg, Image/*… Respuestas HTTP (códigos de estado): ● – – – – – 200 OK 301 Redirección 404 Página no encontrada 500 Error interno https://es.wikipedia.org/wiki/Anexo:C%C3%B3digos_de_estado_HTTP ● Cookies: porción de información enviada por el sitio web, que se almacena en el navegador del usuario y puede registrar su actividad. https://es.wikipedia.org/wiki/Cookie_(inform%C3%A1tica)
  • 7. Protocolo HTTPS ● Permite establecer comunicaciones seguras con el protocolo SSL (Secure Sockets Layer) Dos tipos de criptografía: ● – Clave simétrica o compartida: rápida – Clave asimétrica o público-privada: eficaz en autenticación ● Garantías SSL: – – – – Confidencialidad Integridad del mensaje Autenticación del servidor Autenticación del cliente 7 / 11
  • 8. Servidor Web ● Programa que atiende peticiones del programa cliente (navegador) Permite ejecutar programas en PHP, CGI, Java, etc... Aplicaciones: IIS (Windows Server), Apache (Linux), etc. Servidores virtuales (virtual hosts): instancias del servicio separadas por diferente nombre o puerto. ● ● ● 8 / 11
  • 9. Cliente Web 9 / 11 ● Programa que envía peticiones (navegador): – – – – Internet Explorer, Microsoft Edge. Mozilla Firefox Google Chrome, Chromium Opera
  • 10. Servicio Webmin Basado en un servidor web, permite gestionar y administrar una máquina Linux y todos sus servicios ● 10 / 11