SlideShare une entreprise Scribd logo
1  sur  18
HTTP, HTTPS y DNS 
 Elías José Salazar Zeledón 
Programación de Aplicaciones y Servicios web 
Profesor: Julio Marín
Agenda 
 TCP 
 TCP 3-Way Handshake (SYN,SYN-ACK,ACK) 
 IP 
 TCP/IP 
 HTTP 
 HTTPS 
 Certificados Digitales 
 Autoridades certificadores reconocidas mundialmente 
 DNS 
 Referencias bibliográficas
TCP 
TCP (Protocolo de Control de Transmisión) es uno de los 
principales protocolos de la capa de transporte del modelo 
TCP/IP. En el nivel de aplicación, posibilita la administración de 
datos que vienen del nivel más bajo del modelo, o van hacia él, 
(es decir, el protocolo IP) 
TCP es un protocolo orientado a conexión, es decir, que 
permite que dos máquinas que están comunicadas 
controlen el estado de la transmisión.
TCP 3-Way Handshake (SYN,SYN-ACK, 
ACK) 
1. El cliente envía un paquete con la 
bandera SYN al servidor. 
2. Si el servidor proporciona el servicio 
deseado responde con un paquete con 
las banderas SYN y ACK activadas. 
3. En cliente responde enviando un 
paquete con la bandera ACK. 
4. El cliente comienza las peticiones al 
servidor. Fuente: Kioskea (s.f)
IP 
Es parte de la capa de Internet del conjunto de protocolos 
TCP/IP. Es uno de los protocolos de Internet más importantes ya 
que permite el desarrollo y transporte de paquetes de datos sin 
garantizar su "entrega". 
Determina el destinatario mediante la dirección del equipo 
(dirección IP), máscara de subred, y la puerta de enlace 
predeterminada (gateway).
TCP/IP 
Es un modelo de descripción de protocolos de red desarrollado 
en los años 70 por Vinton Cerf y Robert E. Kahn. Fue 
implantado en la red ARPANET, la primera red de área amplia, 
desarrollada por encargo del Departamento de Defensa de los 
Estados Unidos, y predecesora de la actual red Internet. 
TCP/IP representa todas las reglas de comunicación para 
Internet y se basa en la noción de dirección IP, es decir, en 
la idea de brindar una dirección IP a cada equipo de la red 
para poder enrutar paquetes de datos.
HTTP 
El propósito del protocolo HTTP es permitir la 
transferencia de archivos (principalmente, en formato 
HTML), entre un navegador (el cliente) y un servidor web. 
Otero (2010) lo define como “un protocolo orientado a 
transacciones que sigue un esquema de petición - 
respuesta entre un cliente y un servidor” (p. 11).
HTTPS 
Se encuentra basado en el protocolo HTTP pero utiliza un 
cifrado basado en la Secure Socket Layers mas conocidas 
como SSL y así crea un canal de transferencia que aumenta 
la seguridad en el tráfico de información en comparación 
al protocolo HTTP común. 
Comúnmente es utilizado en sitios donde se maneje 
información de suma confidencialidad e importancia como 
en sitios de bancos, de correo electrónico, redes sociales, 
pagos, etc.
HTTPS 
Se identifica con un candado en la 
barra de direcciones que indica la 
veracidad y validez del certificado 
del sitio web
Certificados Digitales 
Es el único medio que permite garantizar técnica y 
legalmente la identidad de una persona en Internet. Se 
trata de un requisito indispensable para que las 
instituciones puedan ofrecer servicios seguros a través de 
Internet. 
El certificado digital permite cifrar las comunicaciones. 
Solamente el destinatario de la información podrá acceder 
al contenido de la misma.
Autoridades certificadoras
DNS 
DNS son las iniciales de Domain Name System (sistema de 
nombres de dominio) y es una tecnología basada en una 
base de datos que sirve para resolver nombres en las 
redes, es decir, para conocer la dirección IP de la máquina 
donde está alojado el dominio al que queremos acceder. 
El certificado digital permite cifrar las comunicaciones. 
Solamente el destinatario de la información podrá acceder 
al contenido de la misma.
Componentes DNS 
Cliente DNS: está instalado en el cliente (es decir, nosotros) y realiza 
peticiones de resolución de nombres a los servidores DNS. 
Servidor DNS: son los que contestan las peticiones y resuelven los 
nombres mediante un sistema estructurado en árbol. Las direcciones 
DNS que ponemos en la configuración de la conexión, son las 
direcciones de los Servidores DNS. 
Zonas de autoridad: son servidores o grupos de ellos que tienen 
asignados resolver un conjunto de dominios determinado (como los 
.es o los .org).
Cómo funcionan los DNS? 
Fuente: Xatakaon(2011)
Cómo funcionan los DNS? 
Nuestro sistema operativo comprueba la 
petición y ve que no tiene en su memoria 
caché la dirección de ese dominio (porque 
suponemos que nunca se ha visitado el sitio 
desde esa máquina), entonces realiza la 
petición al servidor DNS configurado 
manualmente o mediante DHCP. 
Tecleamos en nuestro 
navegador 
www.ulacit.ac.cr 
El servidor DNS que tenemos configurado 
tampoco tiene memorizada la dirección IP 
de ese dominio, por lo que realiza una 
petición al servidor encargado de la zona de 
autoridad .com.
Cómo funcionan los DNS? 
El servidor encargado de la zona de 
autoridad .com tiene una tabla de datos en 
los que están almacenados las direcciones IP 
de las máquinas y sus dominios. Lo busca y 
le responde al servidor DNS que está 
almacenado en la máquina con dirección 
amazon-gw.ip4.tinet.net (77.67.82.130). 
Es entonces cuando el 
servidor DNS que tenemos 
configurado realiza una 
petición a amazon-gw. 
ip4.tinet.net para saber 
en qué parte de su 
máquina está 
www.ulacit.ac.cr 
El servidor donde está la 
página alojada busca en su 
tabla de correspondencias 
y le responde diciendo que 
está en la dirección IP 
201.195.91.147 
Es entonces cuando 
201.195.91.147 devuelve la 
consulta a nuestra 
aplicación (navegador) y se 
comienzan a intercambiar 
paquetes para procesar el 
proceso.
Referencias bibliográficas 
 Kioskea (s.f). Protocolo TCP 
