SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
PG Web Design	

Cláudia Marques	

2012	





                     Protocolos Web
PG Web Design	

Cláudia Marques	

2012	





                     “Na ciência da computação, um protocolo é uma convenção ou padrão que
                     controla e possibilita uma conexão, comunicação, transferência de dados entre
                     dois sistemas computacionais. De maneira simples, um protocolo pode ser
                     definido como "as regras que governam" a sintaxe, semântica e
                     sincronização da comunicação. ”	


                     in wikipedia
WWW	

PG Web Design	

Cláudia Marques	

2012	





                     CERN 1991	

                        Hiperligação	





                                    Tim-Berners Lee
Página Web	

PG Web Design	

Cláudia Marques	

2012	





                     Markup	

                   Âncoras
Site Web	

PG Web Design	

Cláudia Marques	

2012	





                     Server	

                             Browser	





                                 Web Hosting Provider
PG Web Design	

Cláudia Marques	

2012
PG Web Design	

Cláudia Marques	

2012	





                     http://www.google.com
PG Web Design	

Cláudia Marques	

2012	





                     http://www.google.com/pastax/ficheiroy.html
PG Web Design	

Cláudia Marques	

2012	





                     173.194.34.34	

   google.com
PG Web Design	

Cláudia Marques	

2012
PG Web Design	

Cláudia Marques	

2012
PG Web Design	

Cláudia Marques	

2012	





                     Protocolos Web	

                          O que são?
PG Web Design	

Cláudia Marques	

2012	





                     Protocolos Web	

                         Os mais comuns
PG Web Design	

Cláudia Marques	

2012	





                     TCP/IP
PG Web Design	

Cláudia Marques	

2012	





                     IP
PG Web Design	

Cláudia Marques	

2012	





                     TCP
PG Web Design	

Cláudia Marques	

2012	





                     HTTP
PG Web Design	

               envio de cabeçalho 	

Cláudia Marques	

2012	

                                 codificado http	

                     localização 	

                                                                       do ficheiro	

                        pedido	

                   descodificação	





                                                                       formatação de dados	

                      Cliente	

 envio de cabeçalho 	

 Host	

         em cabeçalhos http	

                     (browser)	

 codificado http 	

 (servidor)	

                                    de resposta
PG Web Design	

Cláudia Marques	

2012	





                     pedido HTTP	


                     resposta HTTP
PG Web Design	

Cláudia Marques	

2012	





                               GET http://www.google.com HTTP/1.0	

                                           Accept: text/html	

                      If-Modified-Since: Saturday, 15-January-2011 14:37:11 GMT	

                     User-Agent: Mozilla/10.0 (compatible; MSIE 9.0; Windows XP)
PG Web Design	

Cláudia Marques	

2012	





                     HTTP/1.0 200 OK Date: Sat, 15 Jan 2011 14:27:12 GMT	

                                   Server: Microsoft-IIS/2.0 	

                      Content-type: text/HTML Content-Lenght : 1245	

                        Last-Modified : Fri, 14 Jan 2011 08:25:13 GMT
PG Web Design	

Cláudia Marques	

2012	





                     HTTPS
PG Web Design	

Cláudia Marques	

2012	





                     HTTPS
PG Web Design	

Cláudia Marques	

2012
PG Web Design	

Cláudia Marques	

2012	





                     FTP
PG Web Design	

Cláudia Marques	

2012	





                     SMTP, POP, IMAP
PG Web Design	

                     TCP/IP        	

transportar/identificar 
Cláudia Marques	

2012	

                	

 	

     	

enviar/direccionar	


                     HTTP 	

      	

visualizar	


                     HTTPS         	

visualizar com segurança	


                     FTP     	

   	

transferir	

	


                     SMTP/ 	

     	

enviar mail
                     POP/ 	

      	

ver mail
                     IMAP 	

      	

enviar mail TCP

Mais conteúdo relacionado

Semelhante a Protocolos Web principais

Arquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/MackenzieArquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/MackenzieVivaldo Jose Breternitz
 
Web Design > HTML (aula 1)
Web Design > HTML (aula 1)Web Design > HTML (aula 1)
Web Design > HTML (aula 1)Felipe Fernandes
 
BRAVA - Soluções de Tecnologia para o Mundo TOTVS
BRAVA - Soluções de Tecnologia para o Mundo TOTVSBRAVA - Soluções de Tecnologia para o Mundo TOTVS
BRAVA - Soluções de Tecnologia para o Mundo TOTVSBRAVA Tecnologia
 
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...Leonel Morgado
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
Deixando o código mais amigável para as próximas gerações
Deixando o código mais amigável para as próximas geraçõesDeixando o código mais amigável para as próximas gerações
Deixando o código mais amigável para as próximas geraçõesfabio perrella
 

Semelhante a Protocolos Web principais (10)

Arquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/MackenzieArquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/Mackenzie
 
Web Design > HTML (aula 1)
Web Design > HTML (aula 1)Web Design > HTML (aula 1)
Web Design > HTML (aula 1)
 
BRAVA - Soluções de Tecnologia para o Mundo TOTVS
BRAVA - Soluções de Tecnologia para o Mundo TOTVSBRAVA - Soluções de Tecnologia para o Mundo TOTVS
BRAVA - Soluções de Tecnologia para o Mundo TOTVS
 
Jugvale
JugvaleJugvale
Jugvale
 
Meetup fujitsu
Meetup fujitsuMeetup fujitsu
Meetup fujitsu
 
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
 
Slide ddd
Slide dddSlide ddd
Slide ddd
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Deixando o código mais amigável para as próximas gerações
Deixando o código mais amigável para as próximas geraçõesDeixando o código mais amigável para as próximas gerações
Deixando o código mais amigável para as próximas gerações
 
COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%
COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%
COMO AUMENTAMOS O TRÁFEGO DO NOSSO BLOG EM 200%
 

Protocolos Web principais