Os servidores da Web funcionam com o protocolo HTTP (e HTTPS) que é baseado em TCP.
Como regra geral, se as pessoas deixarem de especificar se elas significam TCP / UDP / SomethingElse, elas provavelmente significarão TCP.
Acabei de instalar o servidor web Apache no meu computador. Eu consegui usá-lo localmente (eu posso abrir index.php do meu computador usando o meu navegador). Mas gostaria de disponibilizar meu site publicamente. Eu descobri que para isso eu preciso abrir a porta 80. Eu comecei a fazer isso e agora eu tenho que especificar para qual protocolo eu preciso aplicar essas regras (TCP ou UDP). Alguém pode, por favor, me ajudar?
O TCP estabelece uma conexão e o UPD apenas envia pacotes.
Você terá perda de pacotes com o UDP. Sites como o youtube.com usam o UDP para streaming de vídeo porque não importa se você perder alguns quadros. O youtube.com usa o UDP porque é mais rápido que o TCP porque essa conexão não está estabelecida e você provavelmente nem perceberia a falta de quadros.
Você deseja usar o TCP porque não deseja a perda de pacotes.
Tags firewall apache-2.2 udp tcp port