Recuperado de http://es.kioskea.net/contents/281-protocolo-tcp 
 Kioskea (s.f). Protocolo IP 
Recuperado de http://es.kioskea.net/contents/274-protocolo-ip 
 Kioskea (s.f). TCP/IP 
Recuperado de http://es.kioskea.net/contents/282-tcp-ip 
 InetDaemon (2013). TCP 3-way handshake (SYN,SYN-ACK,ACK) 
Recuperado de http://www.inetdaemon.com/tutorials/internet/tcp/3- 
way_handshake.shtml
Referencias bibliográficas 
 Otero, A. (2010). Tutorial de Java EE. 
Recuperado de http://www.javahispano.org/storage/contenidos/JavaEE.pdf 
 Universidad Politécnica de Valencia (2012). ¿Qué es un Certificado Digital? 
Recuperado de http://www.upv.es/contenidos/CD/info/711545normalc.html 
 Xatakaon (2011). Cómo funciona Internet: ¿Qué son y para qué sirven las DNS? 
Recuperado de http://www.xatakaon.com/tecnologia-de-redes/como-funciona-internet- 
dns

Contenu connexe

Tendances (20)

PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
P10_E1_AndreaT_2BCD
P10_E1_AndreaT_2BCDP10_E1_AndreaT_2BCD
P10_E1_AndreaT_2BCD
 
Presentación1dg
Presentación1dgPresentación1dg
Presentación1dg
 
Http
HttpHttp
Http
 
1.1.1
1.1.11.1.1
1.1.1
 
Protocolo http IRVING
Protocolo http IRVINGProtocolo http IRVING
Protocolo http IRVING
 
PROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIAPROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIA
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Protocolo tecnico para busquedad en la internet
Protocolo tecnico para busquedad en la internetProtocolo tecnico para busquedad en la internet
Protocolo tecnico para busquedad en la internet
 
