Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么HTTP协议基于TCP?_Http_Networking_Tcp_Udp_Protocols - Fatal编程技术网

为什么HTTP协议基于TCP?

为什么HTTP协议基于TCP?,http,networking,tcp,udp,protocols,Http,Networking,Tcp,Udp,Protocols,为什么人们使用基于TCP而非UDP的HTTP协议?TCP保证了UDP不支持的数据的可靠传输。这意味着如果他们要在UDP上实现HTTP,他们必须在应用层中添加可靠的传输机制(例如错误检查),这是完全不必要的。在网络浏览方面,人们更喜欢可靠性而不是性能。在提出新问题之前,请先用谷歌搜索一下。我想知道TCP和UDP如何工作的人不会问这个问题……好吧。。。我在谷歌上看到,它说TCP是用来保证数据包传输的。就这样?想象一个世界,当你在厨房使用wifi时,你的微波炉会修改维基百科的文章。这就是你的建议。

为什么人们使用基于TCP而非UDP的HTTP协议?

TCP保证了UDP不支持的数据的可靠传输。这意味着如果他们要在UDP上实现HTTP,他们必须在应用层中添加可靠的传输机制(例如错误检查),这是完全不必要的。在网络浏览方面,人们更喜欢可靠性而不是性能。

在提出新问题之前,请先用谷歌搜索一下。我想知道TCP和UDP如何工作的人不会问这个问题……好吧。。。我在谷歌上看到,它说TCP是用来保证数据包传输的。就这样?想象一个世界,当你在厨房使用wifi时,你的微波炉会修改维基百科的文章。这就是你的建议。