Introdução a Redes para Programadores Web

Introdução a Redes para Programadores Web

Vinicius Dias
This is a sample of the book's content.Buy on Leanpub

Table of Contents

Introdução a Redes para Programadores Web

  • Introdução a Redes para Programadores Web
    • Motivação para esse livro existir
    • O que será abordado nesse livro
    • Como o conteúdo está organizado
  • Fundamentos de rede para programadores web
    • O que é uma rede
    • Pacotes de rede
    • Latência e largura de banda
    • Camadas de rede
  • Camada de Internet
    • IP - Internet Protocol
    • Roteamento
    • IPs públicos e privados
    • NAT — Network Address Translation
  • Camada de transporte
    • Portas
    • Sockets
    • TCP
    • UDP
    • Visualizando comunicação com TCP
    • Visualizando comunicação com UDP
    • Comparação entre TCP e UDP
  • Camada de aplicação
    • DNS - Domain Name System
    • SSH
    • Outros protocolos
  • Entendendo o HTTP a fundo
    • Conceitos iniciais
    • Anatomia de uma requisição HTTP
    • Anatomia de uma resposta HTTP
    • URLs
    • Métodos (ou verbos) HTTP
    • Propriedades dos métodos HTTP
    • Códigos de resposta
    • Uso de cabeçalhos
    • Cookies
  • Indo além com HTTP
    • Compressão
    • HTTPS
    • Versões do HTTP
    • CDNs
    • WebSockets
    • Outras evoluções e protocolos
  • Conclusão
Introdução a Redes para Programadores Web/Indo além com HTTP

Indo além com HTTP

https://leanpub.com/redes-dev-web

Compressão

https://leanpub.com/redes-dev-web

Negociação de conteúdo proativa

https://leanpub.com/redes-dev-web

Visualizando compressão na prática

https://leanpub.com/redes-dev-web

HTTPS

https://leanpub.com/redes-dev-web

TLS

https://leanpub.com/redes-dev-web

Verificação do certificado

https://leanpub.com/redes-dev-web

Troca de chaves

https://leanpub.com/redes-dev-web

Certificados digitais

https://leanpub.com/redes-dev-web

Autoridades certificadoras — CAs

https://leanpub.com/redes-dev-web

TLS 1.2 vs 1.3

https://leanpub.com/redes-dev-web

Versões do HTTP

https://leanpub.com/redes-dev-web

Limitações do HTTP/1.1

https://leanpub.com/redes-dev-web

HTTP/2

https://leanpub.com/redes-dev-web

HTTP/3

https://leanpub.com/redes-dev-web

CDNs

https://leanpub.com/redes-dev-web

WebSockets

https://leanpub.com/redes-dev-web

SSE

https://leanpub.com/redes-dev-web

WebTransport

https://leanpub.com/redes-dev-web

Outras evoluções e protocolos

https://leanpub.com/redes-dev-web

gRPC

https://leanpub.com/redes-dev-web

WebRTC

https://leanpub.com/redes-dev-web

Previous

Entendendo o HTTP a fundo

Up next

Conclusão

In this chapter

  • Indo além com HTTP
  • Compressão
  • HTTPS
  • Versões do HTTP
  • CDNs
  • WebSockets
  • Outras evoluções e protocolos