Que es el http
Que es el httpQue es el http
Que es el http
 
Servicios de red
Servicios de redServicios de red
Servicios de red
 
Servidor http
Servidor httpServidor http
Servidor http
 
Protocolos de Nivel de Aplicacion
Protocolos de Nivel de AplicacionProtocolos de Nivel de Aplicacion
Protocolos de Nivel de Aplicacion
 
W3 c maria
W3 c mariaW3 c maria
W3 c maria
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Dn12 u3 a8_vsrg
Dn12 u3 a8_vsrgDn12 u3 a8_vsrg
Dn12 u3 a8_vsrg
 
Equipo 1-xochilth
Equipo 1-xochilthEquipo 1-xochilth
Equipo 1-xochilth
 

Similaire à Http, https, dns

Informe Protocolos redes
Informe Protocolos  redesInforme Protocolos  redes
Informe Protocolos redesYesenia Pineda
 
Servicios y protocolos de la Capa de Aplicación
Servicios y protocolos de la Capa de Aplicación Servicios y protocolos de la Capa de Aplicación
Servicios y protocolos de la Capa de Aplicación KareliaRivas
 
Capa de aplicacion
Capa de aplicacionCapa de aplicacion
Capa de aplicacionFer Gilces
 
El World Wide Web Consortium
El World Wide Web ConsortiumEl World Wide Web Consortium
El World Wide Web ConsortiumAlejandro Marcano
 
Seguridad
SeguridadSeguridad
Seguridad1 2d
 
Consultas SO2
Consultas SO2Consultas SO2
Consultas SO2Pojhon®
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark123
 
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFrancesc Perez
 
Tema 1 fundamentos de comunicación y redes
Tema 1   fundamentos de comunicación y redesTema 1   fundamentos de comunicación y redes
Tema 1 fundamentos de comunicación y redesRicardo Blanco Hidalgo
 
SIMULACION DE SISTEMAS DISTRIBUIDOS.pptx
SIMULACION DE SISTEMAS DISTRIBUIDOS.pptxSIMULACION DE SISTEMAS DISTRIBUIDOS.pptx
SIMULACION DE SISTEMAS DISTRIBUIDOS.pptxJUANJOSGONZLEZAYALA1
 
Capa De Aplicacionrebecafuentes
Capa De AplicacionrebecafuentesCapa De Aplicacionrebecafuentes
Capa De AplicacionrebecafuentesRbk Fuentes
 
Unidad 10: La capa de aplicación
Unidad 10: La capa de aplicaciónUnidad 10: La capa de aplicación
Unidad 10: La capa de aplicacióncarmenrico14
 
Protokolos capa de aplicacion
Protokolos capa de aplicacionProtokolos capa de aplicacion
Protokolos capa de aplicacionkerengisela
 
capa de aplicacion protocolos
capa de aplicacion protocoloscapa de aplicacion protocolos
capa de aplicacion protocoloskerengisela
 

Similaire à Http, https, dns (20)

Informe Protocolos redes
Informe Protocolos  redesInforme Protocolos  redes
Informe Protocolos redes
 
Servicios y protocolos de la Capa de Aplicación
Servicios y protocolos de la Capa de Aplicación Servicios y protocolos de la Capa de Aplicación
Servicios y protocolos de la Capa de Aplicación
 
Servidores1
Servidores1Servidores1
Servidores1
 
Capa de aplicacion
Capa de aplicacionCapa de aplicacion
Capa de aplicacion
 
El World Wide Web Consortium
El World Wide Web ConsortiumEl World Wide Web Consortium
El World Wide Web Consortium
 
Seguridad
SeguridadSeguridad
Seguridad
 
Consultas SO2
Consultas SO2Consultas SO2
Consultas SO2
 
Capa de aplicación
Capa de aplicaciónCapa de aplicación
Capa de aplicación
 
Capa de aplicación
Capa de aplicaciónCapa de aplicación
Capa de aplicación
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark
 
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
 
Tema 1 fundamentos de comunicación y redes
Tema 1   fundamentos de comunicación y redesTema 1   fundamentos de comunicación y redes
Tema 1 fundamentos de comunicación y redes
 
