我应该使用TCP还是UDP来运行Web服务器

我刚刚在我的电脑上安装了Apache Web服务器。 我设法在本地使用它(我可以使用我的networking浏览器从我的电脑打开index.php)。 但是我想让我的网站公开。 我发现,因为我需要打开端口80.我开始这样做,现在我必须指定我需要应用这些规则(TCP或UDP)的协议。 任何人,请求帮助我吗?

Web服务器使用基于TCP的HTTP(和HTTPS)协议。

一般来说,如果人们忽略了是否指TCP / UDP / SomethingElse,那么他们可能就是指TCP。

TCPbuild立连接,UPD只是发送数据包。

你将有UDP丢包。 像youtube.com这样的站点使用UDP进行videostream传输,因为如果你错过了几帧,这并不重要。 youtube.com使用UDP,因为它比TCP更快,因为连接没有build立,你可能不会注意到丢失的帧。

你想使用TCP,因为你不想丢包。