web server iis. cenários de uso do servidor web sites públicos compras online cenários de...
TRANSCRIPT
![Page 1: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/1.jpg)
Web ServerIIS
![Page 2: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/2.jpg)
Cenários de uso do servidor WEB
Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet Cenários extranet Hospedagem na Web
![Page 3: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/3.jpg)
Servidores WEB
Apache IIS Lighttpd Oracle HTTP Server Cherokee IBM HTTP Server
![Page 4: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/4.jpg)
Navegadores WEB
Internet Explorer Mozilla Firefox Google Chrome Opera Netscape Safari
![Page 5: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/5.jpg)
URL - Uniform Resource Locator
Endereço para localização e identificação de informações na Web;
Dividida em duas partes:– Nome do computador que hospeda a página Web– Caminho usado para especificar a localização de um
documento.
http://www.senaigo.com.br/posgraduacao/index.html
![Page 6: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/6.jpg)
HTML
Principal especificação para páginas Web; Baseada em tags; Permite ao desenvolvedores criar seu
conteúdo de uma maneira acessível para diferentes navegadores Web;
![Page 7: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/7.jpg)
Hypertext Transfer Protocol – HTTP
Surgiu da necessidade de distribuir informações pela Internet;
Define como os navegadores Web (clientes) requisitam páginas de servidores Web;
O servidor recebe a requisição e responde com uma mensagem de resposta HTTP que contém os objetos solicitados;
![Page 8: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/8.jpg)
Hypertext Transfer Protocol – HTTP
![Page 9: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/9.jpg)
Características
Há duas versões do protocolo HTTP 1.0 e 1.1; Descrito nas RFC 1945 e RFC 2616. Usa como protocolo de transporte o TCP; A porta 80 é a padrão para a aplicação WWW; HTTP 1.1 trouxe melhorias no desempenho dos
navegadores Web através do uso de conexões persistentes;– Conexão é mantida até a transferência de todos os
objetos.– Conexão é fechada após um tempo ociosa.
![Page 10: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/10.jpg)
Troca de mensagens HTTP
1. Cliente http inicia conexão TCP com o servidor http (processo) na porta 80;
2. Servidor http espera por conexões TCP na porta 80, “aceita” conexão e avisa ao cliente;
3. Cliente http envia mensagem de pedido de http (contendo URL) através do socket da conexão TCP;
4. Servidor http recebe mensagem de pedido, formula mensagem de resposta contendo objeto solicitado envia mensag;em via socket
![Page 11: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/11.jpg)
Troca de mensagens HTTP
5. Servidor HTTP encerra a conexão TCP;6. Cliente http recebe mensagem de resposta
contendo arquivo html, visualiza html, analisando arquivo html, encontra referências para os objetos referenciados e transfere-os do servidor.
![Page 12: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/12.jpg)
Mensagem de pedido (cliente)
GET /diretorio/pagina.htmlHost: www.senaigo.com.brConnection: closeUser-agent: Mozilla/4.0Accept-language:pt
![Page 13: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/13.jpg)
Mensagem de resposta (servidor)
HTTP/1.1 200 OKConnection: closeDate: Fri, 06 May 2011 12:00:15 GMTServer: Apache/2.2.8 (Unix)Last-Modified: Fri, 06 May 2011 09:23:24 GMTContent-Length: 6821Content-Type: text/html
![Page 14: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/14.jpg)
Métodos HTTP
GET POST HEAD PUT DELETE CONNECT ...
![Page 15: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/15.jpg)
Códigos de Resposta do servidor HTTP
200 OK– sucesso, objeto pedido segue mais adiantes
301 Moved Permanently– objeto pedido mudou de lugar, nova localização
especificado mais adiante na mensagem 400 Bad Request– mensagem de pedido não entendida pelo servidor
404 Not Found– documento pedido não se encontra neste servidor
505 HTTP Version Not Supported– versão de http do pedido não usada por este servidor
![Page 16: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/16.jpg)
Páginas Modernas
Os aplicativos Web modernos incluem recursos que permitem que uma funcionalidade de aplicativo complexa seja apresentada.
Os sites podem rastrear sessões de usuário e conceder acesso a bancos de dados e outras informações que estejam armazenadas dentro do ambiente.
![Page 17: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/17.jpg)
Segurança do protocolo - HTTPS
Por padrão o fluxo de dados http é transmitido sem criptografia;
O protocolo HTTP Secure (HTTPS) fornece a criptografia do tráfego baseado em HTTP;– Conexões TCP na porta 443;– Mecanismos de criptografia SSL e TLS.
![Page 18: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/18.jpg)
Quem usa o Web Server IIS?
Microsoft eBay IG MySpace MSN Pornotube
65% Apache
23% IIS
![Page 19: Web Server IIS. Cenários de uso do servidor WEB Sites públicos Compras online Cenários de intranet Aplicativos empresarias Aplicativos da Internet](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc173497959413d8eebcd/html5/thumbnails/19.jpg)
Site oficial
http://www.iis.net/