O que é TCP e UDP?

TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) são protocolos usados ​​para transmissão de dados em redes, mas diferem na forma como lidam com a comunicação.

TCP significa Protocolo de Controle de Transmissão. É um protocolo orientado a conexão que garante a entrega confiável e ordenada de dados entre dispositivos em uma rede. O TCP estabelece uma conexão entre remetente e destinatário, confirma o recebimento de dados e retransmite pacotes perdidos ou corrompidos para garantir a integridade dos dados.

HTTP (HyperText Transfer Protocol) usa principalmente TCP como protocolo de transporte subjacente. O TCP é adequado para HTTP porque garante a entrega confiável de páginas da web e outros conteúdos. O HTTP exige a garantia de que os dados chegam intactos e na ordem correta, o que o TCP fornece por meio de sua natureza orientada à conexão e de mecanismos como controle de fluxo e correção de erros.