SIMULACION DE SISTEMAS DISTRIBUIDOS.pptx
SIMULACION DE SISTEMAS DISTRIBUIDOS.pptxSIMULACION DE SISTEMAS DISTRIBUIDOS.pptx
SIMULACION DE SISTEMAS DISTRIBUIDOS.pptx
 
Juanpablow3c
Juanpablow3cJuanpablow3c
Juanpablow3c
 
Consultaso
ConsultasoConsultaso
Consultaso
 
Capa De Aplicacionrebecafuentes
Capa De AplicacionrebecafuentesCapa De Aplicacionrebecafuentes
Capa De Aplicacionrebecafuentes
 
Unidad 10: La capa de aplicación
Unidad 10: La capa de aplicaciónUnidad 10: La capa de aplicación
Unidad 10: La capa de aplicación
 
Trabajo de computación acerca de W3C
Trabajo de computación acerca de W3CTrabajo de computación acerca de W3C
Trabajo de computación acerca de W3C
 
Protokolos capa de aplicacion
Protokolos capa de aplicacionProtokolos capa de aplicacion
Protokolos capa de aplicacion
 
capa de aplicacion protocolos
capa de aplicacion protocoloscapa de aplicacion protocolos
capa de aplicacion protocolos
 

Dernier

estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 

Dernier (20)

estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

