Desconstruindo a Web: As tecnologias por trás de uma requisição (Portuguese Edition)
معرفی کتاب «Desconstruindo a Web: As tecnologias por trás de uma requisição (Portuguese Edition)» نوشتهٔ Willian Molinari، منتشرشده توسط نشر CASA DO CODIGO در سال 2016. این کتاب در فرمت pdf، زبان pt ارائه شده است.
1 E no começo, havia o navegador......Page 17 1.1 O navegador de estudo......Page 19 1.2 Entendendo o conteúdo da barra de endereços......Page 21 1.3 Escolhendo o protocolo......Page 23 1.4 O caminho até a rede......Page 24 1.5 O cache da URL......Page 27 1.6 O navegador e a resolução de nomes......Page 30 1.7 Resumo......Page 31 1.8 Referências......Page 32 2.1 Definindo o sistema operacional......Page 34 2.2 A glibc e as chamadas de sistema......Page 36 2.3 A função que resolve nomes......Page 37 2.4 O protocolo IP e suas versões......Page 40 2.5 Happy eyeballs......Page 42 2.7 Referências......Page 45 3.1 O modelo Ozzy......Page 47 3.2 O protocolo DNS......Page 50 3.3 DNS e o UDP/IP......Page 53 3.4 Os sockets......Page 55 3.5 O que o DNS faz para obter o que precisa......Page 59 3.6 Resumo......Page 63 3.7 Referências......Page 65 4.1 O básico do HTTP......Page 66 4.2 O HTTP e o TCP......Page 71 4.3 O three-way handshake do TCP......Page 73 4.4 A requisição HTTP do navegador......Page 80 4.5 O HTTP/2......Page 83 4.6 Resumo......Page 85 4.7 Referências......Page 86 5.1 O HTTPS......Page 88 5.2 O que é o TLS......Page 91 5.3 O handshake do TLS......Page 93 5.4 Testando uma conexão HTTPS manualmente......Page 113 5.5 O que fica seguro?......Page 115 5.6 Resumo......Page 116 5.7 Referências......Page 117 6 Para a internet e além!......Page 120 6.1 Ethernet ou Wi-Fi......Page 121 6.2 Saindo do sistema operacional......Page 125 6.3 O caminho para o roteador......Page 127 6.4 A segurança do Wi-Fi......Page 130 6.5 Saindo para a internet......Page 140 6.6 Resumo......Page 148 6.7 Referências......Page 149 7.1 O servidor físico......Page 152 7.2 O software......Page 159 7.3 NGINX......Page 161 7.4 Phusion Passenger, o servidor de aplicação......Page 170 7.5 Resumo......Page 182 7.6 Referências......Page 183 8 O framework e a aplicação......Page 185 8.1 Conhecendo o Rack......Page 186 8.2 Do Passenger ao Rack......Page 189 8.3 O Ruby on Rails......Page 193 8.4 A aplicação......Page 210 8.5 O retorno para o navegador......Page 212 8.6 Resumo......Page 218 8.7 Referências......Page 219 9 De volta ao navegador......Page 221 9.1 O recebimento dos dados......Page 222 9.2 A rendering engine......Page 224 9.3 Parse de HTML......Page 226 9.4 Parse de CSS......Page 231 9.5 Carregando arquivos externos......Page 233 9.6 Construção da Render Tree......Page 236 9.7 Layout da Render Tree......Page 238 9.8 Painting......Page 240 9.9 Tudo pronto, em menos de um segundo!......Page 243 9.11 Referências......Page 244 10 Além dessa requisição web......Page 247 10.1 Outras tecnologias......Page 248 10.3 Considerações finais......Page 249 Desde o momento em que o usuário aperta a tecla Enter do teclado até a página aparecer completamente carregada na tela, ocorre uma série de eventos. Como o navegador faz a chamada? Como a requisição sai do sistema operacional e chega ao servidor de destino? Como o HTTPS funciona? Como o servidor de aplicação se integra ao framework de desenvolvimento web? Neste livro, Willian Molinari nos mostra separadamente cada uma das peças de uma requisição web. Utilizando uma página HTML como exemplo, faremos um estudo unificado e focado no entendimento de como a internet funciona. Passaremos pela criação visual da interface do navegador, pela montagem dos pacotes dentro do kernel do sistema operacional, pelos dispositivos de rede da internet, e até mesmo pela integração do código da aplicação com o servidor web.
دانلود کتاب Desconstruindo a Web: As tecnologias por trás de uma requisição (Portuguese Edition)