
Desconstruindo a Web
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
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.
More details
Person
Content
1.1 O navegador de estudo
1.2 Entendendo o conteúdo da barra de endereços
1.3 Escolhendo o protocolo
1.4 O caminho até a rede
1.5 O cache da URL
1.6 O navegador e a resolução de nomes
1.7 Resumo
1.8 Referências
2 O sistema operacional e a resolução de nomes
2.1 Definindo o sistema operacional
2.2 A glibc e as chamadas de sistema
2.3 A função que resolve nomes
2.4 O protocolo IP e suas versões
2.5 Happy eyeballs
2.6 Resumo
2.7 Referências
3 Resolução de nomes na rede
3.1 O modelo Ozzy
3.2 O protocolo DNS
3.3 DNS e o UDP/IP
3.4 Os sockets
3.5 O que o DNS faz para obter o que precisa
3.6 Resumo
3.7 Referências
4 Transferindo hypertexto
4.1 O básico do HTTP
4.2 O HTTP e o TCP
4.3 O three-way handshake do TCP
4.4 A requisição HTTP do navegador
4.5 O HTTP/2
4.6 Resumo
4.7 Referências
5 HTTPS e sua segurança
5.1 O HTTPS
5.2 O que é o TLS
5.3 O handshake do TLS
5.4 Testando uma conexão HTTPS manualmente
5.5 O que fica seguro?
5.6 Resumo
5.7 Referências
6 Para a internet e além!
6.1 Ethernet ou Wi-Fi
6.2 Saindo do sistema operacional
6.3 O caminho para o roteador
6.4 A segurança do Wi-Fi
6.5 Saindo para a internet
6.6 Resumo
6.7 Referências
7 Servidor web
7.1 O servidor físico
7.2 O software
7.3 NGINX
7.4 Phusion Passenger, o servidor de aplicação
7.5 Resumo
7.6 Referências
8 O framework e a aplicação
8.1 Conhecendo o Rack
8.2 Do Passenger ao Rack
8.3 O Ruby on Rails
8.4 A aplicação
8.5 O retorno para o navegador
8.6 Resumo
8.7 Referências
9 De volta ao navegador
9.1 O recebimento dos dados
9.2 A rendering engine
9.3 Parse de HTML
9.4 Parse de CSS
9.5 Carregando arquivos externos
9.6 Construção da Render Tree
9.7 Layout da Render Tree
9.8 Painting
9.9 Tudo pronto, em menos de um segundo!
9.10 Resumo
9.11 Referências
10 Além dessa requisição web
10.1 Outras tecnologias
10.2 Discussão e aprendizado
10.3 Considerações finais
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.