Http, https, dns

  • 1. HTTP, HTTPS y DNS  Elías José Salazar Zeledón Programación de Aplicaciones y Servicios web Profesor: Julio Marín
  • 2. Agenda  TCP  TCP 3-Way Handshake (SYN,SYN-ACK,ACK)  IP  TCP/IP  HTTP  HTTPS  Certificados Digitales  Autoridades certificadores reconocidas mundialmente  DNS  Referencias bibliográficas
  • 3. TCP TCP (Protocolo de Control de Transmisión) es uno de los principales protocolos de la capa de transporte del modelo TCP/IP. En el nivel de aplicación, posibilita la administración de datos que vienen del nivel más bajo del modelo, o van hacia él, (es decir, el protocolo IP) TCP es un protocolo orientado a conexión, es decir, que permite que dos máquinas que están comunicadas controlen el estado de la transmisión.
  • 4. TCP 3-Way Handshake (SYN,SYN-ACK, ACK) 1. El cliente envía un paquete con la bandera SYN al servidor. 2. Si el servidor proporciona el servicio deseado responde con un paquete con las banderas SYN y ACK activadas. 3. En cliente responde enviando un paquete con la bandera ACK. 4. El cliente comienza las peticiones al servidor. Fuente: Kioskea (s.f)
  • 5. IP Es parte de la capa de Internet del conjunto de protocolos TCP/IP. Es uno de los protocolos de Internet más importantes ya que permite el desarrollo y transporte de paquetes de datos sin garantizar su "entrega". Determina el destinatario mediante la dirección del equipo (dirección IP), máscara de subred, y la puerta de enlace predeterminada (gateway).
  • 6. TCP/IP Es un modelo de descripción de protocolos de red desarrollado en los años 70 por Vinton Cerf y Robert E. Kahn. Fue implantado en la red ARPANET, la primera red de área amplia, desarrollada por encargo del Departamento de Defensa de los Estados Unidos, y predecesora de la actual red Internet. TCP/IP representa todas las reglas de comunicación para Internet y se basa en la noción de dirección IP, es decir, en la idea de brindar una dirección IP a cada equipo de la red para poder enrutar paquetes de datos.
  • 7. HTTP El propósito del protocolo HTTP es permitir la transferencia de archivos (principalmente, en formato HTML), entre un navegador (el cliente) y un servidor web. Otero (2010) lo define como “un protocolo orientado a transacciones que sigue un esquema de petición - respuesta entre un cliente y un servidor” (p. 11).
  • 8. HTTPS Se encuentra basado en el protocolo HTTP pero utiliza un cifrado basado en la Secure Socket Layers mas conocidas como SSL y así crea un canal de transferencia que aumenta la seguridad en el tráfico de información en comparación al protocolo HTTP común. Comúnmente es utilizado en sitios donde se maneje información de suma confidencialidad e importancia como en sitios de bancos, de correo electrónico, redes sociales, pagos, etc.
  • 9. HTTPS Se identifica con un candado en la barra de direcciones que indica la veracidad y validez del certificado del sitio web
  • 10. Certificados Digitales Es el único medio que permite garantizar técnica y legalmente la identidad de una persona en Internet. Se trata de un requisito indispensable para que las instituciones puedan ofrecer servicios seguros a través de Internet. El certificado digital permite cifrar las comunicaciones. Solamente el destinatario de la información podrá acceder al contenido de la misma.
  • 12. DNS DNS son las iniciales de Domain Name System (sistema de nombres de dominio) y es una tecnología basada en una base de datos que sirve para resolver nombres en las redes, es decir, para conocer la dirección IP de la máquina donde está alojado el dominio al que queremos acceder. El certificado digital permite cifrar las comunicaciones. Solamente el destinatario de la información podrá acceder al contenido de la misma.
  • 13. Componentes DNS Cliente DNS: está instalado en el cliente (es decir, nosotros) y realiza peticiones de resolución de nombres a los servidores DNS. Servidor DNS: son los que contestan las peticiones y resuelven los nombres mediante un sistema estructurado en árbol. Las direcciones DNS que ponemos en la configuración de la conexión, son las direcciones de los Servidores DNS. Zonas de autoridad: son servidores o grupos de ellos que tienen asignados resolver un conjunto de dominios determinado (como los .es o los .org).
  • 14. Cómo funcionan los DNS? Fuente: Xatakaon(2011)
  • 15. Cómo funcionan los DNS? Nuestro sistema operativo comprueba la petición y ve que no tiene en su memoria caché la dirección de ese dominio (porque suponemos que nunca se ha visitado el sitio desde esa máquina), entonces realiza la petición al servidor DNS configurado manualmente o mediante DHCP. Tecleamos en nuestro navegador www.ulacit.ac.cr El servidor DNS que tenemos configurado tampoco tiene memorizada la dirección IP de ese dominio, por lo que realiza una petición al servidor encargado de la zona de autoridad .com.
  • 16. Cómo funcionan los DNS? El servidor encargado de la zona de autoridad .com tiene una tabla de datos en los que están almacenados las direcciones IP de las máquinas y sus dominios. Lo busca y le responde al servidor DNS que está almacenado en la máquina con dirección amazon-gw.ip4.tinet.net (77.67.82.130). Es entonces cuando el servidor DNS que tenemos configurado realiza una petición a amazon-gw. ip4.tinet.net para saber en qué parte de su máquina está www.ulacit.ac.cr El servidor donde está la página alojada busca en su tabla de correspondencias y le responde diciendo que está en la dirección IP 201.195.91.147 Es entonces cuando 201.195.91.147 devuelve la consulta a nuestra aplicación (navegador) y se comienzan a intercambiar paquetes para procesar el proceso.
  • 17. Referencias bibliográficas  Kioskea (s.f). Protocolo TCP Recuperado de http://es.kioskea.net/contents/281-protocolo-tcp  Kioskea (s.f). Protocolo IP Recuperado de http://es.kioskea.net/contents/274-protocolo-ip  Kioskea (s.f). TCP/IP Recuperado de http://es.kioskea.net/contents/282-tcp-ip  InetDaemon (2013). TCP 3-way handshake (SYN,SYN-ACK,ACK) Recuperado de http://www.inetdaemon.com/tutorials/internet/tcp/3- way_handshake.shtml
  • 18. Referencias bibliográficas  Otero, A. (2010). Tutorial de Java EE. Recuperado de http://www.javahispano.org/storage/contenidos/JavaEE.pdf  Universidad Politécnica de Valencia (2012). ¿Qué es un Certificado Digital? Recuperado de http://www.upv.es/contenidos/CD/info/711545normalc.html  Xatakaon (2011). Cómo funciona Internet: ¿Qué son y para qué sirven las DNS? Recuperado de http://www.xatakaon.com/tecnologia-de-redes/como-funciona-internet- dns