Redes de Computadores · 1.º ano (indicativo)

Camada de transporte: TCP e UDP

Capítulo de Redes de Computadores com 0 artigos publicados de 33 temas previstos no plano. Os artigos serão publicados aos poucos, depois de escritos e revistos.

Temas deste capítulo

Plano editorial: 33 temas. Só os que têm ligação já estão escritos e publicados.

  1. O que é o protocolo TCP?
  2. O que é o protocolo UDP?
  3. O que são as portas e os sockets?
  4. O que são as portas conhecidas (well-known ports)?
  5. O que é o three-way handshake?
  6. O que é o fecho de uma ligação TCP?
  7. O que é a numeração de sequência e os acks?
  8. O que é o controlo de congestionamento?
  9. O que é o TCP Reno e o CUBIC?
  10. O que é o BBR?
  11. O que é a retransmissão e os temporizadores?
  12. O que é o TCP Fast Open?
  13. O que é o QUIC?
  14. O que é o HTTP/3?
  15. O que é o SCTP?
  16. O que é a API de sockets?
  17. O que é a programação com sockets?
  18. O que é o ataque SYN flood?
  19. O que é o controlo de fluxo vs controlo de congestionamento?
  20. O que é o buffer bloat?
  21. Como calcular o RTT médio?
  22. Como calcular o débito máximo de uma ligação TCP?
  23. Como programar um servidor TCP simples em Python?
  24. Como analisar um handshake TCP com o Wireshark?
  25. Como verificar as portas abertas num computador?
  26. Como escolher entre TCP e UDP?
  27. Qual é a diferença entre o TCP e o UDP?
  28. Qual é a diferença entre uma porta e um socket?
  29. Qual é a diferença entre o controlo de fluxo e o controlo de congestionamento?
  30. Qual é a diferença entre o TCP e o QUIC?
  31. Exercícios resolvidos de TCP e UDP
  32. Exercícios resolvidos de portas e sockets
  33. Quais são os erros mais comuns em TCP?

← Todos os artigos de Redes de Computadores