http(超文本转移协议)

HTTP全称:Hypertext Transfer Protocol

Transfer是转移的意思,不是传输的意思

传输”的英文单词应该是“transport”,而不是“transfer”

transport”(传输)的含义是指:从端到端(例如从ip1:port1到ip2:port2)可靠地搬运比特,也就是TCP/IP协议栈中的第3层传输层(transport layer)协议所做的那些事情。

transfer”的含义是:通过在客户端-服务器端之间转移一些带有操作语义的操作原语,来执行某种操作。“transfer”是TCP/IP协议栈中的第4层应用层的概念,而不是第3层传输层的概念。“transfer”所转移的是带有明确操作语义的操作原语,而不是没有操作语义的比特流。 

“传输”这件事情,传输层协议TCP/UDP已经做的很好了,不需要HTTP再来越俎代疱。

所以,HTTP应该叫超文本转移协议,不应该叫超文本传输协议。

青云直上三千码
原文地址:https://www.cnblogs.com/djjlovedjj/p/14631128.html